Appearance
dash.js
html
<video id="vid-1" class="video" controls></video>js
let player = dashjs.MediaPlayer().create();
player.initialize(document.querySelector('#vid-1'), "<STREAM URL>", true);
player.updateSettings({
streaming: {
delay: {
liveDelay: 2
},
abr: {
ABRStrategy: "abrL2A",
maxBitrate: {
audio: -1,
video: -1,
},
minBitrate: {
audio: -1,
video: -1,
},
initialBitrate: {
audio: -1,
video: 3000,
},
autoSwitchBitrate: {
audio: true,
video: true,
},
fetchThroughputCalculationMode:
"abrFetchThroughputCalculationAAST"
},
}
});