/ / Зашто ИоуТубе у Цхроме-у (и Фирефоку) празни батерију преносног рачунара и како то поправити

Зашто ИоуТубе у Цхроме-у (и Фирефоку) троши батерију преносног рачунара и како то поправити

ЈуТјуб

Закуца ли ИоуТубе, загрева ли лаптоп, удараВаши обожаватељи умешају брзину или једноставно користе пуно ЦПУ-а? Чак и ако никада нисте примијетили, ИоуТубе у Цхроме-у готово сигурно троши више енергије него што је потребно. Као и други проблеми са перформансама Цхромеа, и овај је вероватно најгори на Мац рачунарима.

То је резултат преласка на ХТМЛ5 видео ичуда са видео кодецима које ИоуТубе користи у Цхромеу у односу на друге прегледаче. Имајте са нама и објаснићемо зашто је Гоогле учинио репродукцију ИоуТубе-а тако неефикасном. Фирефок такође може имати исти проблем.

ХТМЛ5, Х.264, ВП8 и ВП9

ПОВЕЗАН: 10 ствари које нисте знали да би ваш веб претраживач могао ипак да уради

ИоуТубе је сада у великој мери избацио Фласх видеододатак за репродукцију ХТМЛ5 видео записа. Али репродукција ХТМЛ5 видео записа није стандардизована. Прегледници могу да бирају који кодек желе да користе, а не постоји ниједан кодек који сви претраживачи више воле.

Кад је ИоуТубе користио Фласх, користио је Х.264 кодек за репродукцију видео записа. Видео снимци са овим кодеком обично имају .мп4 датотечну екстензију и често се називају МП4 видео снимци. Ово је фактички стандард који се односи на индустрију, осим веб прегледача.

Сафари, Интернет Екплорер, Мицрософт Едге,Цхроме и Фирефок укључују подршку за репродукцију видео записа кодираних Х.264, мада је Фирефок копао по петама и избегавао да ово укључи што дуже.

Док Аппле и Мицрософт подржавају само Х.264 за репродукцију видео записа у својим прегледачима, Гоогле такође гура своје кодеке. Гоогле је набавио ВП8 кодек и уградио га у Цхроме, а Фирефок је то учинио. Гоогле сада гура кодек следеће генерације ВП9, који је сада такође уграђен у Цхроме и Фирефок. Датотеке које користе овај кодек обично имају .вебм датотечну екстензију, а понекад се називају и ВебМ датотеке.

Зашто је Гоогле створио ВП8 и ВП9?

Док је Х.264 је фактички индустријски стандард који има значајан проблем. Основне технологије покривене су великим бројем патената. Да бисте користили ове технологије - на пример, ако сте их уградили у производ - мораћете да платите накнаду за портфељ патената Х.264.

Зато се Мозилла толико дуго држала против Х.264 - хтео је да се веб заснива на отвореном стандарду који не захтева никакве накнаде. Гоогле је издао ВП8 и ВП9 уз неопозиво обећање о патенту, омогућавајући људима да раде шта год желе са њим - Гоогле неће покушати да извуче накнаде за патенте. Цисцо ефикасно плаћа накнаде за лиценцирање и пружа бесплатан додатак за Фирефок кориснике. Фирефок аутоматски преузима овај додатак и користи га за омогућавање Х.264 подршке.

ВП8 није стекао вучу

Али Гоогле није био нарочито успешан у томеВП8. Почетком 2011, Гоогле је најавио да ће уклонити Х.264 подршку из Цхроме-а за подршку само отворених кодека попут ВП8 и Тхеора. Више од четири године касније, Гоогле то никада није учинио и од тада нисмо чули ништа о том обећању.

Мозилла ће вероватно задржати Гоогледа испуни своје обећање, али Гоогле то никада није могао - уместо тога, Мозилла се одустала и додала подршку Х.264 годинама касније. Х.264 је тренутни де фацто стандардни кодек, свидио вам се то или не - и када користите Аппле или Мицрософт прегледач, једини је доступан. То је и једина стварна опција за прегледаче мобилних уређаја. Много веб локација је имплементирало ХТМЛ5 видео запис са само Х.264 подршком, а Цхроме и ФИрефок би били искључени из њега ако не подржавају Х.264.

Прави проблем: Убрзање хардвера

Овде постоји један једноставан, срж проблема. Х.264 декодирање (репродукција) је хардверско убрзано. То значи да „рад“ на репродукцији Х.264 видео датотеке врши графички процесор (ГПУ) на много ефикаснији начин. Ако хардверско декодирање није било доступно, ЦПУ би морао да обави сав посао на мање ефикасан начин. То значи да репродукција захтева мање времена ЦПУ-а, што значи да се троши мање енергије батерије и мање топлоте. То такође може значити мирнију репродукцију ако ЦПУ не може да држи корак са репродукцијом видео записа.

Заиста, сви модерни делови хардвера подржавају Х.264 хардверско убрзано декодирање. Ово укључује све врсте паметних телефона, таблета, рачунара, Маца, па чак и Цхромебоокове. Када веб прегледач - да, чак и Цхроме - репродукује Х.264 видео, учитава се на ГПУ. Чак је и Адобе Фласх подржао хардверско убрзање Х.264 видео записа.

Али нема хардвера ваниубрзати ВП8 и ВП9 видео записе. Када је Гоогле средином 2010. године најавио ВП8, разне компаније, укључујући велика имена попут нВИДИА, АМД и Куалцомм, објавиле су да подржавају ВП8 у својим производима. Али, више од пет година касније, ниједан уређај никада није стигао са хардверско убрзаним ВП8 декодирањем.

У недавној најави Гоогле-а о ВП9 то се бележида „Више од 20 партнера на уређајима из цијеле индустрије лансира производе у 2015. години и шире користећи ВП9.“ Исти пост такође биљежи и друге предности ВП9, попут мање величине датотеке за исти квалитет. Интел, нВИДИА, АМД и друге компаније обавезале су се да ће подржати хардверско убрзано декодирање ВП9.

Тражили смо да пронађемо хардвер који подржавахардверско убрзано ВП9 декодирање, а све што смо пронашли је да је Интел почетком 2015. објавио нове управљачке програме Хасвелл и Броадвелл за Виндовс са „делимичном подршком за убрзање софтвера (сиц)“ за ВП9. Јасно је да треба још пуно посла.

Као и други проблеми са перформансама Цхромеа, и овајможе бити још горе на Мац-у. Цхроме инжењери су затворили буг због велике употребе ЦПУ-а и стварања топлоте на МацБоок-у уз коментар „Употреба ЦПУ-а током репродукције ВП9 на Мац рачунару није грешка.“ То је можда тачно, али Гоогле вероватно не треба да служи све те ВП9 видео записе корисницима Цхроме-а на Мац рачунарима ако је висока потрошња ЦПУ-а нормална. То само подстиче Мац кориснике да уместо тога користе Сафари.

Како уцинити ИоуТубе видео снимке ефикаснијим

То је проблем с пилетином и јајима -произвођачи неће имплементирати хардверски убрзани ВП9 док се заправо не користи у стварном свету. Гоогле је решио овај проблем додавањем ВП8 и ВП9 у Цхроме и рекао ИоуТубе-у да послужује ВП9 и ВП8 видео записе у Цхромеу. ИоуТубе такође може послужити видео записе ВП8 и ВП9 у Фирефоку.

Ово би могло уштедети мало времена за преузимање, али то значида ИоуТубе троши више енергије и циклуса ЦПУ-а у Цхроме-у. На уређајима са посебно спорим ЦПУ-ом, видео снимци се могу чак и зауставити уместо да се репродукују без проблема.

Да бисте добили ефикаснију репродукцију, једноставно сте моглипребаците се на Сафари, Мицрософт Едге или Интернет Екплорер. Али не морате то да радите. Можете да инсталирате проширење прегледача х264ифи за Цхроме, што ће приморати Цхроме да затражи видео снимке Х.264 од ИоуТубе-а. Изгледаће исто, али Цхроме ће их репродуковати равномерније.

Преузмите х264ифи за Цхроме, набавите х264ифи за Фирефок или погледајте страницу пројекта на ГитХуб-у за више детаља.

Како видјети да ли ИоуТубе користи Х.264, ВП8 или ВП9

Да бисте проверили који кодек ИоуТубе служи вамапрегледачу, кликните десним тастером миша на ИоуТубе видео запис током репродукције и изаберите „Статс фор нердс“. Десно од „Миме Типе“, видећете „видео / мп4“ и „авц“ кодек за видео записе Х.264 / МП4.

За видео записе ВП8 и ВП9 видећете „видео / вебм“ и „вп9“ или „вп8“.


Дугорочно, Гоогле-ов ВП9 притисак могао би бити бољиза веб и доводе до хардвера који може пружити убрзано декодирање овог новог кодека. Али у садашњости ћете можда желети да уштедите време трајања батерије и учините да се лаптоп користи ефикасније ако се одустане од Гооглеовог експеримента и уместо њега користи Х.264 видео.

Кредитна слика: Естер Варгас на Флицкр-у