如何在JS中切换视频的质量?

时间:2015-12-17 23:37:24

标签: javascript html5 video

我想知道Youtube / Netflix如何在360p和480p之间切换(例如)......

仅限于设置和用户操作吗?或者他们可以切换到现场(没有切割)?但是如何?

谢谢!

1 个答案:

答案 0 :(得分:0)

查看使用HTML5 Media Source Extensions(dash.js)来管理自适应比特率流式播放的MSE之类的内容。与仅使用<video>标记相比,MSE允许您更多地控制输入媒体元素缓冲区的内容。

在这种情况下,如果您希望以当前比特率执行此操作,或者切换到更高(或更低)的比特率以权衡质量,则每次需要使下一个块填充缓冲区时,您将能够做出决策vs缓冲