Easily play Apple-style HTTP Live Streaming (HLS) m3u8 urls in your Windows 8 and Windows Phone 8 Apps!
No need to transcode, no need to convert anything. Just one line of code!
How does it work?
And now your MediaPlayer, MediaElement and HTML5 <video> elements will be able to play HTTP Live Streaming (HLS) .m3u8 (and .m3u) urls!
It really is that easy!
Contact us to gain access to the Evaluation SDK.
But how does it really work?
When you call HlsSourceAdapter.Register(), the 3ivx HLS Source registers a scheme handler for http:// urls.
From now on, whenever a XAML MediaElement or HTML5 video element try to decode a video URL beginning with "http:", the 3ivx HLS Source will be able to inspect the video URL before decoding commences. If the URL's MIME type matches one of the HLS MIME types, then the HLS Source will start its internal HTTP Live Streaming engine, supplementing playback and allow decoding with the built in H.264 and HE-AACv2 decoders, hardware accelerated where possible.
3ivx HLS Client SDK as it appears in Microsoft® Visual Studio™ 2012.