精品国产18久久久久久,一个人在线观看的www,亚洲一区二区久久久,成人国内精品久久久久影院vr,最近免费中文字幕大全高清大全1

騰訊發(fā)布全球首個面向移動端的VVC標準視頻解碼器,手機即可看4K超高清VVC視頻

2021-02-04 21:19:08AI云資訊862

騰訊發(fā)布全球首個面向移動端的H.266/VVC標準視頻解碼器,即其自研的O266移動端版本,手機可看4K超高清VVC視頻。O266已成為世界領(lǐng)先的全平臺VVC解碼器,支持main10 profile,包括高分辨率、高動態(tài)范圍、屏幕內(nèi)容編碼等重要功能。

近幾年,以視頻為信息載體的互聯(lián)網(wǎng)應(yīng)用越來越廣泛,海量視頻數(shù)據(jù)的存儲及傳輸對視頻編解碼技術(shù)提出了更高的要求。以騰訊為代表的眾多國內(nèi)外公司參與的新一代國際視頻編解碼標準H.266/VVC相較于上一代標準H.265/HEVC,在同樣的主觀質(zhì)量下,可以減少50%左右的數(shù)據(jù)大小,既能滿足人們對視頻質(zhì)量的追求,又能降低存儲與流量消耗。

H.266/VVC在main10 profile里能同時支持高分辨率、高動態(tài)范圍、屏幕內(nèi)容編碼等功能,進一步提升在各種視頻場景下的編解碼能力,這得益于其更靈活的編碼結(jié)構(gòu)和更加優(yōu)化的編碼技術(shù)。

騰訊自研的H.266/VVC編解碼器 O266enc和O266dec,由騰訊多媒體實驗室編解碼團隊于2019年牽頭并協(xié)同騰訊云架構(gòu)平臺部、微信和騰訊視頻等多個團隊聯(lián)合研發(fā)。經(jīng)過不懈的努力與探索,最終在H.266/VVC標準定稿后的三個月內(nèi),即2020年10月,率先發(fā)布了基于X86平臺的實時H.266/VVC解碼器O266dec,以及基于該解碼器的開源播放器O266player,目前能夠在PC端上完成4K H.266/VVC視頻的實時解碼。

O266player視頻播放示意圖

2021年1月,O266dec新增main10profile移動端解碼器,進一步促進了H.266/VVC標準生態(tài)建設(shè)。它以全面的模塊性能優(yōu)化和出色的并行結(jié)構(gòu)設(shè)計,能夠達到266標準在移動端的單核1080p或多核4K碼流的實時解碼,未來將廣泛應(yīng)用于面向移動端的視頻點播、視頻直播、音視頻通信、視頻智能生產(chǎn)、短視頻、VR/AR等各個領(lǐng)域,服務(wù)于騰訊內(nèi)外部相關(guān)業(yè)務(wù)。

O266player能夠?qū)崿F(xiàn)清晰流暢的視頻播放,得益于O266dec優(yōu)秀的視頻解碼架構(gòu),通過多維度的并行處理,從而達到大幅利用多核多線程技術(shù)的目的,使其解碼性能指標大幅提升。O266dec的并行解碼架構(gòu)主要包括以下四個方面:

第一, 幀層級并行:獨立并行解碼幀內(nèi)預(yù)測幀,以及沒有相互依賴性的幀間預(yù)測幀;同時不同幀之間的熵解碼和像素處理也可以并行。

第二, CTU層級并行:利用Wavefront技術(shù)可以實現(xiàn)不同CTU行之間的CTU級的并行解碼。

第三, 模塊層級并行:針對像素的操作,如運動矢量推導(dǎo)、預(yù)測、反量化、反變換和重建等,以及環(huán)路濾波操作可以并行處理。

第四, 亞CTU層級并行:所有幀間預(yù)測CU都可以并行解碼,并最大程度的利用SIMD指令。

為了能夠在移動端支持H.266/VVC解碼,騰訊多媒體實驗室在O266dec上增加了許多移動端相關(guān)優(yōu)化,使得其解碼器性能在移動端得到大幅提升。

例如,自適應(yīng)環(huán)路濾波器(Adaptive Loop Filter,ALF)作為H.266/VVC解碼器中復(fù)雜度最大,優(yōu)化難度最高的模塊,是騰訊在移動端平臺上優(yōu)化的重點,該模塊在整個解碼過程中的復(fù)雜度占比如圖所示。

優(yōu)化前各模塊解碼復(fù)雜度占比圖

從圖中可以看出ALF模塊占整個解碼復(fù)雜度的60%以上,復(fù)雜度占比遠超其他模塊,同時它的優(yōu)化復(fù)雜度也是最高的,流程上的簡化以及提升并行性都是比較困難的,因此是所有模塊中優(yōu)化優(yōu)先級最高的。為提升移動端ALF解碼速度,團隊對整個ALF流程進行整理與分類,并充分結(jié)合移動端SIMD對ALF濾波模塊進行優(yōu)化,使得解碼器速度得到大幅提升,解碼速度是原始代碼的2倍以上。

除去ALF模塊之外,對于同樣復(fù)雜度較高的插值(Interpolation)模塊,團隊也對其進行了細致優(yōu)化。插值模塊也是H.266/VVC解碼器中計算量比較大的一個模塊,其涵蓋的多種多樣的濾波器是整個模塊的優(yōu)化重點。團隊對濾波器參數(shù)特點進行了充分的分析,并將其根據(jù)參數(shù)類型以及輸出結(jié)果進行分類與邏輯優(yōu)化,在結(jié)合移動端SIMD的基礎(chǔ)上,使得解碼速度得到明顯提升。

除去一些通用模塊,團隊對于針對B幀等其他編碼工具集模塊都著手進行了優(yōu)化,優(yōu)化范圍與內(nèi)容相對比較全面。例如雙向光流(Bi-directional optical flow,BDOF)模塊,它是一個用于4x4子塊級別上優(yōu)化CU的雙向預(yù)測信號,經(jīng)過團隊的細致優(yōu)化,這一模塊的解碼速度也獲得了進一步提升。

此外團隊對于其他重要模塊也都進行了深度優(yōu)化,優(yōu)化完成后各模塊性能占比餅圖如下圖所示。

移動端優(yōu)化完成后各模塊復(fù)雜度占比示意圖

以iOS端A14處理器為測試平臺,O266dec移動端性能如下:

在單線程下,O266dec在采用RA(RadomAccess)配置時, 對于2K標準序列,可完全滿足30fps實時解碼的需求;對于2KSCC(Screen Content Coding)序列可充分滿足60fps以上的實時解碼需求。

在多線程下,O266dec在采用RA(RadomAccess)配置時,4K標準序列在6線程下的解碼速度可以達到30幀左右,可以實現(xiàn)266在移動端的實時解碼。

同時,騰訊自研的解碼器也已經(jīng)集成在了O266player的iOS端應(yīng)用上,在移動端播放H.266解碼畫面清晰流暢,能夠充分滿足H.266/VVC實時解碼的需求,性能優(yōu)勢十分明顯。

面向移動端的O266dec是國內(nèi)首個H.266/VVC標準在移動端的實際應(yīng)用,是騰訊視頻編解碼技術(shù)進展的又一個重要里程碑。未來騰訊多媒體實驗室將持續(xù)優(yōu)化和完善解碼器,將最新技術(shù)輸出至行業(yè),助力多媒體生態(tài)技術(shù)的發(fā)展以及數(shù)字化產(chǎn)業(yè)的建設(shè)。

相關(guān)文章

人工智能企業(yè)

更多>>

人工智能產(chǎn)業(yè)

更多>>

人工智能技術(shù)

更多>>
AI云資訊(愛云資訊)立足人工智能科技,打造有深度、有前瞻、有影響力的泛科技媒體平臺。
合作QQ:1211461360微信號:icloudnews