YouTube视频编码问题再次导致Firefox无法正常播放,经过调查Firefox确认此问题是YouTubeVP9出现错误的字节流导致而非Firefox问题。为了解决这个问题Firefox将在本月底推出127.0.2版进行修复,到时候用户可以重新播放YouTube上的1080p视频。

过去几年我们经常听到说Google通过YouTube“故意”劣化其他浏览器,包括基于三叉戟内核的MicrosoftEdge浏览器和基于Gecko的MozillaFirefox浏览器。

通过这种方式Google可以尽可能吸引用户使用GoogleChrome,当然也没有明确证据表明Google确实是“故意”这么干的,有时候YouTube调整前后端服务引起其他浏览器出现问题,Google当然可以说这是正常的改进。

最近几个月有个新问题影响Firefox浏览器用户,当Firefox用户观看YouTube视频兵切换到1080p+分辨率后可能就无法正常播放,亦或者存在明显的卡顿问题,例如缓冲时出现问题无法播放。

经过彻底的调查后Firefox浏览器工程师确认这并不是浏览器问题,而是YouTube提供错误的VP9字节流引起的,由于这个问题并非影响所有用户因此难以复现,所以仅调查Firefox就花费了几个月。

这几个月里一些YouTube用户可能就会转头Chromium浏览器,包括Chrome或MicrosoftEdge等,因为在这些浏览器上并未出现播放异常。

Firefox工程师AlastorWu在Bugzilla上表示,由于这是YouTube导致的问题而非Firefox浏览器新版本带来的BUG,所以部分使用旧版Firefox浏览器的用户也会遇到这个问题。

现在找到问题的根源后Firefox浏览器将在本月底发布Firefoxv127.0.2版进行修复,修复后用户可以重新切换为1080p分辨率播放YouTube上的视频。