• Save
Android RTMP client library
Upcoming SlideShare
Loading in...5
×
 

Android RTMP client library

on

  • 28,476 views

Aftek is developing an Android RTMP client library which would enable Android application developers encash all the benefits of RTMP for Android applications. Our Android RTMP client library would ...

Aftek is developing an Android RTMP client library which would enable Android application developers encash all the benefits of RTMP for Android applications. Our Android RTMP client library would support some add-ons that would help developers to deliver robust media solutions.

Statistics

Views

Total Views
28,476
Views on SlideShare
27,968
Embed Views
508

Actions

Likes
10
Downloads
0
Comments
0

25 Embeds 508

http://www.slideshare.net 169
http://tovivekvijayan.blogspot.com 163
http://tovivekvijayan.blogspot.in 31
http://www.slashdocs.com 31
http://clahere.blogspot.com 30
http://www.verious.com 21
http://tovivekvijayan.blogspot.kr 15
http://www.docshut.com 9
http://tovivekvijayan.blogspot.jp 7
http://tovivekvijayan.blogspot.com.br 4
http://www.linkedin.com 3
http://tovivekvijayan.blogspot.ca 3
http://vijayanvivek.blogspot.kr 3
http://www.docseek.net 3
http://tovivekvijayan.blogspot.co.uk 2
http://tovivekvijayan.blogspot.tw 2
http://vijayanvivek.blogspot.in 2
http://tovivekvijayan.blogspot.mx 2
http://tovivekvijayan.blogspot.com.ar 2
http://tovivekvijayan.blogspot.ru 1
http://aftekology.wordpress.com 1
http://tovivekvijayan.blogspot.com.es 1
http://tovivekvijayan.blogspot.ro 1
http://tovivekvijayan.blogspot.it 1
https://www.linkedin.com 1
More...

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Android RTMP client library Android RTMP client library Presentation Transcript

  • Android RTMP client library 18 March 2010
  • Agenda
      • What is RTMP
      • Probable Applications
      • Android RTMP Client Library
        • Why Android
        • Features
        • Sample
      • Roadmap
  • Real Time Messaging Protocol What is RTMP
      • Real time messaging protocol for streaming audio, video and data over internet.
      • Adobe standard for communication with flash media server which supports broadcasting of data.
      • One of its kind which facilitates
        • Audio / video streaming
        • Remote procedure calls
        • Messaging
        • Shared objects
  • Applications using RTMP
      • Set top box applications like recepies, media library (video on demand), interactive learning etc.
      • Collaboration software having video conferecing, audio /video streaming, text chat generally used in education,enterprise and government sectors.
      • Survellience systems where live streaming of video feed, clip management, snap shot of live stream etc is desired
      • Virtual class rooms where users can learn,contibute (audio + video) in a class room from remote locations using desktop PCs, even a mobile phone or a embeded mobile device.
    Probable applications using RTMP
  • Aftek Android RTMP Library Why Android
      • Android lacks support for streaming protocol.
      • As android expands itself from mobile phones and to other embedded products, support for real time messaging framework would be essential
    Aftek Library offers
      • RTMP protocol implementation having interfaces for playing, online audio, video contents.
      • Aftek android library offers publishing of live audio using which android based audio chat, public announcing system etc can be developed.
      • Application can have direct control over media buffers enabling integration with third party or proprietary DRM solutions. The library also facilitates support for range of audio video codec.
      • The library is integrated with Adobe Flash Media Server family products
  • Android RTMP Client Library Slide 6 Class Diagram
  • As simple as it gets… Slide 7 First call connect function of RTMP Stream to connect with the server. Call Either play or publish to start RTMP Stream OnDataReceived() function will give raw data provided by audio server that you may play or save in the file. getWriteData() function will be called by library to get the raw data to send to the server while publishing the file. onStatus() function will be called by the library to provide all the messages received from server.
  • Sample Application Slide 8
      • We have developed a sample media player showing capabilities of Aftek Android RTMP library.
      • The media player is completely integrated with Adobe FMS and provides features like Connect to server, view list of available media files, Play and Pausing of streams.
      • It also provides a facility to record a live stream and publish it to the server for future playing.
      • The media player developed using Aftek RTMP library could easily extended to a Media On Demand applications integrated with proprietary /third party DRM.
      • Using Aftek Android RTMP library one can also develop collaboration solutions, voice/video chatting applications, and Set top box interactive applications.
  • Sample Application Slide 9
      • We have developed a sample media player showing capabilities of Aftek Android RTMP library.
      • The media player is completely integrated with Adobe FMS and provides features like Connect to server, view list of available media files, Play and Pausing of streams.
      • It also provides a facility to record a live stream and publish it to the server for future playing.
      • The media player developed using Aftek RTMP library could easily extended to a Media On Demand applications integrated with proprietary /third party DRM.
      • Using Aftek Android RTMP library one can also develop collaboration solutions, voice/video chatting applications, and Set top box interactive applications.
  • Sample Application Slide 10
      • We have developed a sample media player showing capabilities of Aftek Android RTMP library.
      • The media player is completely integrated with Adobe FMS and provides features like Connect to server, view list of available media files, Play and Pausing of streams.
      • It also provides a facility to record a live stream and publish it to the server for future playing.
      • The media player developed using Aftek RTMP library could easily extended to a Media On Demand applications integrated with proprietary /third party DRM.
      • Using Aftek Android RTMP library one can also develop collaboration solutions, voice/video chatting applications, and Set top box interactive applications.
  • What Next… Slide 11
    • The framework would become extremely powerful once
      • Android media player supports interfaces for external video streams. Android developers suggests that this is something they are working on high priority and would be released soon.
    • Probable Next Steps
      • To support video and all types of audio codec, we would evaluate SDL video library and FFMPEG.
  • Android Competence Center [email_address] Aftek Limited More details here…