我想计算MPEG DASH标准实现目的的网络带宽e,g我有以下mpd文件的URL:
具有以下比特率的mp4块:13086,180972,222651等 我想开发一个算法,以便计算网络带宽并将其映射到这个特定mpd的mpr块,即在哪个带宽下应该如何播放哪个块。是否有任何纸张,我可以用作起点的示例代码我指的是mpegdash开源libdash实现但是 我无法找到任何算法。
此致 Mayank
答案 0 :(得分:1)
在libdash示例播放器中,您可以找到IAdaptationLogic接口,您可以使用该接口来实现自己的逻辑,例如,考虑带宽测量。始终使用最低质量的示例自适应逻辑也可以命名为AlwaysLowestAdaptatioLogic。 VLC内部也提供rate based sample adaptation logic。 libdash源的灵感来自之前开发的VLC dash模块。如果您想评估自适应逻辑的性能,您也可以从MPEG-DASH Dataset paper开始,该bitdash基于您所引用的内容。此外,您还可以与行业解决方案(如dash.js)或开源实施(如bitcodin)进行比较。如果您想为实验生成自己的内容,可以使用带有ffmpeg / mp4box的开源工具链或基于云的服务,例如{{3}}。