首页 > 解决方案 > 如何在 dash.js 中制作具有特定比特率的视频

问题描述

如何在 dash.js 中制作具有特定比特率的视频

我的比特率 0 - 248kb 1- 495kb 2 - 742kb 3 - 990kb 4 - 1225kb 5 - 1840kb

我想要打开 990kb 的视频。

我愿意

player.setAutoSwitchQualityFor('video', false);
player.setQualityFor("video", 3); 

有必要等到旧的比特率和缓冲区已加载,如何在不等待缓冲区的情况下更改比特率?

标签: javascripthtmlmpeg-dashdash.js

解决方案


dash.js 的文档涵盖了所有这些内容:http ://cdn.dashjs.org/latest/jsdoc/index.html

您可以使用以下方法设置初始比特率:http setInitialBitrateFor: //cdn.dashjs.org/latest/jsdoc/module-MediaPlayer.html#setInitialBitrateFor__anchor

player.setAutoSwitchQualityFor('video', false);
player.setInitialBitrateFor("video", 3); 

setFastSwitchEnabled您可以使用true更快地更改比特率:http: //cdn.dashjs.org/latest/jsdoc/module-MediaPlayer.html#setFastSwitchEnabled__anchor

player.setFastSwitchEnabled(true); 

推荐阅读