Git 基于VLC的MPEG-DASH播放

Git 基于VLC的MPEG-DASH播放,git,vlc,mpeg,mpeg-dash,Git,Vlc,Mpeg,Mpeg Dash,我认为VLC应该支持从2.1版开始的MPEG-DASH播放,但我似乎无法让它播放任何DASH内容,无论是在线找到的示例媒体还是我自己编码的视频。我已经在基于浏览器的播放器中成功地测试了这些视频清单,但是我需要流式传输视频,并从没有显示器的计算机收集带宽数据 当我尝试从命令行流式传输清单时,看起来vlc试图使用lua过滤器解析清单(因为我认为文件是通过http传输的),但我在任何地方都没有看到DASH的任何提及,并且vlc无法播放该文件。我没有设置我的测试设备,但如果有人愿意,我可以得到详细的输出

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

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


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

VLC官方版本2.2.1不支持MPEG Dash

我使用了nightly build 3.0,它支持dash

您可以从这里下载:


希望这有帮助。

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

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