【问题标题】:How to produce a video with a certain bitrate in dash.js如何在 dash.js 中制作具有特定比特率的视频
【发布时间】:2018-06-22 22:48:22
【问题描述】:

如何在dash.js中制作一定码率的视频

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

我想要 990kb 的打开视频。

我愿意

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

需要等到旧比特率和缓冲区加载完毕 如何在不等待缓冲区的情况下更改比特率?

【问题讨论】:

    标签: javascript html mpeg-dash dash.js


    【解决方案1】:

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

    您可以使用setInitialBitrateFor 设置初始比特率:http://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); 
    

    【讨论】:

    • 谢谢。但这不是工作 setFastSwitchEnabled(true); player.setInitialBitrateFor('video', 0);不要改变质量
    • 我需要完全停止视频并以正确的比特率运行
    猜你喜欢
    • 2020-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多