Firefox 127.0.2 修復了 Google 導致的 YouTube 播放問題

Mozilla 不久前發布了新版本的 Firefox 網絡瀏覽器。火狐瀏覽器127.0.2根據 Mozilla 對此問題的分析,修復了 YouTube 上長期存在的播放問題,該問題是由 Google 擁有的財產而非 Firefox 引起的。

在過去五個月左右的時間裡,一些 Firefox 用戶在 YouTube 上經常遇到障礙。受影響用戶的全部數量尚不清楚。我們上週發表了一篇關於這個問題的文章。

詳細信息如下:

  • 它影響了 YouTube 上的常規視頻和直播視頻,但不是全部。
  • 僅分辨率為 1080 或更高的 vp9 視頻受到影響。
  • 受影響的用戶注意到無休止的緩衝問題。

Mozilla 跟踪了兩個主要錯誤。其中 bug 1900191 解決了實時視頻問題,bug 1878510 解決了在 YouTube 上觀看常規視頻時出現的問題。

Firefox 127.0.2

Mozilla 花了一些時間來分析這個問題並提出解決方案。其核心原因是工程師一開始無法複製它,即使在 YouTube 上訪問相同的視頻也是如此。

一段時間後,Mozilla 工程師 Alastor Wu 發現了問題的根本原因。他表示,該問題是由 YouTube 提供的混合 VP9 字節流不良引起的。根據 Mozilla 的說法,該問題是由 Google 旗下的 YouTube 引起的,而不是 Firefox 網絡瀏覽器本身的錯誤。

以下是 Wu 對該問題的技術分析的快速總結:YouTube 提供了與之前提供的視頻重疊的不良視頻樣本。這是不應該發生的,並且是問題的原因。重疊導致 Firefox 無法計算下一個樣本,最終觸發無限緩衝狀態。您可以通過以下方式查看完整評論關聯

發行說明中指出:“修復了 YouTube 播放在某些情況下可能會停止的問題。”

建議閱讀:Firefox 132:Mozilla 為 4K Netflix 播放鋪平道路

結束語

Mozilla 沒有提及為什麼基於 Chromium 的瀏覽器不受此影響。一種可能的解釋是,它在遇到問題時使用了不同類型的錯誤處理。最終,只有 Firefox 和基於 Firefox 的瀏覽器受到該問題的影響。

受影響的Firefox用戶可以立即將瀏覽器升級到最新版本。這應該可以解決問題。

在桌面上執行此操作的最簡單選項是選擇 Firefox 菜單 > 幫助 > 關於 Firefox。這將顯示當前版本並下載可用的最新更新。

Mozilla 本月早些時候發布了 Firefox 127。它引入了少量更改,包括安全更新。

您使用 Firefox 並使用該瀏覽器在 YouTube 上播放視頻嗎?您最近有什麼經歷?