Is it possible to play HTTP Live Streaming video within Flash platform designed for iOS? (.m3u8 playlist)

eonil picture eonil · Sep 9, 2011 · Viewed 28.8k times · Source

We're using HTTP live streaming service designed for Apple's iOS devices. It's working well with iOS devices currently.

Source video fragments are stored in server formatted in H.264 and with MPEG2(.ts) container. Is there a way to play these video in Flash platform?


These are my current investigations.

  1. As I know, Adobe offers their own streaming format F4F, anyway we already decided not to go for it.

  2. There is OSMF framework and an implementation. http://code.google.com/p/apple-http-osmf/

Option #2 looks good. But I have no idea about how can I use it. How can I use this? What's OSMF? Is it possible to run in standard Flash Player for web browsers? And is it work smoothly like in iOS? (smoothly means no struggling) If you have used this OSMF stuff for this purpose, please let me know!


P.S.

I'm finding client-side method primarily. We prefer progressive download if this is impossible in Flash Player.

Answer

John picture John · Dec 19, 2011

The latest version of JWPlayer (version 6) supports playing HLS streams in Flash for desktop machines, and in HTML5 mode for iOS. Relevant links:

If anyone knows other players which support playing HLS streams in flash, please let me know.

Update: Found few non-free solutions to play HLS in flash:

http://www.uplynk.com/

http://onlinelib.de/ (have separate licensed plugin for SMP)

http://www.unified-streaming.com/

Another One: http://flowplayer.electroteque.org/httpstreaminghls