為什麼chrome(和firefox)中的youtube會耗盡膝上型電腦的電池,以及如何修復

YouTube是結巴,加熱你的膝上型電腦,把你的粉絲們踢到齒輪,還是隻是使用大量的CPU?即使你從未注意到,Chrome中的YouTube幾乎肯定比它需要的電池電量還要多。就像Chrome的其他效能問題一樣,這在mac上可能是最糟糕的。...

為什麼chrome(和firefox)中的youtube會耗盡膝上型電腦的電池,以及如何修復

YouTube是結巴,加熱你的膝上型電腦,把你的粉絲們踢到齒輪,還是隻是使用大量的CPU?即使你從未注意到,Chrome中的YouTube幾乎肯定比它需要的電池電量還要多。就像Chrome的其他效能問題一樣,這在mac上可能是最糟糕的。

這是轉向HTML5影片的結果,與其他瀏覽器相比,YouTube在Chrome中使用的影片編解碼器有一些奇怪之處。請耐心聽我們說,我們將解釋為什麼谷歌首先讓YouTube播放效率如此低下。Firefox也可能有同樣的問題。

html5、h.264、vp8和vp9

相關:10件你還不知道你的網路瀏覽器可以做的事情

YouTube現在基本上已經拋棄了用於HTML5影片播放的Flash影片外掛。但HTML5的影片播放並不規範。瀏覽器可以選擇他們想要使用的影片編解碼器,並且沒有一個編解碼器是所有瀏覽器都喜歡的。

當YouTube使用Flash時,它使用H.264編解碼器來播放影片。使用此編解碼器的影片通常具有.mp4副檔名,通常稱為mp4影片。這實際上是一個行業範圍的標準,不僅僅是web瀏覽器。

Safari、internetexplorer、microsoftedge、Chrome和Firefox都支援播放H.264編碼的影片,不過Firefox一直在努力,儘量避免將其包含在內。

雖然蘋果和微軟只支援H.264在瀏覽器中播放影片,但谷歌也一直在推出自己的編解碼器。谷歌收購了VP8編解碼器並將其嵌入Chrome,Firefox也緊隨其後。谷歌現在正在推出下一代VP9編解碼器,它現在也內建在Chrome和Firefox中。使用此編解碼器的檔案通常具有.webm副檔名,有時也稱為webm檔案。

為什麼chrome(和firefox)中的youtube會耗盡膝上型電腦的電池,以及如何修復

谷歌為什麼要建立vp8和vp9?

雖然H.264實際上是一個行業範圍的標準,但它有一個重大的問題。基礎技術被各種各樣的專利所覆蓋。要使用這些技術——例如,如果你將它們構建成一種產品——你需要向H.264專利組合支付一筆費用。

這就是為什麼Mozilla對H.264堅持了這麼久——它希望網路基於一個不需要任何費用的開放標準。谷歌釋出了VP8和VP9,並做出了不可撤銷的專利承諾,允許人們用它做任何他們想做的事情——谷歌不會試圖收取專利費。Cisco實際上是在支付許可費,併為Firefox使用者提供免費外掛。Firefox會自動下載這個外掛並使用它來支援H.264。

vp8還沒有獲得牽引力

但谷歌在VP8方面並不是特別成功。2011年初,谷歌宣佈將從Chrome中刪除H.264支援,只支援VP8和Theora等開放編碼解碼器。四年多之後,谷歌再也沒有這樣做過,從那以後我們再也沒有聽說過這個承諾。

Mozilla很可能會堅持讓谷歌兌現承諾,但谷歌永遠也做不到——相反,Mozilla在幾年後讓步並增加了對H.264的支援。不管你喜歡與否,H.264是目前事實上的標準編解碼器,而且,當使用蘋果或微軟瀏覽器時,它是唯一可用的。這也是移動瀏覽器的唯一選擇。許多網站只支援H.264就實現了HTML5影片,如果不支援H.264,Chrome和FIrefox將被排除在外。

為什麼chrome(和firefox)中的youtube會耗盡膝上型電腦的電池,以及如何修復

真正的問題是:硬體加速

這裡有一個簡單的核心問題。H.264解碼(回放)是硬體加速的。這意味著播放H.264影片檔案的“工作”是由圖形處理器(GPU)以更高效的方式完成的。如果硬體解碼不可用,CPU將不得不以效率較低的方式完成所有工作。這意味著播放佔用更少的CPU時間,這意味著更少的電池電量被浪費和更少的熱量產生。如果CPU不能跟上影片的播放速度,這也意味著播放更加流暢。

實際上,所有現代硬體都支援H.264硬體加速解碼。這包括所有型別的智慧**、平板電腦、PC、Mac,甚至Chromebook。當一個網路瀏覽器——是的,甚至是Chrome——播放H.264影片時,它會被解除安裝到GPU上。甚至Adobe Flash也支援H.264影片的硬體加速。

但是沒有硬體可以加速VP8和VP9影片。當谷歌在2010年年中宣佈VP8時,包括nVIDIA、AMD和高通等大牌公司在內的多家公司都宣佈將在其產品中支援VP8。但是,五年多之後,沒有一款裝置能夠實現硬體加速的VP8解碼。

在谷歌最近釋出的VP9中,它指出“全行業有20多家裝置合作伙伴在2015年及以後推出了使用VP9的產品。”同一篇文章還指出了VP9的其他優勢,比如較小的檔案大小可以獲得相同的質量。Intel、nVIDIA、AMD等公司承諾支援VP9的硬體加速解碼。

我們搜尋了支援硬體加速VP9解碼的硬體,只發現英特爾在2015年初發布了針對Windows的新Haswell和Broadwell驅動程式,對VP9提供了“部分ardwareardware(sic)加速支援”。顯然還有很多工作要做。

就像Chrome的其他效能問題一樣,這在Mac上可能更糟。Chrome的工程師們關閉了一個關於MacBook上高CPU使用率和發熱的bug,並評論道“在Mac上播放VP9時的CPU使用率不是bug”。這可能是真的,但如果高CPU使用率是正常的,谷歌可能不應該向MacBook上的Chrome使用者提供所有這些VP9影片。這隻會鼓勵Mac使用者改用Safari。

為什麼chrome(和firefox)中的youtube會耗盡膝上型電腦的電池,以及如何修復

如何讓youtube更高效地播放影片

這是一個雞和蛋的問題,真的-**商不會實施硬體加速VP9,直到它真正被用於現實世界。谷歌透過在Chrome中新增VP8和VP9,並告訴YouTube在Chrome中提供VP9和VP8影片,解決了這個問題。YouTube也可以向Firefox提供VP8和VP9影片。

這可能會節省一些下載時間,但這意味著YouTube在Chrome中消耗了更多的電池電量和CPU週期。在CPU速度特別慢的裝置上,影片甚至可能會斷斷續續,而不是平穩播放。

要獲得更高效的播放,您可以切換到Safari、Microsoft Edge或Internet Explorer。但你不必這麼做。你可以為Chrome安裝h264ify瀏覽器擴充套件,這將迫使Chrome從YouTube請求H.264影片。它們看起來是一樣的,但是Chrome可以更流暢地播放它們。

下載Chrome版的h264ify,獲取Firefox版的h264ify,或者檢視GitHub上的專案頁面以獲取更多詳細資訊

為什麼chrome(和firefox)中的youtube會耗盡膝上型電腦的電池,以及如何修復

如何檢視youtube是否使用h.264、vp8或vp9

要檢查YouTube為您的瀏覽器提供的編解碼器,請在播放期間右鍵單擊YouTube影片,然後選擇“Stats for nerds”。在“Mime Type”的右側,您將看到“video/mp4”和“avc”編解碼器for H.264/mp4 videos。

為什麼chrome(和firefox)中的youtube會耗盡膝上型電腦的電池,以及如何修復

對於VP8和VP9影片,您將看到“video/webm”和“VP9”或“VP8”。

為什麼chrome(和firefox)中的youtube會耗盡膝上型電腦的電池,以及如何修復


從長遠來看,谷歌推出的VP9可能會更好地應用於網路,並帶來可以加速解碼這種新編解碼器的硬體。但是,在目前,你可能想要節省一些電池壽命,讓你的膝上型電腦更有效地執行選擇退出谷歌的實驗,而使用H.264影片代替。

圖片來源:Flickr上的Esther Vargas

  • 發表於 2021-04-10 06:31
  • 閱讀 ( 43 )
  • 分類:網際網路

你可能感興趣的文章

13個常見電腦和膝上型電腦問題的diy修復

...依賴這些服務。在你開始修復它之前,先確定你將要面對什麼。 ...

  • 發佈於 2021-03-12 15:07
  • 閲讀 ( 53 )

提高linux膝上型電腦電池壽命的7個簡單技巧

... 如果您使用的是Mozilla Firefox,請開啟選單並選擇Add-***>Plugins。在這裡,設定衝擊波閃光從來沒有啟用。或者,如果您希望不時需要Flash,請使用Ask to activate選項。這樣,當一個影片被載入...

  • 發佈於 2021-03-13 07:52
  • 閲讀 ( 52 )

如何在windows和mac上檢視膝上型電腦的電池週期計數

... 什麼是電池迴圈(a battery cycle)? ...

  • 發佈於 2021-03-15 05:59
  • 閲讀 ( 51 )

如何修復電池百分比錯誤的Windows10膝上型電腦

...計值是一個估計值。它是基於你的膝上型電腦目前正在做什麼,並假設它將繼續這樣做。 ...

  • 發佈於 2021-03-18 20:15
  • 閲讀 ( 44 )

chromebook與膝上型電腦:黑色星期五你應該買哪一款?

... 別從我身上拿走。請仔細看看為什麼你應該從一個真正做到這一點的人中選擇畫素書而不是MacBookPro。 ...

  • 發佈於 2021-03-22 15:57
  • 閲讀 ( 59 )

5款應用改善你的姿勢,修復背部或頸部疼痛

...傳送提醒來調整你的姿勢,四處走動,甚至聰明地找出你什麼時候懶洋洋的。(你還可以找到一些辦公小工具來幫助你發揮創造力。) ...

  • 發佈於 2021-03-24 01:50
  • 閲讀 ( 50 )

提高windows膝上型電腦電池壽命的6種方法

... 要檢查電腦處於哪種電池模式,請單擊工作列通知區域中的電池圖示。一個視窗顯示當前電池壽命百分比,以及一個可用於切換到其他電源模式的滑塊。 要啟用節電模式,請將滑塊一直向左拖動。 如果要更改此模式自動啟用...

  • 發佈於 2021-04-03 00:13
  • 閲讀 ( 53 )

為什麼你的膝上型電腦電池從來沒有廣告上說的那麼長

...高達50 Mbps”是技術上講實話,即使你只有30 Mbps。這就是為什麼你很有可能沒有達到你所支付的網速。 都是關於影片播放的 “最多”這個詞不是憑空編數字的許可證。否則,**商會說你的電池壽命“高達一百萬年”。他們需要...

  • 發佈於 2021-04-05 22:24
  • 閲讀 ( 51 )

如何延長windows膝上型電腦的電池壽命

...式似乎也會耗電很多。 微軟Edge的電池續航時間比Chrome或Firefox要短,所以如果Chrome或Firefox耗電量很大,你可以試試Edge。但是,如果你花了很多時間在瀏覽器上,無論你選擇什麼瀏覽器,都可能會消耗大量的能量。只是多少錢的...

  • 發佈於 2021-04-07 01:13
  • 閲讀 ( 62 )

我應該一直把膝上型電腦插上電源嗎?

...路上的時候,你應該讓你的膝上型電腦插上電源充電嗎?什麼對電池最好?這是一個棘手的問題,而且有不少自相矛盾的建議。 你不能給膝上型電腦的電池過度充電 相關報道:揭穿**、平板電腦和膝上型電腦的電池壽命神話 ...

  • 發佈於 2021-04-07 02:28
  • 閲讀 ( 57 )
qga9h2bg0py
qga9h2bg0py

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦