如何在 VLC 中播放 HLS 流

Posted

技术标签:

【中文标题】如何在 VLC 中播放 HLS 流【英文标题】:How to play HLS stream in VLC 【发布时间】:2016-05-25 19:11:23 【问题描述】:

我正在尝试使用 Vlc.DotNet 在 WPF 中播放 HLS 流,但我不断收到 403 Forbidden 错误。但是,我可以通过浏览器下载 m3u8 文件,它也可以使用 https://www.hlsplayer.net/。我只是无法让它与 VLC 或任何其他媒体播放器软件一起使用。 我是否可能需要在请求中发送一些标头?有没有其他可以处理 HTTP 直播的媒体播放器库?

【问题讨论】:

【参考方案1】:

似乎流使用 cookie 进行身份验证,而 VLC 不直接支持它们。我设法使用 StreamPlayerControl 库让它工作。 https://github.com/jacobbo/WebEye/tree/master/StreamPlayerControl

【讨论】:

以上是关于如何在 VLC 中播放 HLS 流的主要内容,如果未能解决你的问题,请参考以下文章

搭建HLS推流环境

如何使用 nginx 播放 HLS 流?

我如何使用 HTML 视频标签在 asp.net 应用程序中播放 VLC 实时流媒体视频

Qt推流程序自动生成网页远程查看实时视频流(视频文件/视频流/摄像头/桌面转成流媒体rtmp+hls+webrtc)

如何使用nginx播放HLS流?

使用VLC发送TS流与播放TS流