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.
source share