YouTube 视频编码问题再次导致 Firefox 无法正常播放,经过调查 Firefox 确认此问题是 YouTube VP9 出现错误的字节流导致而非 Firefox 问题。为了解决这个问题 Firefox 将在本月底推出 127.0.2 版进行修复,到时候用户可以重新播放 YouTube 上的 1080p 视频。
过去几年我们经常听到说Google通过 YouTube “故意” 劣化其他浏览器,包括基于三叉戟内核的 Microsoft Edge 浏览器和基于 Gecko 的 Mozilla Firefox 浏览器。
通过这种方式Google可以尽可能吸引用户使用 Google Chrome,当然也没有明确证据表明Google确实是 “故意” 这么干的,有时候 YouTube 调整前后端服务引起其他浏览器出现问题,Google当然可以说这是正常的改进。
最近几个月有个新问题影响 Firefox 浏览器用户,当 Firefox 用户观看 YouTube 视频兵切换到 1080p+ 分辨率后可能就无法正常播放,亦或者存在明显的卡顿问题,例如缓冲时出现问题无法播放。
经过彻底的调查后Firefox浏览器工程师确认这并不是浏览器问题,而是 YouTube 提供错误的 VP9 字节流引起的,由于这个问题并非影响所有用户因此难以复现,所以仅调查 Firefox 就花费了几个月。
这几个月里一些 YouTube 用户可能就会转头 Chromium 浏览器,包括 Chrome 或 Microsoft Edge 等,因为在这些浏览器上并未出现播放异常。
Firefox工程师 Alastor Wu 在 Bugzilla 上表示,由于这是 YouTube 导致的问题而非Firefox浏览器新版本带来的 BUG,所以部分使用旧版Firefox浏览器的用户也会遇到这个问题。
现在找到问题的根源后Firefox浏览器将在本月底发布 Firefox v127.0.2 版进行修复,修复后用户可以重新切换为 1080p 分辨率播放 YouTube 上的视频。