I'm looking for a library/plugin that provides HLS (Http Live Streaming) playback for Windows Presentation Framework or Windows Forms (That I'll them embed in WPF). The existing MediaElement class doesn't provide any streaming functionality within WPF. I'm aware of a number of solutions that wrap VLC Player to provide additional media functionality within WPF/WinForms. Unfortunately the HLS playback within VLC is quite poor and doesn't provide correct timecode information.
What options are there available that provide:
- HLS Playback embedded within an existing application
- Playback of both Live and VOD content.
- Playback of Live content with a rewind buffer.
- Access to both relative and absolute timecodes (if available)