RayGyoe/apple-http-osmf

Recommendation for HLS playback in flash

Opened this issue · 1 comments

Matthew thanks for your work on the HLS plugin for OSMF.
After some modification I have it sort-of working with the latest version of 
OSMF (am happy to provide, though I think it still has some problems). Mainly I 
had to change library, method and constant names, and make a small new Factory 
(HTTPStreamingM3U8Factory.as) class to wrap the M3U8 Index and TS File handlers.
I'm now at the point where it opens the required files and plays, but not with 
video (audio only plays), and has big delays between segments (I think due to 
bandwidth detection not being 100%, at least in my modified version).

It seems to me though this plugin isn't actively being maintained (against the 
latest versions of OSMF).
My question is - with your experience - is this the method you would recommend 
for HLS playback within Flash?
I've also looked at Flow and JW, but the former has only a port of Adobe's HDS 
(which I have to say I think is hideous), and the latter simply replaces the 
flash embed with a quicktime embed i.e. doesn't do HLS natively. Would like to 
know your thoughts on that.
Thanks again
Nick

Original issue reported on code.google.com by nick.p.d...@gmail.com on 4 Nov 2011 at 12:03

Hi please take a look at the initial implementation

http://flowplayer.electroteque.org/httpstreaminghls

I agree the inability to cache the segments for serving on a cdn is a painful. 
But I still think hds is solid with integration for drm, i don't even think hls 
encryption is secure. Im  the one that implemented of that plugin. Does 
jwplayer do hds ?  Jwplayer have their own cooked up hls implementation but I 
have to say this one is much cleaner but a work in progress obviouslly. I also 
discovered the onlinelib implementation 
http://www.onlinelib.de/Streaming_Solutions.html. There would obviouslly be a 
need in flash because HLS doesnt even work properly in html5 in safari is 
horrible !  And of course IOS AIR ;)


Original comment by dani...@electroteque.org on 22 Jun 2012 at 4:41