mpeg-dash结合多个mpd文件/动态生成mpd文件

时间:2016-12-11 16:57:45

标签: html5-video hls mpeg-dash mp4box

我会连续录制保存为由记录时间戳命名的单段短划线文件的视频:

MP4Box -dash 10000 -profile onDemand -single-file -single-segment -segment-name filename_ filename.mp4

20161210T101010Z_20161210T101020Z_init.mp4
20161210T101010Z_20161210T101020Z_dash.mpd
20161210T101020Z_20161210T101030Z_init.mp4
20161210T101020Z_20161210T101030Z_dash.mpd

用户可以指定自定义时间窗口。我希望能够组合时间范围中包含的所有mpd文件,或者从头开始生成mpd文件,包括指定持续时间内所有可用的mp4文件。

使用HLS / ts文件很容易实现,但我无法找到有关如何使用mpeg-dash

的信息

1 个答案:

答案 0 :(得分:0)

如果我正确地告诉你,你希望能够将不同的mpd文件组合成一个吗?

我认为可以采用不同的方法来完成,这应该相当容易。你可以做的是,为DashCast链接here提供一个动态编写的conf文件,也许这应该能够在执行时产生一个新的单个mpd。

我不确定您的案例链接中给出的示例的可用性,但您可以编写一个调用DashCast的脚本,并根据您的要求传递不同的参数。

Lemme知道这是怎么回事 干杯!