MPEG DASH网络带宽计算

时间:2015-07-07 11:32:45

标签: bandwidth mpeg-dash adaptive-bitrate

我想计算MPEG DASH标准实现目的的网络带宽e,g我有以下mpd文件的URL:

http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys12/Valkaama/MPDs/Valkaama_1s_act_isoffmain_DIS_23009_1_v_2_1c2_2011_08_30.mpd

具有以下比特率的mp4块:13086,180972,222651等 我想开发一个算法,以便计算网络带宽并将其映射到这个特定mpd的mpr块,即在哪个带宽下应该如何播放哪个块。是否有任何纸张,我可以用作起点的示例代码我指的是mpegdash开源libdash实现但是 我无法找到任何算法。

此致 Mayank

1 个答案:

答案 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}}。