日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

RealNetworks CTO:我们追求低复杂度的软解码

發(fā)布時間:2024/4/11 编程问答 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RealNetworks CTO:我们追求低复杂度的软解码 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


上個世紀末,家庭寬帶還處在“KB”量級,RealNetworks通過其高壓縮比的Real格式在國內(nèi)曾經(jīng)獲得了大量終端用戶。光陰荏苒,RealNetworks在國內(nèi)的研發(fā)團隊帶來了面向高清畫質(zhì)的Codec,并獲得了CIBN這樣的用戶的認可。在NAB大會上,資深多媒體技術咨詢師Jan Ozer對RealNetworks CTO Reza Rassool進行了訪談,談及了與HEVC的競爭以及國內(nèi)的市場格局。


文 / Jan Ozer

譯 / 金歌

審校 / Dumpling, Sean

原文:http://www.streamingmedia.com/Articles/Editorial/Featured-Articles/NAB-2018-Reza-Rassool-Talks-RealNetworks-HD-124400.aspx


Jan Ozer:你能為我們介紹一下RealNetworks HD編碼器么?它是何時開發(fā)出來的,目前有哪些用戶在使用,你們?yōu)槭裁匆_發(fā)這樣一款編碼器呢?


Reza Rassool: 與MPEG類編解碼器相比,RealMedia編碼器是非常與眾不同的。雖然它仍然是一個二維編編碼器,基于DCT(Discrete Cosine Transform,離散余弦變換)技術。我們采用了運動估計和算術編碼,力求得到一個低復雜度的解決方案。


我們堅信無論是MPEG類編碼器,還是所有由委員會設計的編碼器,它們都在追求極高的復雜度。或許編碼器的復雜性不需要那么高。我們曾向編碼器開發(fā)團隊發(fā)起了一個挑戰(zhàn),讓他們設計出一款可以與HEVC競爭的編碼器,要求是該編碼器可以通過軟件在移動處理器上進行解碼,并且使用時不會耗盡電量。換句話說,就是開發(fā)一款可以匹敵HEVC但更加實用的軟件編碼器。


該項目于2014年啟動,實際上是我們在北京的研發(fā)部分傾盡全力完成的。我們剛剛發(fā)布的競爭數(shù)據(jù)中展示了我們開發(fā)的結(jié)果,結(jié)果表明我們的表現(xiàn)優(yōu)于HEVC。


Jan Ozer: 你們是基于什么指標進行比較的呢?


Reza Rassool: 我們利用Netflix VMAF(Video Multimethod Assessment Fusion)視頻質(zhì)量評價工具,指標作為縱軸,比特率作為橫軸進行了繪圖,得到了碼率-質(zhì)量曲線。 從這些曲線的排布可以看出RMHD編解碼器的性能是優(yōu)于AVC和HEVC的。


事實證明,我們的編碼器在4K視頻上的表現(xiàn)要比在1080p視頻上好得多。而在標準清晰度480p視頻上,可能呈現(xiàn)不出太多優(yōu)勢。這與AV1和HEVC進行比較時的表現(xiàn)非常相似。在視頻質(zhì)量更高的情況下,我們的編碼器的表現(xiàn)超越了HEVC,而在視頻質(zhì)量較低時,他們二者的表現(xiàn)區(qū)別不大。


Jan Ozer: 那么在編碼時間和解碼負載方面,它的表現(xiàn)又如何呢?


Reza Rassool: 它的編碼速度非常快,遠超HEVC或X265,我覺著能快5倍吧。我們還給自己設定過一個目標,任何用戶在筆記本電腦上運行RealPlayer都應該能夠?qū)崟r編碼1080p視頻流。而這一目標剛剛得到了實現(xiàn)。事實上,如果你使用的是超高速處理器,比如AMD銳龍Threadripper處理器,那么我們的編碼器幾乎可以對4K視頻流進行實時編碼。與眾多其他編碼器開發(fā)者一樣,我們?nèi)匀辉诓粩鄬幋a器進行優(yōu)化,我們相信實現(xiàn)4K實時編碼的那一天不遠了。


Jan Ozer: 編碼器的開發(fā)是一回事,有時在實際中對它進行應用反而是更大的挑戰(zhàn)。如果我說“很好,我想使用你的編碼器”,那么我該如何利用它在瀏覽器中播放視頻呢?又該如何在移動設備、STB(Set-Top-Box,機頂盒)和智能電視上播放視頻呢?


Reza Rassool: 這確實是一項挑戰(zhàn)。首先我來解決一下在瀏覽器中播放視頻的問題。目前它還沒有在任何瀏覽器中得到啟用。 它需要在一些插件或ActiveX組件的幫助下在瀏覽器中進行使用。RealPlayer中有一個嵌入式瀏覽器,我們可以將解碼后的幀渲染到該瀏覽器中。雖然這不是一個可廣泛應用的解決方案,但在移動設備上,我們能夠以多種形式提供編碼器。例如基于SDK的形式,它可以被封裝在一個播放器中,應用程序開發(fā)人員可以將它部署到他們的移動應用程序中。


目前我們的編碼器已經(jīng)在華為這樣的手機制造商的OEM SDK中得到了應用。如果你是華為手機用戶的話,Mate 9的操作系統(tǒng)就是以RealMedia作為原生編碼器的。 所以,實際上可以說RealMedia編解碼器在中國正得到廣泛的應用。RealMedia編碼器歷經(jīng)了許多代革新,目前使用的是第十一代。而出于種種歷史原因,RealPlayer和RealMedia編解碼器在中國得到了蓬勃的發(fā)展,可能你對這段故事并不陌生。第十一代編碼器已經(jīng)在華為的設備中得到了全面地移植,并且過去幾年中我們也在廣泛地與其他采用RMVB技術的OEM進行合作。


我們的編碼器正為這些OEM制造商帶來諸多益處,它不僅提供了一種HEVC的替代方案,而且是軟解的,他們不必等待將近18個月的芯片開發(fā)期。它在電量消耗方面表現(xiàn)如何呢?在諸如Mate 9手機這樣的移動處理器上,充一次電你可以觀看兩個小時的電影,這也是我們(對開發(fā)團隊提出過)的另一項指標。我們正在不斷進一步優(yōu)化我們的編碼器。隨著我們與各個OEM制造商的關系更加緊密,我們也在尋找使用擴展指令集的方法,未來可能會在設備上使用未公開的指令集以便提高編碼器的性能。


Jan Ozer: 我聽說RealNetworks將所有與視頻相關的編碼器IP都賣給了英特爾。


Reza Rassool: 那比交易是在2010年進行的,主要針對RMVB相關的編碼器。那是一筆不錯的交易。出售IP同時保留編碼器的銷售權(quán),這種交易還挺有趣的。那時我們還將該編碼器團隊以及西雅圖團隊轉(zhuǎn)讓給了英特爾。所以你聽說的是筆2010年的老交易了。為了開發(fā)目前這個新的編碼器,我們特意在北京創(chuàng)建了一個全新的團隊。如今這一編碼器也正在展現(xiàn)出它的價值,不僅在我剛剛提到的OEM領域,而且在OTT領域也得到了重視。OTT運營商們也在尋找一種編碼器的替代方案,不僅以設備數(shù)量為單位收取費用,還要對其流媒體業(yè)務收費。RealMedia編碼器為OTT運營商們提供了一個絕佳的選擇。


與此同時,RealMedia編碼器還能為他們提供另一個獨特的優(yōu)勢。OTT服務與IPTV或者有線電視服務截然不同。OTT運營商并不提供機頂盒。用戶可以自由選擇購買Amazon Fire TV或Roku,隨后選擇(在機頂盒上)使用Netflix、Hulu或者在中國的類似服務。而只有當你將機頂盒與OTT服務進行連接時,OTT運營商才有機會了解你的機頂盒的硬件性能。


國有廣播公司CIBN是與我們合作的其中一家大型OTT運營商。就像中國的CBS一樣。他們選擇采用RealMedia編碼器,因為當他們對網(wǎng)絡進行分析的時候時,可能會發(fā)現(xiàn)有74種硬件性能各異的機頂盒正連接到他們的網(wǎng)絡。而其中可能只有32%的機頂盒支持HEVC。最終他們失去了對編碼器的控制權(quán)。從前在有線電視時代,OTT運營商會將特定的編碼器構(gòu)建在機頂盒中,而如今利用可捆綁到OTT應用中的SDK形式的軟件編碼器,他們找回了昔日曾擁有的(對編碼器的)控制權(quán)。這一獨特的優(yōu)勢是我們在創(chuàng)建編碼器時沒有預想到的,而這似乎也是OTT運營商選擇使用我們編碼器的原因之一。


Jan Ozer: 接下來我們再來談談幾個其他的話題。 都說開發(fā)一款新的編碼器很難不涉及到別人已有的專利。雖然目前你擁有以前開發(fā)過的技術的專利,但同時你也對新的編碼器進行了技術創(chuàng)新。 你認為在不侵犯他人專利的情況下,構(gòu)建一款新的編碼器的可能性有多大呢?


Reza Rassool: 這真的很難,像是在走雷區(qū)一樣。但AOM聯(lián)盟就采取了完全不同方案,聯(lián)盟的成員公司都貢獻出各自的專利以供聯(lián)盟開發(fā)AV1編碼器。


目前業(yè)界對此仍無定論。 對我們來說,我們在前十代編碼器的基礎上建立了目前最新的編碼器,我們清楚當前有競爭力的方案可能涉及到的技術雷區(qū),也非常小心地確保在必要的地方使用替代技術。


我們的RMHD側(cè)重使用空域壓縮技術而不是時域壓縮技術。這意味著什么呢? 隨著視頻分辨率從標清到720p、1080p再到4K,空間分辨率一直在增加。但對于商業(yè)應用來說,幀率并沒有以相同的速度增加。我們認為,我們的編碼器能夠利用空域壓縮技術加倍壓縮,從而提供更好的編碼質(zhì)量/速度。


將復雜度和計算能力運用到空域壓縮中,可能會減少對時域壓縮。實際上,最終我們只在相鄰幀之間尋找運動矢量——這些長的運動矢量都沒有以相距16幀以外的幀。 這大大降低了編碼器的復雜度。目前我們的編碼器對內(nèi)存的占用量非常小,線程(使用)的復雜度也非常低。通過運用分片并行處理技術和在其他編碼器的設計中使用長期參考幀的所有的過渡復雜的技術,似乎取得了成功。但在經(jīng)過了短期參考幀測試后,結(jié)果表明在相鄰幀之間尋找運動矢量就已經(jīng)足夠了。


Jan Ozer: 就我所做的測試來看,使用一個以上的B幀實際上不會對畫質(zhì)有那么多的提升。而使用多個參考幀不但不會顯著提高畫質(zhì),還會大大增加編碼時間。


Reza Rassool: 沒錯。


Jan Ozer: 咱們說回到播放器上來,您是如何看待瀏覽器在編碼器應用方面的角色呢?移動設備和OTT確實是很重要的目標市場,但瀏覽器無疑是最適合應用新編碼器的場景/平臺。你有和谷歌,Mozilla以及微軟進行溝通嗎?


Reza Rassool: 當然,雖然他們都對AV1有既得利益,質(zhì)疑我們:“為什么還要使用另一種編解碼器呢?” 我們所能做的就是堅持我的口號:復雜度低,復雜度低,復雜度低。摩爾定律最終勝出。摩爾定律表明,CPU的最高功率每年都會提升一倍,同時存儲成本也會隨之降低,因此軟件解決方案總是比硬件解決方案更加靈活。AOM聯(lián)盟設計的方案將有意無意地以帶來過度的復雜度。



總結(jié)

以上是生活随笔為你收集整理的RealNetworks CTO:我们追求低复杂度的软解码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。