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

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

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

ИоуТубе је у великој мери одбацио Фласх плуг-ин за репродукцију видео записа ХТМЛ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 видео записе. Када је Гоогле најавио ВП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 видео.

Топ Типс:
Коментари: