2

我看到 VLC 应该从 2.1 版开始支持 MPEG-DASH 播放,但我似乎无法让它播放任何 DASH 内容,无论是在线找到的示例媒体还是我自己编码的视频。我已经在基于浏览器的播放器中成功测试了这些视频清单,但我需要流式传输视频并从没有显示器的计算机上收集带宽数据。

当我尝试从命令行流式传输清单时,看起来 vlc 尝试使用 lua 过滤器解析清单(因为我认为文件是通过 http 来的),但我在任何地方都没有看到任何提到 DASH 和 vlc无法播放文件。我没有设置测试台,但如果有人愿意,我可以获得详细的输出。

寻找解决方案把我带到了这里,但是当我从 2.1.0 版(git checkout tags/2.1.0-git克隆后)查看 vlc 源时,他们提到的要更改的行不在他们提到的文件中。任何帮助将不胜感激,这个问题已经阻碍了我一个多星期的研究。

4

2 回答 2

4

VLC 正式版 2.2.1 不支持 MPEG-Dash。

我使用了 nightly build 3.0,它支持破折号。

你可以在这里下载:

http://nightlies.videolan.org/

希望这可以帮助。

于 2015-11-10T20:22:30.963 回答
0

我尝试了 VLC nightly build vlc-3.0.0-git-20151220-0402-win64.7z 版本,它能够播放我正在使用的 mpd 测试文件(*)。以前的 3.x 版本没有播放任何内容。这个版本不是完美的图片,因为它在下载新片段时会偶尔闪烁。

http://nightlies.videolan.org/build/win64/last/

(*) mp4(h264,aac) 文件使用实时配置文件虚线。

于 2016-01-12T10:44:06.847 回答