Firefox 127.0.2 behebt das von Google verursachte Problem bei der YouTube-Wiedergabe
Mozilla hat eine neue Version seines Firefox-Webbrowsers veröffentlicht. Firefox 127.0.2 behebt ein seit langem bestehendes Wiedergabeproblem auf YouTube, das laut Mozillas Analyse des Problems durch die Google-eigene Webseite und nicht durch Firefox verursacht wurde.
In den letzten fünf Monaten hatten einige Firefox-Nutzer regelmäßig Probleme mit YouTube. Die genaue Anzahl der betroffenen Nutzer ist unklar.
Hier sind die Details:
- Es betraf normale und Live-Videos auf YouTube, aber nicht alle.
- Nur vp9-Videos mit einer Auflösung von 1080 oder höher waren betroffen.
- Betroffene Nutzer bemerkten ein endloses Pufferungsproblem.
Mozilla hat zwei Fehler ausfindig gemacht. Es handelte sich um den Fehler 1900191, der das Problem bei Live-Videos betraf, und um den Fehler 1878510, der das Problem beim Betrachten normaler Videos auf YouTube betraf.
Mozilla brauchte einige Zeit, um das Problem zu analysieren und eine Lösung zu finden. Der Hauptgrund dafür war, dass die Ingenieure das Problem zunächst nicht reproduzieren konnten, selbst wenn sie dieselben Videos auf YouTube aufriefen.
Nach einer gewissen Zeit entdeckte der Mozilla-Ingenieur Alastor Wu die Ursache des Problems. Das Problem wurde durch schlecht gemixte VP9-Bytestreams von YouTube verursacht. Das Problem wurde also laut Mozilla durch das Google-eigene YouTube verursacht und nicht durch einen Fehler im Firefox-Webbrowser selbst.
Hier ist eine kurze Zusammenfassung von Wus technischer Analyse des Problems: YouTube lieferte fehlerhafte Video-Samples, die sich mit bereits gelieferten überschnitten. Dies sollte nicht passieren und ist die Ursache des Problems. Die Überschneidungen führten dazu, dass Firefox die Berechnung des nächsten Samples fehlschlug, was schließlich den Zustand der endlosen Pufferung auslöste. Sie können den vollständigen Kommentar unter diesem Link einsehen.
In den Versionshinweisen heißt es: "Es wurde ein Problem behoben, bei dem die YouTube-Wiedergabe unter bestimmten Bedingungen ins Stocken geraten konnte."
Mozilla hat nicht erwähnt, warum Chromium-basierte Browser davon nicht betroffen waren. Eine mögliche Erklärung ist, dass sie eine andere Art der Fehlerbehandlung verwenden, wenn das Problem auftritt. Letztendlich waren nur Firefox und Firefox-basierte Browser von dem Problem beeinträchtigt.
Betroffene Firefox-Nutzer können den Browser sofort auf die neueste Version aktualisieren, wodurch das Problem behoben sein sollte.