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)
  • Do you have any news regarding your question? I have a very simmilar problem and all i found besides VLC, which isnt an option for me, is: HTTP Live Streaming Adapter Probably would do the trick, but seems to be only for win8 and non-free
    – user7043
    Aug 11, 2014 at 15:42
  • I wound up using an MPlayer wrapper as the VLC support for HLS is sub-optimal. I did look at that HLS Adapter for Win 8. I sent them a contact request but received no response.
    – Ben Ford
    Aug 12, 2014 at 14:27

1 Answer 1


Take a look at Elecard hls source filter. you can use it in conjuction to thier hls sink. along with nginx as server. it all directshow.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.