最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

網(wǎng)頁版B站CPU占用高原因分析與解決方案

2022-02-11 15:10 作者:_杏杏_  | 我要投稿

2022.10.29更新:

嗶哩嗶哩已支持HEVC硬件解碼,你需要做到以下幾點

1.確認硬件支持HEVC硬件解碼(不支持的應(yīng)該不存在)

2.正確安裝顯卡驅(qū)動程序

3.Chrome版本大于或等于107.0.5304.63

4.按照方法一中更改播放策略為HEVC,并重啟瀏覽器

5.判斷當(dāng)前編碼格式的方法,右鍵選擇視頻信息統(tǒng)計,看看第一行第一個等號后面是avc就是avc,是hev就是hevc,是av就是AV1

HEVC硬解測試

最近在使用 Chrome 瀏覽器瀏覽 嗶哩嗶哩視頻(以下簡稱B站)時發(fā)現(xiàn) CPU 占用率非常高,雖然家中使用的只是18年比較低端的一款游戲本,但是處理器也是 Intel 與 AMD “核戰(zhàn)”開始后的產(chǎn)物,在線看個視頻應(yīng)該不能構(gòu)成什么壓力才對。


通過任務(wù)管理器可以看到在播放視頻的時候 CPU 占用很高,但是 GPU 占用卻非常低,這應(yīng)該是沒有正確調(diào)用硬件解碼造成的,查看視頻信息,看見了 hev1 編解碼器,我猜測應(yīng)該是 B 站在長達一年多的測試后確認了 HEVC 播放的穩(wěn)定性,為了降低網(wǎng)絡(luò)帶寬成本和緩解高峰期播放卡頓的問題,將默認編碼修改為 HEVC 了。


上網(wǎng)查詢的結(jié)果進一步驗證了我的猜想,Chrome 果然不支持 HEVC 硬解,播放 HEVC 視頻只能調(diào)用 CPU 進行軟解。不只是 Chrome,整個桌面端只有蘋果的 Safari 支持。HEVC 也不是啥新鮮玩意了,全球瀏覽器市場占用率第一的 Chrome 竟然還不支持,進一步搜索發(fā)現(xiàn),原來是因為 MPEG-LA 和 HEVC Advance 專利池伸手太黑,給谷歌和蘋果報價太高,最終只有財大氣粗的蘋果選擇了交錢。而谷歌選擇走自己的路,拉上了一大幫對高額專利授權(quán)費不爽的科技公司開始大力發(fā)展與推廣 AV1 去了。


說回正題,現(xiàn)在知道了 CPU 占用高的原因,這下解決起來就簡單多了,那就是去買一臺 Mac,準備掏錢買和正在用?Mac 的小伙伴們看到這里就可以撤了,接下來講講堅持使用 Chromium 內(nèi)核瀏覽器的解決方案。

? 方案一(推薦):調(diào)整默認編碼格式

這是最簡單粗暴,也是最高效的解決方法,使用 Chromium 內(nèi)核瀏覽器的用戶目前只有這一種解決方案。在播放器下方按照圖片步調(diào)整擇編碼格式為 AVC,如果使用的是 Intel Xe 核顯(大部分十一代和十二代處理器,除部分賽揚奔騰系列處理器)、使用 NVIDIA 30 系顯卡,以及使用 AMD RX6000 系列顯卡(RX6500XT 和 RX6400 除外)建議選擇更省帶寬的 AV1 編碼格式。

??方案二:更改?UA?使瀏覽器支持?HEVC

經(jīng)測試,這種方案支持使用 Chromium 內(nèi)核的 Edge 瀏覽器,其他瀏覽器請自行測試。

首先安裝 HEVC 解碼器,需要通過?https://www.free-codecs.com/hevc_video_extension_download.htm?網(wǎng)站下載 1.0.31823 版本安裝包安裝,目前新版本會出現(xiàn)掉幀和卡頓的問題(注意需要關(guān)閉微軟商店自動更新功能)。

然后打開?https://microsoftedge.microsoft.com/addons/detail/cnjkedgepfdpdbnepgmajmmjdjkjnifa?安裝 User-Agent Switcher and Manager 插件,并按照下圖修改瀏覽器 UA。


注:一些教程會推薦修改UA為老版Edge瀏覽器,但是經(jīng)我測試修改為老版 Edge 瀏覽器的UA后,哪怕在設(shè)置內(nèi)選擇默認HEVC編碼,在觀看視頻時仍然只會使用AVC編碼。

如果不想因為修改 UA 影響其他網(wǎng)站訪問可以按照下面步驟將 “https://www.bilibili.com” 添加進特定站點。

??方案三:使用?UWP?版嗶哩嗶哩

最近幾次更新 UWP 版嗶哩嗶哩功能算是比較齊全了,而且還支持了HDR,看視頻完全夠用了。(想要支持 HEVC 需要安裝 HEVC 擴展,并在設(shè)置里手動開啟 HEVC)

站在國內(nèi)的視頻網(wǎng)站中可以算得上做的非常出色了,雖然為了節(jié)省帶寬修改了默認偏好為?HEVC,但是很顯然?B?站也注意到了?Chromium?內(nèi)核這個市場占有率第一的內(nèi)核無法硬解HEVC這個問題,只有在?1080P?高碼率、1080P以及更低分辨率下默認使用了?HEVC?編碼,在1080P 60幀、4K?以及更高的?8K?視頻下還是默認?AVC?格式,減輕對性能較差的處理器的解碼壓力。只有在使用?Safari?瀏覽器下才會全程使用?HEVC?編碼。并且?B?站也比較快的跟進了?AV1?編碼,雖然目前用戶手中支持硬解AV1的硬件較少,但是?2021?年后發(fā)布的新硬件支持的還算不錯,只有少部分廠家沒有跟進。退五千步來說?B?站至少將編碼格式的選擇權(quán)交給了用戶,稍加設(shè)置仍然可以使用?AVC?編碼,并沒有一刀切的強上HEVC或者AV1。

PS:轉(zhuǎn)載請注明出處,我家電腦也不是你家舊電腦。

?


參考資料:

[1]Chrome/Egde上為B站啟用HEVC硬解:https://www.bilibili.com/read/cv13253613

[2] Can I use hevc ?: https://caniuse.com/?search=hevc


網(wǎng)頁版B站CPU占用高原因分析與解決方案的評論 (共 條)

分享到微博請遵守國家法律
克拉玛依市| 正蓝旗| 巴青县| 抚松县| 梧州市| 香格里拉县| 弥勒县| 湟源县| 宜宾县| 团风县| 政和县| 南皮县| 乐业县| 仙居县| 盱眙县| 新宁县| 米泉市| 公安县| 盐津县| 秦安县| 右玉县| 阿荣旗| 舒兰市| 苍南县| 邓州市| 千阳县| 汶川县| 滨州市| 乌海市| 杭锦旗| 收藏| 佛学| 深州市| 侯马市| 德州市| 南江县| 台湾省| 敖汉旗| 榕江县| 阿克苏市| 庄河市|