有关动态组合MPEG-DASH MPD数据的建议



我正在为即将开始的项目进行研究。

我们将提供数百个30秒的视频文件,最终用户可以选择这些文件(通过各种过滤器),然后我们想播放它们,就好像是一个视频一样。

看来,MPEG-DASH的媒体源扩展是必经之路的。

我觉得它可以通过以下方式解决,但是我想问这是否听起来像任何做过类似事情的人

我的理论:

为每个视频创建MPD(通过MP4Box或类似工具)

用户进行选择(每个都有MPD)

读取每个MPD并获取其<period>元素(很可能只有一个)

创建一个新的MPD文件,然后按顺序将所有<period>元素插入其中。

警告

我认为,如果视频都是不同的尺寸格式等,这可能会有问题,但是在这种情况下,我们可以假定一致性。

所以我的问题是对具有MPEG-DASH/MPD外观的任何人,这听起来对吗?还是有更好的方法来实现这一目标?

听起来正确,多个时期是我认为的唯一可行方法。理想情况下,您将用相同的设置编码所有视频,以为最终用户提供一致的体验。但是,如果从技术的角度来看,质量甚至宽高比等质量甚至宽高比等都会从一个时期变为另一个时期,则应该不是问题。您需要一个支持多个时期的播放器,例如dash.js或bitmovin。

相关内容

  • 没有找到相关文章

最新更新