Skip to content

cmelendez/osmf-hls-plugin

 
 

Repository files navigation

HLS-OSMF-Plugin is an OSMF 2.0 plugin for Apple HTTP Live Streaming.

It was developed for Together Video Camera ( http://2gzr.com ) service and is used to playback Apple HLS video streams in Flash video player. Actually, all the video streams in the service are HTTP LS.

You may find detailed description of the plug in in our blog => http://blog.denivip.ru/index.php/2013/05/osmf-hls-plugin/?lang=en

Supported features:
- HLS playback in OSMF 2.0 based video players
- Multi-bitrate streaming
- VOD/Live/DVR content streaming
- Dynamic buffering control for optimized playback (beta)
- Discontinuity (#EXT-X-DISCONTINUITY tag)
- iframes support (Facebook/Twitter/etc)
- JavaScript isn't needed to work

Supported tags:
Main tags:
    #EXTM3U
    #EXTINF
    #EXT-X-ENDLIST
Multi-bitrate streaming:
    #EXT-X-STREAM-INF (with reqired BANDWIDTH parameter)
Live:
    #EXT-X-MEDIA-SEQUENCE
Optional:
    #EXT-X-TARGETDURATION
    #EXT-X-DISCONTINUITY

Basic usage:
1) In StrobeMediaPlayback video player simply add this line into a flashvars part: 
    plugin_hls: "HLSDynamicPlugin.swf"
2) In your custom OSMF based video player you can link HLSPlugin.swc lib into the project and load it with a factory.

About

OSMF HLS Plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published