Copy link to clipboard
Copied
Im using fms 4.5(windows machine) for a live video streaming application. The application is done in flex 3 and it is about capturing a camera input in the presenter side (windows machine ) and the live video will be streamed to the viewer using the fms. There is no problem if the viewer is using windows machine. But if the viewer is using ipad the video is not dispalying as it wont support flash player. Is there any way to stream a live video from fms 4.5(windows machine) to ipad device?
Thanks in advance,
Aras
Copy link to clipboard
Copied
You can use HLS to stream live video to ipad. For more information about HLS, you can check the following link:
help.adobe.com/en_US/flashmediaserver/devguide/WSd391de4d9c7bd609-52e437a812a3725dfa0-8000.html
Copy link to clipboard
Copied
Hi chandan,
Thanks for your help, i successfully done live video streaming from fms 4.5 to ipad device. But there is one more issue as the streaming from fms to ipad seems to have a delay of 8 -10 seconds. Should i change any codings or server configurations. Is there any solution to overcome the streaming delay issue?
Copy link to clipboard
Copied
With http streaming, delay is expected. Since, http is request response model, it delivers data in response to some request. So, a minimum delay of chunk of data time-size i.e. “amount of data you want to receive in response to one request“ is expected.
Copy link to clipboard
Copied
The 8 - 10 seconds delay is common for all streaming videos form fms to ipad or is it possible to reduce the streaming delay to 2 or 3 seconds?
Copy link to clipboard
Copied
HTTP Streaming by default would have inherent delay in the way the protocol is designed. Apple recommends 30 seconds delay but using AMS it is configurable and hence you are seeing 8-10 seconds delay which is on minimum end of delay. Just to give you example, any iOS client as per protocol would need minimum of 3 ts files to be listed in order to start playback though it may start even with 1 ts file - this will depend on how iOS client behaves. On server side - our default configuration is 8 seconds which you can decrease to 4 seconds (change HLSMediaFileDuration from 8000 to 4000) - but make sure this is multiple of FragmentDuration(4 is default) which in turn should match your keyframe frequency of publisher.
Hope this helps.
Copy link to clipboard
Copied
Thanks for your reply. Is it possible to stream live video from fms 4.5 to android device?
I didnt see any reference from Adobe site for this.
Copy link to clipboard
Copied
Yes but for that you will need to develop AIR application.
Though its quite old i found one thread where it talks about using Strobe SWF in AIR application here - http://forums.adobe.com/thread/702338
Copy link to clipboard
Copied
Thanks for your reply.
Copy link to clipboard
Copied