Live Streaming on iPhone / Android: RTMP - HTTP

We plan to develop a mobile application that will allow users to watch live broadcasts, stream video from iPhone / Android.

We have red5 configured on the server for streaming RTMP on our website. But I'm not sure if we can use RTMP streams on iOS / Android. I read the Apple documentation that says we need to use HTTP Live Streaming.

This is a bit confusing how to implement real-time streaming in the case of RTMP and HTTP.

Scenario one: How to view RTMP streaming video [Initiated from swf file] on iPhone / Android devices. How to convert RTMP to HTTP. I heard about Xuggler, but not sure what it recommended.

Scenario two: How to stream streaming HTTP streaming video from iPhone / Android? Is there an API available? Also, how to view streaming video streaming (initiated from iPhone / Android) on a flash swf file website. Can swf file player play HTTP streams? I have not tested this yet.

I wonder how an iOs application, such as ustream, implemented streaming, but we don’t want to use a third-party streaming service. We are looking for our own solution.

Any guidance would be greatly appreciated.

+4
source share
2 answers

You can view the live stream initiated from the Android phone in a browser using the flash plugin. Even I am working on a similar project, and I managed to transfer the video from the device to the browser. You can check this open source project for reference -

http://code.google.com/p/ipcamera-for-android/

Hope this helps!

+3
source

Try a look at

Flvstreamer

This is a replacement for the C library for one part of your question. Check if this C library is compatible with LLVM and see if this works for you.

also check the copy protection condition for this in the link below and decide to use,

Copy Protection Wiki

Check and update if you find the answer.

0
source

All Articles