Расширенные настройки DASH
Расшириные настройки для DASH, можно подключить через параметры плеера в коде.
Плеер работает с 3 версией библиотеки dash js;
Пример
<div id="player"></div>
<script src="https://cdn.dashjs.org/latest/dash.all.min.js" type="text/javascript">
<script src="path/wmplayer.js" type="text/javascript"></script>
<script>
(function(){
var myplayer = new WMPlayer({
id: '#player',
file: "https://dash.akamaized.net/akamai/bbb_30fps/bbb_30fps.mpd",
dashOptions: {
streaming: {
metricsMaxListDepth: 1000,
abandonLoadTimeout: 10000,
liveDelayFragmentCount: 4,
liveDelay: null,
scheduleWhilePaused: true,
fastSwitchEnabled: false,
bufferPruningInterval: 10,
bufferToKeep: 20,
bufferAheadToKeep: 80,
jumpGaps: true,
smallGapLimit: 1.5,
stableBufferTime: 12,
bufferTimeAtTopQuality: 30,
bufferTimeAtTopQualityLongForm: 60,
longFormContentDurationThreshold: 600
}
}
});
myplayer.ready();
})()
</script>
Полный список параметров доступен на сайте разработчика
Плеер также автоматически подключает библиотеку dash.js с cdn, чтобы замениь версию просто подключите dash.js перед подключчением скрипта плеера.