我正在研究即将开始的项目。
我们将提供数百个30秒的视频文件,最终用户可以选择(通过各种过滤器)我们然后想要播放它们,就像它是一个视频一样。
似乎使用MPEG-DASH的Media Source Extensions是可行的方法。
我觉得它可以通过以下方式解决,但是我想问一下那些做过类似事情的人是否正确
我的理论:
为每个视频创建mpd(通过mp4box或类似工具)
用户选择(每个都有一个mpd)
阅读每个mpd并获取他们的<period>
元素(最可能只有一个)
创建一个新的mpd文件,并按顺序将所有<period>
元素插入其中。
注意事项
我想如果视频都是不同尺寸的格式等,这可能会有问题,但在这种情况下我们可以假设一致性。
所以我的问题是任何有mpeg-dash / mpd exterience的人,这听起来不错吗?还是有更好的方法来实现这个目标?