Zablokuje YouTube, zahřeje váš notebook, vykopne fanoušky na rychlost nebo jen hodně CPU? I když jste si nikdy nevšimli, služba YouTube v Chromu téměř jistě využívá více energie baterie než potřebuje. Podobně jako další problémy s výkonem Chrome je to pravděpodobně nejhorší na počítačích Mac.
Je to důsledek posunu videa a kódování HTML5 pomocí videokodek používaných službou YouTube v prohlížeči Chrome v porovnání s jinými prohlížeči. Udělejte s námi a vysvětlíme, proč Google přehrávání YouTube tak neúčinné. Firefox může mít tentýž problém:
SOUVISEJÍCÍ: 10 Věcí, které jste nevěděli, že váš webový prohlížeč může dosáhnout
vyměnilo video plug-in Flash pro přehrávání videa HTML5. Přehrávání videa HTML5 však není standardizováno. Prohlížeče si mohou vybrat video kodek, který chtějí použít, a žádný kodek nevyžaduje žádný prohlížeč.
Když YouTube použil Flash, použil kodek H.264 pro přehrávání videí. Videa s tímto kodekem mají obvykle příponu souboru .mp4 a jsou často označována jako videa MP4. Jedná se o de facto standard v celém odvětví, který je nad rámec webových prohlížečů.
Safari, Internet Explorer, Microsoft Edge, Chrome a Firefox obsahují podporu pro přehrávání videoklipů kódovaných H.264, ačkoli Firefox vykopal paty a vyhnul se co nejdéle.
Zatímco Apple a Microsoft podporují pouze H.264 pro přehrávání videa ve svých prohlížečích, Google také tlačí své vlastní kodeky. Google získal kodek VP8 a postavil jej do prohlížeče Chrome a Firefox následoval. Google nyní tlačí kodek VP9 příští generace, který je nyní také integrován do prohlížečů Chrome a Firefox. Soubory používající tento kodek obvykle obsahují příponu .webm a jsou někdy také nazývány soubory WebM.
Zatímco H.264 je ve skutečnosti standardem celého odvětví, významný problém. Základní technologie jsou pokryty širokou paletou patentů. Abyste tyto technologie použili - například, kdybyste je stavěli do produktu - museli byste zaplatit poplatek za portfolio patentů H.264.
Proto Mozilla vydala tak dlouho proti H.264 - chtěla to web by měl být založen na otevřeném standardu, který nevyžaduje žádné poplatky. Společnost Google vydala VP8 a VP9 s neodvolatelným patentovým slibem, který umožňuje lidem dělat, co s nimi chtějí - společnost Google se nebude snažit získat patentové poplatky. Společnost Cisco účinně vyplácí licenční poplatky a poskytuje zdarma plug-in pro uživatele Firefoxu. Firefox automaticky stáhne tento plug-in a používá ho k podpoře podpory H.264.
Ale společnost Google nebyla s VP8 úspěšná. Na začátku roku 2011 společnost Google oznámila, že odstraní podporu H.264 od Chromu a bude podporovat pouze otevřené kodeky, jako jsou VP8 a Theora. Více než o čtyři roky později Google nikdy neudělal toto a slyšeli jsme o tom slib od té doby.
Mozilla byla pravděpodobně držena pro Google, aby dodržel svůj slib, ale Google nikdy nemohl - místo toho se Mozilla odhodil a přidal H.264 podporují roky později. H.264 je současný de facto standardní kodek, který se podobá nebo ne - a když používáte prohlížeč Apple nebo Microsoft, je to jediný dostupný kodek. Je to jediná skutečná možnost pro mobilní prohlížeče. Mnoho webových stránek implementovalo video HTML5 pouze s podporou H.264 a Chrome a FIrefox by byly z něj vypnuty, pokud by nepodporovali H.264.
Existuje jedno jednoduché jádro problém zde. H.264 dekódování (přehrávání) je hardwarově akcelerované. To znamená, že "práce" na hraní video souboru H.264 je prováděna grafickým procesorem (GPU) mnohem efektivnějším způsobem. Pokud nebylo k dispozici hardwarové dekódování, procesor by musel dělat veškerou práci méně účinným způsobem. To znamená, že přehrávání trvá méně času CPU, což znamená, že je zbytečná kapacita baterie a dochází k menšímu množství tepla. To také může znamenat hladší přehrávání, pokud procesor nemůže udržet krok s přehráváním videa.
Opravdu, všechny moderní součásti hardwaru podporují hardwarově akcelerované dekódování H.264. Patří sem všechny typy smartphonů, tablet, počítačů, Maců a dokonce i Chromebooků. Když webový prohlížeč - ano, dokonce i Chrome - přehrává video H.264, je přenesen na GPU. Dokonce i Adobe Flash podporuje hardwarovou akceleraci videa H.264.
Ale tam není hardware, který by urychlil videa VP8 a VP9. Když společnost Google oznámila VP8 v polovině roku 2010, řada společností včetně velkých jmen, jako jsou nVIDIA, AMD a Qualcomm, oznámily, že budou podporovat VP8 ve svých produktech. O více než pět let později však žádná zařízení s hardwarem zrychleným dekódováním VP8 nedosáhla.
V nedávném oznámení společnosti VP9 společnosti Google uvádí, že "více než 20 partnerů zařízení v rámci celého odvětví uvádí produkty v roce 2015 a později pomocí protokolu VP9 "Stejný příspěvek zaznamenává i další výhody VP9, například menší velikost souboru pro stejnou kvalitu. Intel, nVIDIA, AMD a další společnosti se zavázaly podporovat hardwarově akcelerované dekódování VP9.
Hledali jsme hardware, který podporuje hardwarově akcelerované dekódování VP9 a vše, co jsme zjistili, bylo, že Intel vydal nové ovladače Haswell a Broadwell Windows s "částečnou podporou akcelerace ardwareardware (sic)" pro VP9 na začátku roku 2015. Je zřejmé, že je potřeba udělat ještě mnohem víc práce.
Stejně jako ostatní problémy s výkonem v Chrome, může to být pro Macu horší. Inženýři Chrome zavřeli chybu o vysokém využití CPU a generování tepla na MacBooku s komentářem "Využití CPU při přehrávání VP9 na Macu není chyba." To může být pravda, ale Google by pravděpodobně neměl sloužit všem těmto videím VP9 uživatelům Chrome na počítačích Mac, pokud je vysoké využití CPU normální. To je jen problém s kuřecím masem a vajíčkem, opravdu - výrobci nebudou implementovat hardwarově zrychlený VP9, dokud se skutečně nepoužívají.
skutečný svět. Společnost Google tento problém vyřešila přidáním VP8 a VP9 do prohlížeče Chrome a informovala YouTube, aby do prohlížeče Chrome zobrazovala videa VP9 a VP8. Služba YouTube může také ve Firefoxu zobrazovat videa VP8 a VP9.
Tím se může ušetřit nějaký čas stahování, ale YouTube je v Chrome vypuštěno více energie a cykly CPU. V zařízeních s obzvláště pomalým procesorem mohou videa dokonce koktat, místo toho, aby se hladce přehrávali.
Chcete-li získat efektivnější přehrávání, stačí přejít na Safari, Microsoft Edge nebo Internet Explorer. Ale nemusíte to dělat. Můžete nainstalovat rozšíření prohlížeče h264ify pro Chrome, což způsobí, že Chrome požádá o videa H.264 ze služby YouTube. Budou vypadat stejně, ale Chrome je bude hrát lépe hladce.
Stáhněte si h264ify pro Chrome, získejte h264ify pro Firefox nebo se podívejte na stránku projektu v GitHub pro další podrobnosti
Chcete-li zkontrolovat, který kodek YouTube se zobrazuje ve vašem prohlížeči, klikněte pravým tlačítkem myši na video YouTube během přehrávání a vyberte možnost "Statistiky pro pitomci". Vpravo od "Mime Type" "Video / mp4" a kodek "avc" pro videa H.264 / MP4.
Pro videoklipy VP8 a VP9 se zobrazí "video / web" a "vp9" V dlouhém časovém horizontu může být VP9 push společnosti Google lepší pro web a vést k hardware, který může poskytnout zrychlené dekódování tohoto nového kodeku. V současnosti však možná budete chtít ušetřit určitou životnost baterie a efektivnější práci s notebookem, abyste se vyhnuli experimentu z Googlu a místo toho použijte video H.264.
Image Credit: Esther Vargas na Flickr
SafetyNet vysvětleno: Proč Android Pay a další aplikace nefungují na zakořeněných zařízeních
Zakořenění vašeho zařízení Android vám umožní přístup k širšímu spektru aplikací a hlubšímu přístupu k systému Android. Některé aplikace Android Pay pro Google, které fungují jako aplikace, však vůbec nebudou fungovat na zakořeněném zařízení. Google používá něco nazývaného SafetyNet k zjištění, zda je vaše zařízení zakořeněno či nikoliv, a blokuje přístup k těmto funkcím.
Jak znovu nainstalovat výchozí aplikace OS X v aplikaci El Capitan
OS X El Capitan je dodáván s několika předinstalovanými aplikacemi, z nichž mnohé jsou velmi užitečné ... a některé z nich nejsou. Odstranění těchto aplikací je jednoduché: stačí přetáhnout je do koše. Přeinstalování je však tak neřízené a vysušené SOUVISEJÍCÍ: Co je to centrum hry Apple a mělo byste jej používat?