日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

三大主流高清視頻編解碼技術(shù)淺析

出處:elecfans 發(fā)布于:2017-08-28 13:53:49

眾所周知,相對(duì)于rmvb、DVD等標(biāo)清視頻,播放起來(lái)對(duì)于電腦硬件要求的提升是無(wú)疑的。

一、下面我們先來(lái)看看高清視頻究竟從哪些方面提升了要求:

(一)首先便是視頻流量的加大。這是為直觀的一個(gè)提升元素,我們可以參照下面的表格,表格中只是簡(jiǎn)單的提出了“視頻源”的流量對(duì)比,但其實(shí)高清視頻的“不同格式”更決定了流量的不同。

可以看出,DVD視頻的數(shù)據(jù)流量只有約9.5Mb/s,但是的藍(lán)光可以達(dá)到40Mb/s以上,提升了4倍以上,無(wú)疑這是硬件配置提升的一個(gè)主要原因,因?yàn)樾枰幚淼臄?shù)據(jù)量增大了很多。

(二)其次便是編碼格式的復(fù)雜度。我們知道每種編碼格式都有其自身的算法,的算法可以將視頻壓縮到更小的體積,但是還原這種算法卻需要更強(qiáng)的計(jì)算能力。H.264高清編碼格式就是典型的代表。也許有些讀者會(huì)碰到一些高清視頻,但是播放要求并不高,那可能它就是采用一些簡(jiǎn)單的算法,比如Mpeg2的高清編碼格式,但是遇到類似H.264編碼格式,就會(huì)出現(xiàn)無(wú)法流暢播放的情況。

現(xiàn)在看來(lái),H.264因?yàn)榈乃惴ㄈ〉昧藦V泛的支持,它的算法雖然復(fù)雜,但是能獲得的壓縮同時(shí)視頻細(xì)節(jié)損失很小,因此想要在未來(lái)流暢的播放高清視頻,H.264編碼視頻是必須通過(guò)的一個(gè)考驗(yàn)。當(dāng)然我們也不能忽視VC-1編碼,它是微軟力推的編碼格式,也受到了廣泛的支持,其要求雖然略低,但同樣造成了目前很多主流電腦的“播放困難”。至于Mpeg2高清編碼,其要求很低,未來(lái)發(fā)展的前景也不突出。

我們?cè)賮?lái)了解一下,這些編碼在電腦上是如何被處理器的。視頻編碼的處理一般分為幾個(gè)步驟,每個(gè)步驟會(huì)完成相應(yīng)的任務(wù),而解碼的時(shí)候也會(huì)存在這些步驟,從而達(dá)成影片的順利播放。那么誰(shuí)來(lái)處理這些工作呢,早期在電腦上,解碼播放的大部分步驟都是CPU來(lái)處理,也就是處理器軟件解碼(以下簡(jiǎn)稱軟解)播放,這也就是CPU占用率為什么會(huì)很高的原因。

簡(jiǎn)單的來(lái)說(shuō),目前任何一臺(tái)主流電腦或者說(shuō)哪怕幾年前的電腦,使用處理器軟解播放之前所有的標(biāo)清視頻都沒(méi)有任何問(wèn)題。而高清視頻中,Mpeg2高清編碼的視頻要求,VC-1編碼的視頻其次,而要求的H.264高清視頻可能會(huì)導(dǎo)致很多老式的電腦都無(wú)法流暢播放。

雖然現(xiàn)在硬件發(fā)展速度飛快,用戶可以采用四核處理器把軟解播放高清的CPU占用率控制在50%以下,但這類處理器的價(jià)格卻很高,裝機(jī)成本大幅增加。而雙核處理器雖然便宜了不少,但軟解播放的CPU占用率又可能會(huì)很高,甚至高到無(wú)法流暢播放的程度。

如果想要減輕CPU的負(fù)擔(dān),則必須有另一個(gè)配件來(lái)接手編碼處理工作,顯卡自然成為了選擇,也就是用顯卡里的引擎替代CPU完成視頻解碼的處理任務(wù),從而釋放CPU的負(fù)載。CPU作為通用處理器,進(jìn)行視頻解碼這類事效率有限,但是顯卡卻可以直接硬件集成視頻解碼引擎,從而達(dá)到極高的功效。

二、高清視頻的編碼流程

那么究竟高清編碼的步驟有哪些,哪些又是負(fù)載的部分呢?以H.264視頻舉例而言,分為四個(gè)主要部分(見(jiàn)下圖)。圖中的四個(gè)方塊基本就是H.264解碼的四個(gè)主要步驟,也是資源消耗的主要四個(gè)部分,其中又以步的“”為消耗運(yùn)算資源,這方面遠(yuǎn)高于其他三步(簡(jiǎn)單的說(shuō),CAVLC/CABAC是H.264編碼規(guī)范中兩種不同的算法,際俏了提高壓縮比,其中CABAC比CAVLC壓縮率更高,但解碼時(shí)自然也要求更高)。

三、高清視頻的解碼流程

我們下面來(lái)看看主流的3種編碼格式,包括Mpeg2、VC-1、H.264的解碼流程對(duì)比(見(jiàn)下圖)??梢钥闯觯瑤追N編碼格式還是有不少區(qū)別的,這也是造成幾種編碼格式要求不同的原因,H.264編碼格式為復(fù)雜,因此系統(tǒng)要求,VC-1略有降低,但是也比Mpeg2高得多。

其它編碼格式與H.264類似。

四、高清解碼資源消耗分析

那么究竟哪個(gè)步驟為消耗CPU占用率呢?下面的測(cè)試對(duì)比應(yīng)該能說(shuō)明問(wèn)題(見(jiàn)下圖)。對(duì)比的視頻包括Mpeg2和H.264(AVC),其中上面我們講到的四個(gè)步驟都有涉及。顯而易見(jiàn),“流處理”是所有編碼格式中為消耗處理器運(yùn)算的部分,但是Mpeg2視頻的這部分還并不會(huì)造成很大的困擾,因?yàn)镃PU的占用率還不到2%。

但是對(duì)于H.264來(lái)說(shuō),問(wèn)題就出現(xiàn)了,20Mb/s編碼率的視頻流處理過(guò)程就會(huì)達(dá)到不小的CPU占用率,40Mb/s的高編碼率視頻更為夸張,流處理的過(guò)程CPU占用率上升極快,加上別的處理,總CPU占用率很高毫不奇怪。

上文已經(jīng)提到,這四個(gè)步驟的處理配件不同,主要是CPU和顯卡。在之前,CPU因?yàn)樘幚砹烁嗟牟襟E,所以占用率高居不下,因此如果顯卡能承擔(dān)越多的解碼步驟,CPU就能釋放更多的負(fù)載,以保證視頻播放的流暢。

下圖H.264的解碼過(guò)程很好的說(shuō)明了問(wèn)題。如果顯卡不承擔(dān)任何步驟(圖解行),那么CPU占用率很高,甚至根本無(wú)法流暢播放;如果顯卡能實(shí)現(xiàn)后兩個(gè)步驟的解碼處理(圖解第二行),CPU可以獲得部分解放,但是對(duì)于比較關(guān)鍵的、負(fù)載的“流處理”,部分顯卡還不能實(shí)現(xiàn),所以CPU占用率有所下降,但是仍然偏高。

通過(guò)具有H.264硬件解碼引擎的顯卡,就可以完成H.264編碼的全部4個(gè)處理步驟(圖解第三行),也就是實(shí)現(xiàn)全程解碼,這就是它們能讓H.264高清視頻播放的CPU占用率大幅度下降的根本原因。既然顯卡完成了所有的高清解碼處理,那么CPU自然就空閑了。而我們所謂的部分解碼,就是CPU仍然承擔(dān)一定的處理任務(wù),因此占用率仍然要高出不少。

關(guān)鍵詞:高清視頻,視頻編解碼,CAVLC/CABAC解碼

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號(hào)碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買(mǎi)家服務(wù):
賣(mài)家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號(hào),
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫(kù)提出的寶貴意見(jiàn),您的參與是維庫(kù)提升服務(wù)的動(dòng)力!意見(jiàn)一經(jīng)采納,將有感恩紅包奉上哦!