H.265/HEVC作為ITU-T VCEG繼H.264/AVC之后所制定的新視頻編碼標(biāo)準(zhǔn),能夠在有限帶寬下傳輸質(zhì)量更高的視頻。超高清視頻的普及與流行,使得各大網(wǎng)站不得不用H.265來代替老舊的H.264編碼做視頻傳輸,當(dāng)使用H.265標(biāo)準(zhǔn)的視頻時,瀏覽器對于H.265的支持不友好一直是用戶及廠商們的應(yīng)用之痛。
下圖是主流瀏覽器對H.265/HEVC的原生支持情況(最新),其中紅色代表不支持,綠色代表支持,黃色代表可通過硬解碼支持或在特定的設(shè)備上支持??梢钥闯?,H.265/HEVC在瀏覽器端并不是一個得到廣泛支持的方案。
支持HEVC/H.265的瀏覽器版本:
· Safari 13 - 15.5 發(fā)布于2019年9月19日-2022年5月17日
· Safari 15.6發(fā)布于2022年7月20日
· Safari 16.0 - TP
· Safari & Chrome for iOS 11 - 15.5 發(fā)布于2017年9月19日-2022年5月16日
· Safari & Chrome for iOS 15.6發(fā)布于2022年7月20日
· Safari & Chrome for iOS 16.0
可通過硬解碼支持:
· Edge 12 - 18 發(fā)布于2015年7月29日-2018年11月13日
· Edge 79 - 104 發(fā)布于2020年1月15日-2022年8月5日
· Edge 105 發(fā)布于2022年9月1日
· Safari 11 - 12.1發(fā)布于2017年9月19日-2019年3月25日
· IE 11 發(fā)布于2013年10月17日
據(jù)報道,以下幾個瀏覽器可以在某些具有硬件支持的Android設(shè)備上顯示:
· Chrome 104 for Android 發(fā)布于2022年8月3日
· Samsung Internet 5 - 17.0 發(fā)布于2016年12月16日-2022年5月5日
· Samsung Internet 18.0 發(fā)布于2022年8月5日
· Opera 64 for Android 發(fā)布于2021年2月16日
· Android 5-6x WebView:Chromium 105 發(fā)布于2022年9月5日
正在大家對H.265/HEVC硬解發(fā)愁時,Chrome 104及以上版本實現(xiàn)了對H.265/HEVC的硬解支持,這無疑是件值得所有人歡呼的事情。我們通過實測發(fā)現(xiàn)確實能夠在Chrome上播放HEVC視頻,測試結(jié)果如下:
是否能播放?
我們用Windows電腦,在Chrome桌面快捷方式添加啟動參數(shù) “--enable-features = PlatformHEVCDecoderSupport”,然后打開測試視頻頁面,視頻可播放。
Mac版則通過解壓安裝Googel Chrome with HEVC.app,然后打開測試視頻頁面,視頻亦可播放。
性能如何?
這里我們主要查看GPU的利用率情況,分別用三臺不同顯卡的電腦播放8K+60P測試視頻,結(jié)果如下:
- Intel(R) UHD Graphics 630:Video Decode GPU利用率 60%左右,播放流暢;
- NVIDIA GeForce GTX 1060 6G:Video Decode GPU利用率不到50%,播放流暢;
- AMD Radeon(TM) Graphics:Video Decode GPU利用率是0%,可播放,時而出現(xiàn)卡頓掉幀。
解碼性能除了與顯卡有關(guān),也與播放的視頻分辨率、幀率有關(guān),當(dāng)我們嘗試播放4K+30P測試視頻,GPU利用率確實有所提升;但此處有一點值得思考,為何AMD Radeon(TM) Graphics顯卡上播放HEVC視頻時,Video Decode GPU利用率為0%?難道走的軟解?
是否為硬解?
為解答上述疑惑,我們在三臺不同顯卡的電腦上,用Chrome打開【chrome://media-internals】,同時播放HEVC測試視頻,最終使用的Decoder解碼器顯示如下,說明確實走的都是硬解。(如果 Decoder 是【FFMpegVideoDecoder】,則說明走的是軟解。)
HDR效果如何?
下圖可見:
- MacOS設(shè)備能很好的在Chrome上顯示HEVC HDR視頻;
- 配備AMD Radeon(TM) Graphics顯卡的HDR顯示屏,Chrome在處理 PQ 曲線的 HDR 視頻時存在顯示異常的問題;
- 配備NVIDIA GeForce GTX 1060 6G顯卡的SDR顯示屏,在處理PQ曲線的HDR視頻時會通過色調(diào)映射(Tone MApping)的方式使其效果接近原HDR視頻。
綜上可見,要想流暢、正常的在Chrome上播放H.265/HEVC視頻,對GPU顯卡還是具有一定要求。
對GPU的要求如何?
獨顯:
- NVIDIA GTX950 及以上
- AMD RX460 及以上
集顯:
- Intel HD4400, HD515 及以上
- AMD Radeon R7, Vega M 及以上
- Apple M1, M1 Pro, M1 Max, M1 Ultra 及以上
* 詳細(xì)顯卡支持列表:
AMD GPU Decoder Device Information
NVIDIA GPU Decoder Device Information
Intel GPU Decoder Device Information
如今,Chrome已實現(xiàn)對H.265/HEVC的硬解支持,對HEVC硬解支持的代碼也已經(jīng)合進(jìn)Chromium倉庫,這也意味著只要使用Chromium內(nèi)核的瀏覽器本質(zhì)上也能夠支持H.265/HEVC硬解。如以下瀏覽器使用的均為Chromium開源代碼:Chrome瀏覽器、Edge瀏覽器、360極速瀏覽器、Cent Browser百分瀏覽器、Vivaldi瀏覽器、Yandex瀏覽器、世界之窗極速版、遨游瀏覽器、UC瀏覽器電腦版等。文章來源:http://www.zghlxwxcb.cn/news/detail-406307.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-406307.html
到了這里,關(guān)于Chrome已實現(xiàn)對H.265/HEVC的硬解支持的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!