stottert YouTube, verwarmt u uw laptop, schopt u uw fans in versnelling of gebruikt u gewoon veel van CPU? Zelfs als je het nog nooit hebt gemerkt, gebruikt YouTube in Chrome bijna zeker meer batterijvermogen dan nodig is. Net als de andere prestatieproblemen van Chrome is dit waarschijnlijk het slechtst op Macs.
Dit is het gevolg van de verschuiving naar HTML5-video en eigenaardigheden met de videocodecs die door YouTube worden gebruikt in Chrome versus andere browsers. Houd het bij en we zullen uitleggen waarom Google YouTube-weergave zo inefficiënt heeft gemaakt. Firefox heeft mogelijk hetzelfde probleem.
GERELATEERD: 10 dingen die u nog niet wist Uw webbrowser zou nog kunnen
YouTube heeft nu grotendeels gedumpt de Flash-video-invoegtoepassing voor HTML5-videoweergave. Maar HTML5-videoweergave is niet gestandaardiseerd. Browsers kunnen kiezen welke videocodec ze willen gebruiken en er is geen enkele codec die alle browsers verkiezen.
Toen YouTube Flash gebruikte, gebruikte het de H.264-codec voor het afspelen van video's. Video's met deze codec hebben meestal de extensie .mp4 en worden vaak MP4-video's genoemd. Dit is een de-facto branchebrede standaard die verder gaat dan alleen webbrowsers.
Safari, Internet Explorer, Microsoft Edge, Chrome en Firefox bevatten allemaal ondersteuning voor het afspelen van H.264-gecodeerde video's, hoewel Firefox zijn hakken heeft ingegraven en vermeden inclusief dit zo lang mogelijk.
Hoewel Apple en Microsoft alleen H.264 ondersteunen voor het afspelen van video's in hun browsers, heeft Google ook zijn eigen codecs gebruikt. Google verwierf de VP8-codec en bouwde hem in Chrome, en Firefox volgde zijn voorbeeld. Google pusht nu de VP9-codec van de volgende generatie, die nu ook is ingebouwd in Chrome en Firefox. Bestanden die deze codec gebruiken hebben meestal de .webm-bestandsextensie en worden ook wel WebM-bestanden genoemd.
Hoewel H.264 een de facto standaard is voor de gehele industrie, heeft het een aanzienlijk probleem. De onderliggende technologieën worden gedekt door een grote verscheidenheid aan patenten. Om deze technologieën te gebruiken, bijvoorbeeld als u ze tot een product bouwt, moet u een vergoeding betalen voor de H.264-octrooiportefeuille. Daarom hield Mozilla zo lang stand tegen H.264 - het wilde het web moest gebaseerd zijn op een open standaard waarvoor geen kosten hoefden te worden betaald. Google heeft VP8 en VP9 vrijgegeven met een onherroepelijke patentbelofte, waardoor mensen kunnen doen wat ze maar willen - Google zal geen patentkosten proberen te extraheren. Cisco betaalt effectief de licentiekosten en biedt een gratis plug-in voor Firefox-gebruikers. Firefox downloadt deze plug-in automatisch en gebruikt deze om H.264-ondersteuning in te schakelen.
VP8 heeft geen tractie bereikt
Mozilla hield vast aan dat Google zijn belofte zou nakomen, maar Google kon het nooit - in plaats daarvan liet Mozilla weten en voegde toe H.264-ondersteuning jaren later. H.264 is de huidige de facto standaard codec, leuk of niet - en, bij gebruik van een Apple- of Microsoft-browser, is dit de enige beschikbare. Het is ook de enige echte optie voor mobiele browsers. Veel websites hebben HTML5-video geïmplementeerd met alleen H.264-ondersteuning en Chrome en FIrefox zouden worden afgesloten als ze H.264 niet zouden ondersteunen.
Het echte probleem: hardwareversnelling
Echt, alle moderne hardware ondersteunt H.264 hardwareversnelde decodering. Dit omvat alle soorten smartphones, tablets, pc's, Mac's en zelfs Chromebooks. Wanneer een webbrowser - ja, zelfs Chrome - H.264-video afspeelt, wordt deze naar de GPU overgebracht. Zelfs door Adobe Flash ondersteunde hardwareversnelling van H.264-video.
Maar er is geen hardware beschikbaar die VP8- en VP9-video's zal versnellen. Toen Google medio 2010 VP8 aankondigde, kondigden diverse bedrijven waaronder grote namen als nVIDIA, AMD en Qualcomm aan dat ze VP8 in hun producten zouden ondersteunen. Maar meer dan vijf jaar later kwamen er nooit apparaten met hardwareversnelde VP8-decodering.
In Google's recente aankondiging van VP9 merkt het op: "Meer dan 20 apparaatpartners in de industrie lanceren producten in 2015 en daarna met VP9 . "Hetzelfde bericht vermeldt ook andere voordelen van VP9, zoals een kleinere bestandsgrootte voor dezelfde kwaliteit. Intel, nVIDIA, AMD en andere bedrijven hebben beloofd hardware-versnelde decodering van VP9 te ondersteunen.
We zochten naar hardware die hardware-versnelde VP9-decodering ondersteunt, en we ontdekten dat Intel nieuwe Haswell- en Broadwell-stuurprogramma's voor Windows met "gedeeltelijke ardwareardware (sic) versnellingsondersteuning" voor VP9 aan het begin van 2015. Het is duidelijk dat er nog veel werk aan de winkel is.
Net als de andere prestatieproblemen van Chrome is dit misschien nog erger op een Mac. Chrome-ingenieurs sloten een bug af over een hoog CPU-gebruik en warmteontwikkeling op een MacBook met de opmerking "CPU-gebruik tijdens VP9-weergave op een Mac is geen bug." Dat kan waar zijn, maar Google zou waarschijnlijk niet al die VP9-video's moeten presenteren voor Chrome-gebruikers op Macs als een hoog CPU-gebruik normaal is. Dat moedigt Mac-gebruikers juist aan om Safari te gebruiken.
YouTube Play Video's effectiever maken
Dit kan wat downloadtijd besparen, maar dit betekent dat YouTube meer batterijvermogen en CPU-cycli in Chrome verbruikt. Op apparaten met bijzonder trage CPU's kunnen video's zelfs stotteren in plaats van soepel af te spelen.
Om efficiënter te kunnen afspelen, kunt u eenvoudig overschakelen naar Safari, Microsoft Edge of Internet Explorer. Maar dat hoeft u niet te doen. U kunt de h264ify-browserextensie voor Chrome installeren, waardoor Chrome H.264-video's van YouTube vraagt. Ze zien er hetzelfde uit, maar Chrome speelt ze soepeler af.
Download h264ify voor Chrome, download h264ify voor Firefox of raadpleeg de projectpagina op GitHub voor meer informatie
Bekijken of YouTube H gebruikt .264, VP8 of VP9
Voor VP8- en VP9-video's ziet u "video / webm" en "vp9" of "vp8".
In de longrun is Google's VP9-push wellicht beter voor het web en leidt het tot hardware die een versnelde decodering van deze nieuwe codec mogelijk maakt. Maar in het heden wilt u mogelijk de levensduur van de batterij verlengen en uw laptop efficiënter laten werken, waarbij u zich afmeldt voor het experiment van Google en H.264-video gebruikt.
Image Credit: Esther Vargas op Flickr
Hoe u uw naam uit zoekmachines kunt verwijderen
Ben je op zoek naar een manier om je naam van Google te verwijderen? Heb je de laatste tijd geprobeerd je Google-naam te gebruiken? Is er iets ongepast of schadelijk dat je liever niet op de eerste pagina ziet die iedereen kan zien? Het googelen van mijn eigen naam levert veel resultaten op, meestal allemaal gerelateerd aan mijn beroep op online bloggen
Android-meldingen synchroniseren met Windows 10-jubileumupdate
Met de Windows 10-jubileumupdate bevatte Microsoft een eenvoudige manier om de meldingen van uw Android-telefoon op uw pc te bekijken. Het is niet zo robuust als sommige van de opties van derden die er zijn, maar het is zeer eenvoudig in te stellen en nog gemakkelijker te gebruiken. GERELATEERD: Tekstberichten verzenden vanaf uw pc met uw Android-telefoon Het beste van alles is dat er letterlijk niets is ingesteld op de pc - alles gebeurt op je telefoon (ervan uitgaande dat je Cortana niet hebt uitgeschakeld in Windows 10 - als je dat hebt, moet je het draaien terug aan).