如何在YouTube上实施完整的视频缓冲
- 类别: 火狐浏览器
如果您碰巧有时使用网络浏览器在YouTube上观看视频,则可能已经注意到视频未完全缓冲在网站上。
Google不久前改变了视频在YouTube上的缓冲方式,并使用了DASH。 Dash是基于HTTP的动态自适应流的首字母缩写。
DASH将内容分成较小的文件块。通过更改可用块的质量级别,可以根据网络条件动态调整视频流的质量。
尽管DASH可能会提供更好的体验,例如,在网络状况恶化的情况下继续播放视频,但DASH停止了完全缓冲YouTube视频的选项。
这意味着您无法在第一秒暂停视频,而要等到视频完全缓冲后才能开始以选定的质量甚至离线观看。
没有DASH播放(完全缓冲)的Firefox附加YouTube提供了一种解决方案。基本上,它的作用是根据用户的请求启用或禁用Firefox中的DASH支持。
它会在Firefox的主工具栏中添加一个图标,您可以单击该图标以打开或关闭该功能。尽管考虑到YouTube的设计,但作者指出,它可以在使用DASH进行HTML5视频流传输的任何网站上工作。
您可能想知道Firefox扩展如何实现这一目标。它在true和false之间切换首选项media.mediasource.enabled的值。
如果设置为false,则DASH将不可用,视频将在YouTube上完全缓冲。
您可以使用首选项禁用DASH,而无需安装附加组件。附加组件添加的是用于切换DASH的选项,您可能会发现它很有用。
执行以下操作以直接配置Firefox首选项:
- 在浏览器的地址栏中键入about:config。
- 确认如果显示警告提示,请小心。
- 搜索media.mediasource.enabled。
- 双击首选项进行切换。
如果希望YouTube上的视频完全缓冲,请将首选项设置为false。
结束语
在YouTube之类的网站上完全缓冲可能非常有用。尽管DASH可以确保在网络条件恶化的情况下继续播放视频,但完整的缓冲可以确保质量保持在同一水平。
尽管这可能意味着在视频完全缓冲之前需要等待更长的时间,但这通常可以带来更好的观看体验。此外,如果视频已完全缓冲,则可能会在没有网络连接的情况下观看视频。
如果您不使用DASH,并且几乎不需要使用扩展名,那么几乎不需要扩展名,因为在这种情况下,您可以直接在Firefox中设置首选项。