2月28日,網(wǎng)絡視頻平臺如雨后春筍般涌現(xiàn),在線流媒體競爭日益激烈,使得視頻內容呈現(xiàn)井噴趨勢。為節(jié)約帶寬且保持畫面質量,引進高效的視頻壓縮技術勢在必行。開放媒體聯(lián)盟研發(fā)的AV1編解碼器憑借卓越的壓縮效率,引發(fā)了廣泛關注。
據(jù)IT之家報道,相較于傳統(tǒng)的h.264和h.265編碼器,AV1以更低的比特率即可提供同等畫質,從而大幅減輕流媒體服務商和用戶負擔。此外,AV1還是開源免費的,對渴望降低成本的流媒體業(yè)界來說極具誘惑力。
然而,盡管眾多流媒體公司提供AV1內容卻仍用其他編碼器形式傳輸至終端設備,因為許多設備尚未配置硬件解碼AV1視頻的芯片,僅靠軟件解碼器難以滿足需求。軟件解碼器運行在CPU上,耗電高,影響播放流暢度。
幸好,眾多手機芯片供應商已經(jīng)陸續(xù)推出支持硬件加速AV1解碼的芯片,如高通驍龍8Gen 2和蘋果A17 Pro。但由于用戶更新?lián)Q代周期長,購買高端型號者有限,故需要一定時間才能讓大量移動設備支持硬件加速AV1解碼。
為應對這一問題,谷歌即將升級Android系統(tǒng),即便無硬件加速解碼器也讓現(xiàn)有設備播放AV1內容更為順暢。自Android 10發(fā)布起,Android開源項目便囊括了谷歌開發(fā)的開源AV1解碼器libgav1。另外,開放媒體聯(lián)盟的libaom和VideoLAN的libdav1d也是備選方案。
比較而言,libdav1d在CPU上運行效率更高,低端設備也能流暢播放高畫質AV1視頻而不致耗費太多電量。比如,在未具備硬件加速AV1解碼器的Google Pixel 3 XL手機上,借助libdav1d解碼4K60分辨率視頻,平均幀率高達50fps;若采用libgav1,幀率不足10fps。
欲對Pixel 3 XL上的libdav1d性能進行測試,可使用VLC媒體播放器,因內置有l(wèi)ibdav1d解碼器。多數(shù)Android媒體播放器應用均使用ExoPlayer框架,即使無硬件加速AV1解碼器,也會默認采用系統(tǒng)自帶的libgav1解碼器。
據(jù)悉,谷歌已開始研究將系統(tǒng)級AV1解碼器從libgav1切換至libdav1d。自去年11月起,AOSP源碼中便含有l(wèi)ibdav1d解碼器,意味著谷歌計劃將其設為安卓系統(tǒng)默認的AV1解碼器。據(jù)AndroidAuthority報道,谷歌計劃借3月份的Google Play系統(tǒng)更新,更新部分設備的libgav1解碼器為libdav1d。
至于此項更新能否覆蓋所有支持媒體編解碼器模塊(Android 10及以上)的設備,或僅限于運行Android 14的設備,至今仍莫衷一是。畢竟,谷歌在Android 14中首次強調設備廠商需嵌入AV1解碼器,而在此前版本并未如此施壓。
無論如何,接下來的3月份Google Play系統(tǒng)更新值得密切關注。若成功引入libdav1d解碼器,原先的低端安卓設備用戶也有望享受到更流暢的AV1視頻體驗。至于流媒體服務商何時能在這類設備上投放AV1視頻內容,有待深入觀察。
-
解碼器
+關注
關注
9文章
1218瀏覽量
43281 -
cpu
+關注
關注
68文章
11270瀏覽量
224754 -
流媒體
+關注
關注
1文章
200瀏覽量
17184
發(fā)布評論請先 登錄
谷歌計劃在Android系統(tǒng)升級中采用libdav1d替換libgav1,提高AV1視頻性能
評論