8Sep

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

click fraud protection

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

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

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

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

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

instagram viewer

Сафари, Интернет Екплорер, Мицрософт Едге, Цхроме и Фирефок све укључују подршку за репродуковање видео записа Х.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 видео записе.Када је Гоогле најавио ВП8 средином 2010. године, разне компаније, укључујући велика имена као што су нВИДИА, АМД и Куалцомм, најавиле су да ће подржавати ВП8 у својим производима.Али, више од пет година касније, ниједан уређај није стигао са хардверском убрзаном ВП8 декодирањем.

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

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

Као и други проблеми са перформансама Цхроме-а, ово може бити и горе на Мац рачунару.Цхроме инжињери су затворили грешку о високој потрошњи ЦПУ-а и генерацији топлоте на МацБоок-у са коментаром "Коришћење ЦПУ-а током репродукције ВП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 видео.

Имаге Цредит: Естхер Варгас на Флицкр