de.phhsnews.com


de.phhsnews.com / Warum YouTube in Chrome (und Firefox) den Akku des Laptops entlüftet und repariert

Warum YouTube in Chrome (und Firefox) den Akku des Laptops entlüftet und repariert


Stottert YouTube, heizt Ihren Laptop auf, schaltet die Lüfter in Gang oder verwendet einfach viel der CPU? Auch wenn Sie es noch nie bemerkt haben, verbraucht YouTube in Chrome fast sicher mehr Akkuleistung als nötig. Wie bei den anderen Leistungsproblemen von Chrome ist dies wahrscheinlich am schlimmsten bei Macs.

Dies ist ein Ergebnis der Umstellung auf HTML5-Videos und Quirks mit den Video-Codecs, die von YouTube in Chrome im Vergleich zu anderen Browsern verwendet werden. Halten Sie mit uns und wir erklären Ihnen, warum Google die Wiedergabe von YouTube von Anfang an so ineffizient gemacht hat. Firefox hat vielleicht auch das selbe Problem.

HTML5, H.264, VP8 und VP9

VERWANDT: 10 Dinge, die du nicht wusstest, kann dein Webbrowser noch tun

YouTube hat jetzt größtenteils hat das Flash-Video-Plug-in für die HTML5-Videowiedergabe verloren. Die HTML5-Videowiedergabe ist jedoch nicht standardisiert. Browser können wählen, welchen Video-Codec sie verwenden möchten, und es gibt keinen einzigen Codec, den alle Browser bevorzugen.

Wenn YouTube Flash verwendet, hat es den H.264-Codec für die Wiedergabe von Videos verwendet. Videos mit diesem Codec haben normalerweise die Dateierweiterung .mp4 und werden oft als MP4-Videos bezeichnet. Dies ist ein de facto branchenweiter Standard, der weit über Webbrowser hinausgeht.

Safari, Internet Explorer, Microsoft Edge, Chrome und Firefox unterstützen alle H.264-kodierten Videos, obwohl Firefox sich damit abmühte dies so lange wie möglich.

Während Apple und Microsoft nur H.264 für die Videowiedergabe in ihren Browsern unterstützen, hat Google auch eigene Codecs eingeführt. Google erwarb den VP8-Codec und baute ihn in Chrome ein, und Firefox folgte diesem Beispiel. Google treibt jetzt den VP9-Codec der nächsten Generation voran, der jetzt auch in Chrome und Firefox integriert ist. Dateien, die diesen Codec verwenden, haben normalerweise die Dateierweiterung .webm und werden manchmal auch WebM-Dateien genannt.

Warum hat Google VP8 und VP9 erstellt?

Obwohl H.264 de facto branchenweit Standard ist, hat es eine signifikantes Problem. Die zugrunde liegenden Technologien sind durch eine Vielzahl von Patenten abgedeckt. Um diese Technologien zu nutzen - wenn Sie sie zum Beispiel in ein Produkt einbauen würden - müssten Sie eine Gebühr für das H.264-Patent-Portfolio bezahlen.

Deshalb hat Mozilla so lange gegen H.264 gehalten - es wollte Das Web sollte auf einem offenen Standard basieren, der keine Gebühren erfordert. Google hat VP8 und VP9 mit einem unwiderruflichen Patentversprechen veröffentlicht, mit dem Nutzer damit machen können, was sie wollen - Google versucht nicht, Patentgebühren zu erhalten. Cisco bezahlt die Lizenzgebühren und stellt ein kostenloses Plug-in für Firefox-Nutzer bereit. Firefox lädt dieses Plug-in automatisch herunter und verwendet es, um die H.264-Unterstützung zu aktivieren.

VP8 hat keine Traktion erreicht

Aber Google war mit VP8 nicht besonders erfolgreich. Anfang 2011 kündigte Google an, die H.264-Unterstützung von Chrome zu entfernen, um nur noch offene Codecs wie VP8 und Theora zu unterstützen. Mehr als vier Jahre später hat Google das nie getan, und seither haben wir nichts über dieses Versprechen gehört.

Mozilla hielt wahrscheinlich an Google fest, um sein Versprechen einzulösen, aber Google konnte das nie - stattdessen gab Mozilla nach und fügte hinzu H.264-Unterstützung Jahre später. H.264 ist der aktuelle De-facto-Standard-Codec, ob er nun funktioniert oder nicht - und wenn er einen Apple- oder Microsoft-Browser verwendet, ist er der einzig verfügbare. Dies ist auch die einzige echte Option für mobile Browser. Viele Websites haben HTML5-Video mit nur H.264-Unterstützung implementiert, und Chrome und FIrefox wären davon ausgeschlossen, wenn sie H.264 nicht unterstützen.

Das eigentliche Problem: Hardwarebeschleunigung

Es gibt einen einfachen Kern Problem hier. H.264-Decodierung (Wiedergabe) ist hardwarebeschleunigt. Dies bedeutet, dass die "Arbeit", eine H.264-Videodatei abzuspielen, vom Grafikprozessor (GPU) wesentlich effizienter erledigt wird. Wenn die Hardware-Decodierung nicht verfügbar wäre, müsste die CPU die gesamte Arbeit auf weniger effiziente Weise erledigen. Dies bedeutet, dass die Wiedergabe weniger CPU-Zeit benötigt, wodurch weniger Batteriestrom verschwendet wird und weniger Wärme erzeugt wird. Es könnte auch eine flüssigere Wiedergabe bedeuten, wenn die CPU mit der Wiedergabe des Videos nicht Schritt halten kann.

Wirklich, alle modernen Hardwarekomponenten unterstützen die hardwarebeschleunigte Dekodierung von H.264. Dies umfasst alle Arten von Smartphones, Tablets, PCs, Macs und sogar Chromebooks. Wenn ein Webbrowser - ja, sogar Chrome - H.264-Video spielt, wird es auf die GPU ausgelagert. Sogar Adobe Flash unterstützte die Hardwarebeschleunigung von H.264-Videos.

Aber es gibt keine Hardware, die VP8- und VP9-Videos beschleunigen würde. Als Google Mitte 2010 VP8 ankündigte, kündigten eine Reihe von Firmen wie nVIDIA, AMD und Qualcomm an, VP8 in ihren Produkten zu unterstützen. Aber mehr als fünf Jahre später kamen noch keine Geräte mit hardwarebeschleunigter VP8-Dekodierung.

In Googles jüngster Ankündigung von VP9 heißt es: "Mehr als 20 Gerätepartner in der gesamten Branche starten Produkte im Jahr 2015 und darüber hinaus mit VP9 . "Im selben Beitrag werden auch andere Vorteile von VP9 erwähnt, wie kleinere Dateigrößen bei gleicher Qualität. Intel, nVIDIA, AMD und andere Unternehmen haben sich verpflichtet, die hardwarebeschleunigte Decodierung von VP9 zu unterstützen.

Wir haben nach Hardware gesucht, die die hardwarebeschleunigte VP9-Decodierung unterstützt, und wir haben nur neue Haswell- und Broadwell-Treiber für Intel veröffentlicht Windows mit "Partial ardwareardic (sic) acceleration support" für VP9 Anfang 2015. Klar, es gibt noch viel mehr zu tun.

Wie bei anderen Leistungsproblemen von Chrome kann das auf einem Mac schlimmer sein. Die Entwickler von Chrome haben einen Fehler bezüglich hoher CPU-Auslastung und Wärmeentwicklung auf einem MacBook mit dem Kommentar "Die CPU-Auslastung während der VP9-Wiedergabe auf einem Mac ist kein Bug" geschlossen. Das mag stimmen, aber Google sollte wahrscheinlich nicht alle diese VP9-Videos liefern Chrome-Nutzern auf Macs, wenn eine hohe CPU-Auslastung normal ist. Das ermutigt Mac-Benutzer stattdessen, stattdessen Safari zu verwenden.

So machen Sie YouTube Play-Videos Effektiver

Es ist wirklich ein Henne-Ei-Problem - die Hersteller werden das hardwarebeschleunigte VP9 erst implementieren, wenn es tatsächlich verwendet wird die wahre Welt. Google löste dieses Problem, indem es Chrome zu VP8 und VP9 hinzufügte und YouTube anwies, VP9- und VP8-Videos an Chrome zu liefern. YouTube kann VP8- und VP9-Videos auch für Firefox bereitstellen.

Dies kann zwar etwas Zeit für den Download sparen, aber YouTube verbraucht in Chrome mehr Akkuleistung und CPU-Zyklen. Auf Geräten mit besonders langsamen CPUs können Videos sogar stottern, anstatt dass sie reibungslos wiedergegeben werden.

Um eine effizientere Wiedergabe zu erzielen, können Sie einfach zu Safari, Microsoft Edge oder Internet Explorer wechseln. Aber du musst das nicht tun. Sie können die Browsererweiterung h264ify für Chrome installieren, wodurch Chrome gezwungen wird, H.264-Videos von YouTube anzufordern. Sie sehen gleich aus, aber Chrome spielt sie reibungsloser ab.

Laden Sie h264ify für Chrome herunter, rufen Sie h264ify für Firefox auf oder konsultieren Sie die Projektseite unter GitHub für weitere Details.

So sehen Sie, ob YouTube H verwendet .264, VP8 oder VP9

Um zu überprüfen, welchen Codec YouTube in deinem Browser anbietet, klicke während der Wiedergabe mit der rechten Maustaste auf ein YouTube-Video und wähle "Stats for Nerds". Rechts neben "Mime Type" wirst du sehen "Video / mp4" und der "avc" -Codec für H.264 / MP4-Videos.

Für VP8- und VP9-Videos sehen Sie "video / webm" und entweder "vp9" oder "vp8".


Langfristig könnte der VP9-Push von Google für das Web besser sein und zu Hardware führen, die eine beschleunigte Decodierung dieses neuen Codecs ermöglicht. Aber in der Gegenwart möchten Sie vielleicht etwas Akkulaufzeit sparen und Ihren Laptop effizienter laufen lassen, indem Sie sich von Google's Experiment trennen und stattdessen H.264-Video verwenden.

Bildquelle: Esther Vargas auf Flickr


So schütten Sie Schecks auf Ihr Bankkonto mit Ihrem Telefon ein

So schütten Sie Schecks auf Ihr Bankkonto mit Ihrem Telefon ein

Es wurde in den letzten Jahren viel darüber gestritten, dass Sie mit der Kamera Ihres Telefons Schecks auf Ihre Bankkonten einzahlen können. Es funktioniert gut und ist super praktisch, also wenn Ihre Bank-App diese Funktion anbietet, können Sie es ausprobieren. Eines der ersten Dinge, die Sie herausfinden müssen, ist, ob Ihre Bank sogar eine offizielle App anbietet (wahrscheinlich ), mit denen Sie Schecks von zu Hause aus einzahlen können.

(how-to)

So steuern Sie Ihr gesamtes Heimkino mit einer Logitech Harmony-Fernbedienung

So steuern Sie Ihr gesamtes Heimkino mit einer Logitech Harmony-Fernbedienung

Haben Sie einen Stapel von Fernbedienungen auf Ihrem Couchtisch für jedes Objekt in Ihrem Heimkino? Müde von universellen Fernbedienungen, die nicht genug Tasten haben? So lösen Sie alle Ihre Probleme mit der Fernbedienung mit einer einzigen Logitech Harmony-Fernbedienung. Die Harmony-Produktreihe von Logitech wurde entwickelt, um die Steuerung Ihres Heimkinosystems zu vereinfachen (und bei bestimmten High-End-Fernbedienungen auch Ihre Smarthome-Geräte).

(how-to)