網(wǎng)頁(yè)版 B 站導(dǎo)致 CPU 占用高的原因分析與解決方案

最近在使用 Chrome 瀏覽器瀏覽 嗶哩嗶哩視頻(以下簡(jiǎn)稱B站)時(shí)發(fā)現(xiàn) CPU 占用率非常高,雖然家中使用的只是 18 年比較低端的一款游戲本,但是處理器也是 Intel 與 AMD“核戰(zhàn)”開(kāi)始后的產(chǎn)物,在線看個(gè)視頻應(yīng)該不能構(gòu)成什么壓力才對(duì)。
分析
通過(guò)任務(wù)管理器可以看到在播放視頻的時(shí)候 CPU 占用很高,但是 GPU 占用卻非常低,這應(yīng)該是沒(méi)有正確調(diào)用硬件解碼造成的,查看視頻信息,看見(jiàn)了 hev1 編解碼器,我猜測(cè)應(yīng)該是 B 站在長(zhǎng)達(dá)一年多的測(cè)試后確認(rèn)了 HEVC 播放的穩(wěn)定性,為了降低網(wǎng)絡(luò)帶寬成本和緩解高峰期播放卡頓的問(wèn)題,將默認(rèn)編碼修改為 HEVC 了。
上網(wǎng)查詢的結(jié)果進(jìn)一步驗(yàn)證了我的猜想,Chrome 果然不支持 HEVC 硬解,播放 HEVC 視頻只能調(diào)用 CPU 進(jìn)行軟解。不只是 Chrome,整個(gè)桌面端只有蘋(píng)果的 Safari 支持。HEVC 也不是啥新鮮玩意了,全球?yàn)g覽器市場(chǎng)占用率第一的 Chrome 竟然還不支持,進(jìn)一步搜索發(fā)現(xiàn),原來(lái)是因?yàn)?MPEG-LA 和 HEVC Advance 專利池伸手太黑,給谷歌和蘋(píng)果報(bào)價(jià)太高,最終只有財(cái)大氣粗的蘋(píng)果選擇了交錢(qián)。而谷歌選擇走自己的路,拉上了一大幫對(duì)高額專利授權(quán)費(fèi)不爽的科技公司開(kāi)始大力發(fā)展與推廣 AV1 去了。
解決方案
說(shuō)回正題,現(xiàn)在知道了 CPU 占用高的原因,這下解決起來(lái)就簡(jiǎn)單多了,那就是去買(mǎi)一臺(tái) Mac(誤),準(zhǔn)備掏錢(qián)買(mǎi)和正在用 Mac 的小伙伴們看到這里就可以撤了,接下來(lái)同諸位IT之家家友講講堅(jiān)持使用 Chromium 內(nèi)核瀏覽器的解決方案。
方案一(推薦):調(diào)整默認(rèn)編碼格式
這是最簡(jiǎn)單粗暴,也是最高效的解決方法,使用 Chromium 內(nèi)核瀏覽器的用戶目前只有這一種解決方案。在播放器下方按照?qǐng)D片步調(diào)整擇編碼格式為 AVC,如果使用的是 Intel Xe 核顯(大部分十一代和十二代處理器,除部分賽揚(yáng)奔騰系列處理器)、使用 NVIDIA 30 系顯卡,以及使用 AMD RX6000 系列顯卡(RX6500XT 和 RX6400 除外)建議選擇更省帶寬的 AV1 編碼格式。
方案二:更改 UA 使瀏覽器支持 HEVC
經(jīng)測(cè)試,這種方案支持使用 Chromium 內(nèi)核的 Edge 瀏覽器,其他瀏覽器請(qǐng)IT之家的小伙伴自行測(cè)試。
首先下載安裝 HEVC 解碼器。注意,請(qǐng)選擇下載 v1.0.31823 版本,目前新版本會(huì)出現(xiàn)掉幀和卡頓的問(wèn)題(注意需要關(guān)閉微軟商店自動(dòng)更新功能)。
然后下載安裝 User-Agent Switcher and Manager 擴(kuò)展,并按照下圖修改瀏覽器 UA。
注:一些教程會(huì)推薦修改 UA 為老版 Edge 瀏覽器,但是經(jīng)我測(cè)試修改為老版 Edge 瀏覽器的 UA 后,哪怕在設(shè)置內(nèi)選擇默認(rèn) HEVC 編碼,在觀看視頻時(shí)仍然只會(huì)使用 AVC 編碼。
不想因?yàn)樾薷?UA 影響其他網(wǎng)站訪問(wèn)可以按照下面步驟將“https://www.bilibili.com”添加進(jìn)特定站點(diǎn)。
方案三:使用 UWP 版嗶哩嗶哩
最近幾次更新 UWP 版嗶哩嗶哩功能算是比較齊全了,而且還支持了 HDR,看視頻完全夠用了。(想要支持 HEVC 需要安裝 HEVC 擴(kuò)展,并在設(shè)置里手動(dòng)開(kāi)啟 HEVC)
B 站在國(guó)內(nèi)的視頻網(wǎng)站中可以算得上做的非常出色了,雖然為了節(jié)省帶寬修改了默認(rèn)偏好為 HEVC,但是很顯然 B 站也注意到了 Chromium 內(nèi)核這個(gè)市場(chǎng)占有率第一的內(nèi)核無(wú)法硬解 HEVC 這個(gè)問(wèn)題,只有在 1080P 高碼率、1080P 以及更低分辨率下默認(rèn)使用了 HEVC 編碼,在 1080P 60 幀、4K 以及更高的 8K 視頻下還是默認(rèn) AVC 格式,減輕對(duì)性能較差的處理器的解碼壓力;只有在使用 Safari 瀏覽器下才會(huì)全程使用 HEVC 編碼。
并且 B 站也比較快的跟進(jìn)了 AV1 編碼,雖然目前用戶手中支持硬解 AV1 的硬件較少,但是 2021 年后發(fā)布的新硬件支持的還算不錯(cuò),只有少部分廠家沒(méi)有跟進(jìn)。退五千步來(lái)說(shuō) B 站至少將編碼格式的選擇權(quán)交給了用戶,稍加設(shè)置仍然可以使用 AVC 編碼,并沒(méi)有一刀切的強(qiáng)上 HEVC 或者 AV1。
相關(guān)文章
b站cc字幕怎么打開(kāi) 嗶哩嗶哩開(kāi)啟CC字幕圖文教程
b站的cc字幕怎么打開(kāi)?b站最近上新的字幕功能時(shí)很多用戶都比較喜歡的,下面小編帶來(lái)b站cc字幕打開(kāi)方法2022-02-09B站閃光用戶獎(jiǎng)怎么領(lǐng)? 領(lǐng)取2021嗶哩嗶哩閃光用戶獎(jiǎng)的技巧
B站閃光用戶獎(jiǎng)怎么領(lǐng)?2021年過(guò)去了,b站開(kāi)始發(fā)放專項(xiàng)年終獎(jiǎng)啦,該怎么領(lǐng)取2021嗶哩嗶哩閃光用戶獎(jiǎng)呢?下面我們就來(lái)看看詳細(xì)的教程2022-01-29WebAllow(攔截對(duì)所有網(wǎng)站的訪問(wèn)) v3.18 綠色版
WebAllow 是一款允許你攔截對(duì)所有網(wǎng)站的訪問(wèn),你還可以添加到自己網(wǎng)站得列表當(dāng)中,當(dāng)該軟件開(kāi)啟的時(shí)候,WebAllow 在用戶嘗試訪問(wèn)一個(gè)沒(méi)有添加到你的列表當(dāng)中的網(wǎng)站的時(shí)候,2022-01-27b站怎么切換賬號(hào) 嗶哩嗶哩換其他號(hào)登錄方法介紹
嗶哩嗶哩我們可以創(chuàng)建多個(gè)賬號(hào),可以隨時(shí)切換登錄,一般都是退出目前登錄的號(hào)碼,下面一起來(lái)看看吧2022-01-18b站怎么發(fā)定位時(shí)間評(píng)論? 嗶哩嗶哩發(fā)時(shí)間坐標(biāo)評(píng)論的技巧
b站怎么發(fā)定位時(shí)間評(píng)論?看視頻我們可以通過(guò)評(píng)論來(lái)提示重點(diǎn),比如在評(píng)論里發(fā)視頻時(shí)間點(diǎn),該怎么發(fā)呢?下面我們就來(lái)看看嗶哩嗶哩發(fā)時(shí)間坐標(biāo)評(píng)論的技巧2022-01-17B站下載神器B23Downloader v0.9.5.4 中文綠色免費(fèi)版
B23Downloader是一款支持B站視頻、直播、漫畫(huà)下載的B站下載神器,使用 Qt C++ 開(kāi)發(fā),無(wú)意中發(fā)現(xiàn)該amazing的客戶端,現(xiàn)有的功能自我感覺(jué)良好2022-02-07B23Downloader(B站下載神器) v0.9.5.2 綠色免費(fèi)版
B23Downloader(B站下載神器)是一個(gè)可下載B站視頻、直播、漫畫(huà)等于一身的B站下載神器,歡迎需要的朋友下載使用2022-01-17- 嗶哩嗶哩是一款可以發(fā)送彈幕來(lái)和大家交流劇情的軟件,下面小編帶來(lái)bilibili彈幕刪除教程2022-01-14
b站在線觀看人數(shù)在哪里? 嗶哩嗶哩實(shí)時(shí)觀看人數(shù)的查看方法
b站在線觀看人數(shù)在哪里?bilibili視頻想要知道同時(shí)和自己一起看的人有多少,該怎么查看呢?下面我們就來(lái)看看嗶哩嗶哩視頻同時(shí)在線觀看人數(shù)的查看方法,詳細(xì)請(qǐng)看下文介紹2022-01-14b站賬號(hào)被封怎么辦 嗶哩嗶哩賬號(hào)封禁原因查詢方法
b站怎么看自己被禁的原因?b站的功能方法多樣,用戶們?cè)谑褂脮r(shí)也會(huì)遇到賬號(hào)被封禁,下面小編帶來(lái)bilibili封號(hào)原因查詢教程2022-01-13