看個 B 站搞得電腦風扇狂轉? 網友們這次炸了……

12 評論 8169 瀏覽 2 收藏 14 分鐘

編輯導語:前段時間,B站又陷入輿論的風口浪尖。有人爆料B站為了省帶寬,強行在Web端開啟了HEVC編碼視頻播放,這導致電腦端看B站視頻時,容易出現高負載運行狀態。本文作者就此事展開了分析,希望能夠給大家帶來幫助。

最近托尼刷到一條微博,內容大致說的是 B 站為了省帶寬,強行在 Web 端開啟了 HEVC 編碼視頻播放,導致我們在用瀏覽器看 B 站視頻的時候,電腦很容易就會處在一種高負載的運行狀態。

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

很多網友看到這條微博之后,也是紛紛在評論區留言說“怪不得我一看 B 站電腦風扇就狂轉掉電還賊快 ”、“我說呢,看B 站視頻時不時會卡原來是這么回事 ”、“ 看 B 站能耗掉油管兩倍的電 ”。

盡管B 站官方后來發文表示HEVC 編碼方式并不是強制使用,只有設備滿足一定性能才會開啟:

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

但依然還是有很多網友不買賬。

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

講真,在沒看到那條微博前,托尼之前還真沒怎么注意到這個事情,不過在了解清楚 HEVC 究竟是什么后,我覺得這次很多人可能錯怪 B 站了。

至少在使用 HEVC 編碼視頻播放這件事上,B 站這么做并沒有錯,反而是瀏覽器拖了 B 站的后腿。

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

為什么這么說呢?這就要從視頻壓縮的必要性開始說起了。

很多人可能不知道,無論是我們用手機拍出來的視頻,還是別人發在網上的視頻,其實都經過了壓縮,如果視頻沒壓縮,原始文件就會變得非常大。

就拿一段 1080P 60 幀的視頻來說吧。

視頻每一幀有 200 萬像素( 1920*1080 ),每個像素算占3 個字節( R、G、B 各一個),這意味著一幀畫面就要消耗 5.7MB,60 幀就是 342 MB:

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

如果不壓縮,一臺 256G的手機,滿打滿算也只能拍766.5 秒1080P 60 幀視頻,換你你能接受?

另外要是你想在線觀看完全沒壓縮過的1080P 60 幀視頻,沒 3000 兆以上的寬帶提供網速支持,視頻來不及加載也就根本沒法流暢播放好吧。

所以為了方便視頻的保存和傳播,我們肯定有必要對它進行壓縮。

壓縮視頻的原理講起來有點兒復雜,但要是往簡單的說主要就是干了三件事 —— 跳幀、劃塊、抽色。

比如說在前期把相似的畫面只保留一幀,后期再通過預測還原;

又或者把一塊顏色相同的區域當做一個大色塊處理;

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

再或者偷偷砍掉人眼不容易察覺的顏色,畢竟現在的視頻甚至能裝十億種色彩,人眼基本分辨不出那么多。

總之效率越高壓縮編碼技術,往往可以在保證不損失畫質的前提下,盡可能地把視頻體積壓縮到更小。

而 HEVC 就是一種高效的視頻壓縮編碼技術,它通常也被叫作 H.265。

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

根據官方給出的說法,HEVC相比傳統的AVC 也就是H.264 壓縮編碼技術,可以在保證相同視頻畫質的前提下,減少約 50% 左右的數據量。

簡單來說就是同等規格的視頻,采用 HEVC 編碼所需要的空間大概是 AVC 的一半甚至更少,而且 HEVC 最高甚至支持對 8K 超高清視頻進行編碼。

這樣一來經過 HEVC 編碼壓縮之后的視頻,體積還可以進一步減小,我們也只需更低的帶寬就能實現高清視頻在線播放或者直播推流。

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

也正是基于HEVC 這種更高效的編碼,早在 2017 年,蘋果就開始讓自家 iOS 11 支持 HEVC,并且首個支持 HEVC 的應用就是它自帶的相機App。

而安卓后來也是很快就跟上了,到如今基本上每臺手機都能拍攝并且播放 HEVC 編碼格式的視頻:

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

另外像是 AMD、NVIDIA、英特爾等廠商,也早就在硬件上開放了對HEVC 編解碼的支持。

別的不說,英偉達 2014 年發布的 GTX 750,就支持一部分 HEVC 視頻的編解碼:

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

而對畫質有追求的B 站呢,也是從 2019 年就上線了 HEVC 編碼,算是國內一眾視頻網站中最早支持 HEVC 的那一批,它這么做也算是在緊跟潮流。

之所以我們看 B 站視頻會導致電腦卡頓或者發熱嚴重,要怪就怪 Chrome 和那些使用 Chromium 內核的瀏覽器到現在都不支持 GPU 硬解 HEVC。

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

瀏覽器不支持 GPU 硬解 HEVC 會導致一個問題,那就是它在播放視頻時只能通過 CPU 來實現軟解碼,這對 CPU 的運算性能要求非常高。

托尼實測,用 Chrome 看 B 站高畫質的視頻。

如果你在設置里選了“優先使用 HEVC 編碼視頻播放”,你會發現它對 CPU 的占用率非常高,都快飆到 100 了,而對 GPU 的占用率卻一直都很低:

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

而一旦你把視頻切換成Chrome 支持硬解的 AVC 編碼播放,瀏覽器對 CPU 的占用率立馬就會降下去,GPU 的占用率雖然有所上升,但并不算高:

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

這是因為 GPU 擁有專門的解碼模塊,在硬解對應編碼視頻時候的解碼效率非常高,不但能減輕 CPU 的負擔,還有著功耗低、發熱少的特點。

遺憾的是,托尼特意去搜了下,目前除了蘋果端的 Safari 瀏覽器,包括 Chrome、Edge 在內的其它幾個主流瀏覽器均不支持硬解 HEVC。

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

這些瀏覽器不支持硬件 HEVC 的原因倒不是因為技術受限,而是因為想要獲得 HEVC 相關組織的授權,所需要支付的授權費一點都不低。

目前負責 HEVC 授權的組織一共有三家,就拿其中相對比較厚道的 MPEG LA 來說。

想要獲得它家的 HEVC 授權,廠商每年頭十萬臺終端免費,之后每臺終端就要花費 0.20 美元,不過每年封頂 2500 萬美元,但也是筆不小的數目。

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

這個費用在手機廠商看來可能沒啥,畢竟成本分攤到每臺手機上也就是兩塊不到的事情,但對于可以免費下載到多臺設備的瀏覽器來說就很恐怖了。

所以之前谷歌也搞了一套叫做 VP9 的編碼方式,性能和 H.265 差不多,但其他廠商不樂意??!

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

一方面是因為 Chrome 的市占率太大,要是大家選了這套方案,谷歌肯定一家獨大,甚至可能壟斷視頻編碼市場。

另一方面,則是因為 VP 系列編碼是參考 H.26x 開發,對于這編碼是否侵犯專利還真說不清楚,萬一真出事了,那些用了 VP9 的廠商,可能也會有麻煩。

到時候出事了谷歌可不會對此負責~

所以現在谷歌、微軟、亞馬遜、Facebook、Netflix 等幾大互聯網公司聯合推出了開源免費的 AV1 壓縮編碼技術。

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

它的視頻壓縮效率不比 HEVC 低,既然有免費的這些瀏覽器當然會優先考慮支持它。

之所以要這么干,也是因為天天給別人交專利費,心里不爽,有這個技術條件,搞個更好用的出來,豈不美哉?

只不過由于在視頻編解碼方面,為這個編碼格式提供硬件解碼的廠商目前比較少,現在只有各大芯片廠商以及最新的顯卡比如 RTX 系列才能支持。

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

所以日后 AV1 能不能成為一種主流視頻編碼格式還是個問題。

??????回到 B 站推 HEVC 這件事上。

B 站作為國內少有能提供 8K 以及 HDR 10 內容的視頻網站,它在借助 HEVC 給我們提供更高規格視頻的同時還能節省帶寬,這事本身就值得肯定。

之前甚至還有不少人通過 B 站 UWP 應用提供的 HEVC 視頻擴展,在 Windows 上白嫖到了本來要花錢才能買到的 HEVC 解碼器。

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

不過話說回來,B 站支持 HEVC 編碼是一回事,它在這個編碼下能給視頻提供多少碼率就是另外一回事了。

有網友表示,最近 B 站給 HEVC 的碼率變低了,結果導致選擇 HEVC 播放的視頻畫質還不如 AVC,尤其是在 1080P 分辨率下會特別明顯。

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

然而也有人實際測試了下,在 1080P 分辨率下,HEVC 的視頻碼率確實比 AVC 高:

看個 B 站搞得電腦風扇狂轉? 網友們這次炸了。

由于這點還存在爭議,所以托尼對這事也不好評價。

但不管怎么說,HEVC 必然是一個大趨勢,在流媒體平臺和硬件產品的通力支持下,我們離順暢體驗它的未來,應該也不遠了。

 

作者:托尼;公眾號:差評

原文鏈接:https://mp.weixin.qq.com/s/XU_Qwcp9Tp_wHTrAr6l6GQ

本文由 @差評 授權發布于人人都是產品經理。未經許可,禁止轉載。

題圖來自 Unsplash,基于CC0協議。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 學到了,原來是因為瀏覽器。不過b站pc端開彈幕也會有點卡。

    來自浙江 回復
  2. 我還以為是我電腦不行了,原來是B站不。。。B站的產品經理出來挨罵

    來自陜西 回復
  3. b站到底經歷了啥 怎么變成這樣了 我不理解 越來越迷了

    回復
  4. 本人作為一名B站的資深用戶 也是著實看不太懂B站的這波操作的意義何在?迷惑行為?

    來自山東 回復
  5. 原來還有這些操作在里面?真是長見識了,還好我用B站也不多,沒啥大影響

    來自云南 回復
  6. B站最近的騷操作越來越多了,老是被罵上熱搜,好懷念之前的B站

    來自江蘇 回復
  7. 居然還有這事,不經常用B站,一般只看一些健身類的

    來自湖北 回復
  8. 出現技術問題大眾更容易相信對自己有損害的信息,其實也不是大問題

    來自貴州 回復
  9. 我在這方面沒什么體驗耶,不過風扇這玩意的存在不就是為了避免高負荷的運轉,我倒覺得沒什么

    來自福建 回復
  10. 不是很明白,大家的電腦都是用的電池嗎?風扇轉就轉能花你什么了?這個事情居然這么多的差評

    來自廣東 回復
  11. 怪不得我一看 B 站電腦風扇就狂轉掉電還賊快,這也太真實了吧我的媽

    來自江西 回復
  12. 原來是這樣,高清晰度喝更好的播放效果我個人是買單的,但B站這樣做似乎不太厚道

    來自安徽 回復