Prečo služba YouTube v prehliadači Chrome (a Firefox) vypúšťa batériu vášho notebooku a ako ju opraviť

Obsah:

Prečo služba YouTube v prehliadači Chrome (a Firefox) vypúšťa batériu vášho notebooku a ako ju opraviť
Prečo služba YouTube v prehliadači Chrome (a Firefox) vypúšťa batériu vášho notebooku a ako ju opraviť

Video: Prečo služba YouTube v prehliadači Chrome (a Firefox) vypúšťa batériu vášho notebooku a ako ju opraviť

Video: Prečo služba YouTube v prehliadači Chrome (a Firefox) vypúšťa batériu vášho notebooku a ako ju opraviť
Video: TOP 10 Tajné funkce mobilu o kterých 90% lidí neví - YouTube 2024, Apríl
Anonim
Je YouTube koktavosť, zahrievanie vášho notebooku, kopať fanúšikov na výstroj, alebo stačí použiť veľa CPU? Dokonca aj keď ste si nikdy nevšimli, služba YouTube v prehliadači Chrome takmer určite využíva viac energie batérie, než potrebuje. Rovnako ako ostatné problémy s výkonom prehliadača Chrome, to je pravdepodobne najhoršie na počítačoch Mac.
Je YouTube koktavosť, zahrievanie vášho notebooku, kopať fanúšikov na výstroj, alebo stačí použiť veľa CPU? Dokonca aj keď ste si nikdy nevšimli, služba YouTube v prehliadači Chrome takmer určite využíva viac energie batérie, než potrebuje. Rovnako ako ostatné problémy s výkonom prehliadača Chrome, to je pravdepodobne najhoršie na počítačoch Mac.

Je to dôsledok prechodu na video HTML5 a kvízy s videokodekmi používanými službou YouTube v prehliadači Chrome v porovnaní s inými prehliadačmi. Držte sa s nami a vysvetlíme, prečo služba Google spôsobila, že prehrávanie v službe YouTube bolo na prvom mieste neefektívne. Firefox môže mať rovnaký problém.

HTML5, H.264, VP8 a VP9

Služba YouTube teraz z veľkej časti vyradila zásuvný modul videa Flash pre prehrávanie videa HTML5. Prehrávanie videa HTML5 však nie je štandardizované. Prehliadače si môžu vybrať, ktorý video kodek chcú použiť, a neexistuje jediný kodek, ktorý by všetci prehliadače uprednostňovali.

Keď služba YouTube používala formát Flash, použila kodér H.264 na prehrávanie videí. Videá s týmto kodekom majú zvyčajne príponu súboru.mp4 a sú často označované ako videá MP4. Je to de facto norma pre celé odvetvie, ktoré presahuje len webové prehliadače.

Programy Safari, Internet Explorer, Microsoft Edge, Chrome a Firefox obsahujú podporu pre prehrávanie videí kódovaných H.264, hoci Firefox vykopal päty a zabránil tomu, aby to bolo čo najdlhšie.

Zatiaľ čo Apple a Microsoft podporujú iba H.264 pre prehrávanie videa vo svojich prehliadačoch, Google tiež tlačil svoje vlastné kodeky. Google získal kodek VP8 a postavil ho do prehliadača Chrome a Firefox nasledoval. Google teraz tlačí kodek novej generácie VP9, ktorý je teraz tiež zabudovaný do prehliadačov Chrome a Firefox. Súbory používajúce tento kodek majú zvyčajne príponu súboru.webm a sú niekedy nazývané aj súbory WebM.

Image
Image

Prečo spoločnosť Google vytvorila VP8 a VP9?

Zatiaľ čo H.264 je de facto celosvetovo platný štandard, má značný problém. Základné technológie sú pokryté širokou paletou patentov. Ak chcete použiť tieto technológie - ak ste ich budovali napríklad v produkte - museli by ste zaplatiť poplatok za patentové portfólio H.264.

To je dôvod, prečo sa Mozilla vydala tak dlho proti H.264 - chcela, aby bol web založený na otvorenom štandarde, ktorý nevyžadoval žiadne poplatky. Google vydal VP8 a VP9 s neodvolateľným patentovým prísľubom, ktorý ľuďom umožňuje robiť všetko, čo chcú - spoločnosť Google sa nebude pokúšať získať patentové poplatky. Spoločnosť Cisco efektívne plati licenčné poplatky a poskytuje bezplatný doplnok pre používateľov Firefoxu. Firefox automaticky stiahne tento doplnok a použije ho na povolenie podpory H.264.

VP8 nedosiahol trakciu

Ale spoločnosť Google s VP8 nebola úspešná. Začiatkom roka 2011 spoločnosť Google oznámila, že odstráni podporu H.264 od Chrome, aby podporovala iba otvorené kodeky ako VP8 a Theora. Viac ako štyri roky neskôr spoločnosť Google nikdy neurobilo a od tohto sľubu sme o tomto sľubu nič nepočuli.

Mozilla sa pravdepodobne držala na tom, aby spoločnosť Google mohla splniť svoj prísľub, ale spoločnosť Google nikdy nemohla - namiesto toho Mozilla odmietla a pridala podporu H.264 neskôr. H.264 je súčasný de facto štandardný kodek, podobne ako to alebo nie - a pri používaní prehliadača Apple alebo Microsoft je to jediný dostupný. Je to jediná skutočná možnosť pre mobilné prehliadače. Mnoho webových stránok implementovalo video vo formáte HTML5 iba s podporou H.264 a Chrome a FIrefox by boli z neho zakázané, ak by nepodporovali H.264.

Image
Image

Skutočný problém: hardvérové zrýchlenie

Je tu jeden jednoduchý kľúčový problém. H.264 dekódovanie (prehrávanie) je hardwarovo zrýchlené. To znamená, že "práca" na prehrávanie video súboru H.264 sa vykonáva grafickým procesorom (GPU) oveľa efektívnejším spôsobom. Ak nebolo k dispozícii hardvérové dekódovanie, procesor by musel robiť všetku prácu menej efektívnym spôsobom. To znamená, že prehrávanie trvá menej času CPU, čo znamená, že sa stráca menej energie batérie a vytvára sa menej tepla. Rovnako to môže znamenať plynulé prehrávanie, ak CPU nedokáže udržať krok s prehrávaním videa.

Naozaj, všetky moderné kusy hardvéru podporujú hardvérové zrýchlené dekódovanie H.264. Patria sem všetky typy smartfónov, tabletov, počítačov, počítačov Mac, a dokonca aj Chromebookov. Keď webový prehliadač - áno, aj Chrome - prehrá video H.264, je prenesený na GPU. Dokonca aj Adobe Flash podporuje hardvérovú akceleráciu videa H.264.

Ale tam nie je žiadny hardvér, ktorý by zrýchlil videá VP8 a VP9. Keď spoločnosť Google ohlásila VP8 v polovici roka 2010, množstvo spoločností vrátane veľkých mien ako nVIDIA, AMD a Qualcomm oznámilo, že budú podporovať VP8 vo svojich produktoch. Ale o viac ako päť rokov neskôr nedošlo k žiadnemu zariadeniu s hardwarovým zrýchleným dekódovaním VP8.

V nedávnom vyhlásení spoločnosti VP9 spoločnosti Google konštatuje, že "viac ako 20 partnerov zariadení v celom odvetví spúšťa produkty v roku 2015 a neskôr s využitím VP9." Rovnaký príspevok zaznamenáva aj ďalšie výhody VP9, napríklad menšiu veľkosť súboru za rovnakú kvalitu. Intel, nVIDIA, AMD a ďalšie spoločnosti sa zaviazali podporiť hardvérové zrýchlené dekódovanie VP9.

Hľadali sme hardvér, ktorý podporuje hardvérové zrýchlené dekódovanie VP9 a všetko, čo sme zistili, bolo, že Intel vydal nové ovládače Haswell a Broadwell pre Windows s "čiastočnou podporou akcelerácie ardwareardware (sic)" pre VP9 na začiatku roka 2015. Je zrejmé, viac práce treba urobiť.

Rovnako ako iné problémy s výkonom prehliadača Chrome to môže byť na počítači Mac horšie. Inžinieri Chrome zavreli chybu o vysokom využití CPU a produkcii tepla na MacBooke s komentárom "Využitie CPU počas prehrávania VP9 na počítači Mac nie je chyba." To pravdepodobne platí, ale spoločnosť Google by pravdepodobne nemala slúžiť všetkým videá VP9 pre používateľov prehliadača Chrome na počítačoch Mac, ak je vysoké využitie procesora normálne. To len povzbudzuje používateľov Macov, aby namiesto toho používali softvér Safari.

Image
Image

Ako robiť videá YouTube Play efektívnejšie

Je to problém kuracieho mäsa a vajec, naozaj - výrobcovia nebudú implementovať hardvér zrýchlený VP9, kým sa skutočne nepoužívajú v reálnom svete. Spoločnosť Google tento problém vyriešila tým, že do prehliadača Chrome pridala VP8 a VP9 a vyzvala YouTube, aby do Chrome prehliadal videá VP9 a VP8. Služba YouTube môže tiež ponúkať videá vo formáte VP8 a VP9 do Firefoxu.

Môže to ušetriť určitý čas sťahovania, ale to znamená, že služba YouTube vypúšťa viac energie z batérie a cyklov CPU v prehliadači Chrome. Na zariadeniach s mimoriadne pomalým procesorom môžu videoklipy dokonca zablokovať namiesto plynulého prehrávania.

Ak chcete získať efektívnejšie prehrávanie, stačí prejsť na Safari, Microsoft Edge alebo Internet Explorer. Ale nemusíte to robiť. Môžete nainštalovať rozšírenie prehliadača h264ify pre prehliadač Chrome, čo prinúti Chrome požiadať o videá H.264 zo služby YouTube. Vyzerajú to isté, ale Chrome ich bude hrať späť hladko.

Stiahnite si h264ify pre prehliadač Chrome, získajte h264ify pre Firefox alebo navštívte stránku projektu na adrese GitHub pre viac informácií

Image
Image

Ako zistiť, či YouTube používa H.264, VP8 alebo VP9

Ak chcete skontrolovať, ktorý kodek YouTube sa zobrazuje vo vašom prehliadači, počas prehrávania kliknite pravým tlačidlom myši na video YouTube a zvoľte "Štatistiky pre nerd". Vpravo od "Mime Type" uvidíte "video / mp4" a "avc" kodek pre videá H.264 / MP4.

V prípade videí VP8 a VP9 sa zobrazí "video / web" a "vp9" alebo "vp8".
V prípade videí VP8 a VP9 sa zobrazí "video / web" a "vp9" alebo "vp8".
Image
Image

V dlhodobom časovom horizonte môže byť VP9 push spoločnosti Google lepšie pre web a viesť k hardvéru, ktorý môže poskytnúť zrýchlené dekódovanie tohto nového kodeku. Ale v súčasnosti budete chcieť ušetriť životnosť batérie a efektívnejšie pracovať s notebookom, ak sa chcete vyhnúť experimentu Google a namiesto toho použiť video H.264.

Odporúča: