aftekLAB Logo
www.aftek.com/afteklab, Aftek's technology playground.
Aftek labs showcases a few of our favorite ideas that are ready for beta usage in the form of components.
Your feedback can help us improve them. Please play with these components and send your comments directly to the Aftekians who developed them!
 
Want to test drive?
Simply register your interest and we will be happy to provide it to you.
Android AMF Library
Android RTMP Library
iPhone RTMP Library
ZigBee® - PLC Gateway
Windows CE6.0 on DaVinci Processor
Acoustic Echo Cancellation
RF-Mesh Algorithm
Face Detection
Already registered?
Roadmap
Android AMF Library
  1. Add AMF messaging support.
FAQ
Q.What is aftekLAB?

A.It is Aftek's technology playground. We value research a lot. This playground empowers individuals to test their innovative skills and learn vital things during the process. It is not a one sided effort. You are invited to participate and let us know whether any of the prototypes are applicable to your project, possibly after some modifications. We would be glad to talk to you.


ZigBee is a registered trademark of ZigBee Alliance, Inc.

Home > Android components > Aftek android RTMP library
Android RTMP library
RTMP Library provides the implementation of the RTMP protocol on Android with interfaces for streaming online audio and video contents. 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. It offers publishing of live audio using which android based audio chat; public announcing system etc can be developed. The library is integrated with Adobe Flash Media Server family products.
The Need
The Android platform lacks support for streaming protocol, which makes it difficult to stream live audio / video to Android enabled devices. As android expands itself from mobile phones and to other embedded products, support for real time messaging framework would also be essential.
Solution
The library uses the Real time messaging protocol (RTMP) from Adobe for streaming audio, video and data over internet. This also facilitates Audio / video streaming, Remote procedure calls, Messaging and communication using shared objects.

android-RTMP-library-solution
Usage Scenarios
  • Collaboration software having video conferencing, audio /video streaming, text chat generally used in education, enterprise and government sectors.
  • Surveillance systems where live streaming of video feed, clip management, snap shot of live stream etc is desired
  • Virtual class rooms where users can learn, contribute (audio + video) in a class room from remote locations using desktop PCs, even a mobile phone or a embedded mobile device.
  • Set top box applications like recipes, media library (video on demand), interactive learning etc.
Instructions to use the library
  • Statically link the library to your android applications.
  • The evaluation version allows streaming 2MB of data. The registered version has no such restriction.
Roadmap of the library
  • Successful porting of SDL library on android is completed. This helps to display video streams captured from various interfaces/protocols like RTMP, DVB, DVR.
  • Currently work is in progress for porting ffmpeg on android and make it available to RTMP library and other applications through JNI interfaces.
Download
  • To download latest version  click here.  No need to register it!