高清播放再次革命!CUDA解碼方案評(píng)測(cè)
前面我們說(shuō)到,DXVA是導(dǎo)致使用GPU硬解碼出現(xiàn)問(wèn)題的根本原因,如果要解決這個(gè)問(wèn)題,最好的辦法是脫離DXVA,比如CPU解碼就不會(huì)出現(xiàn)什么問(wèn)題,而且畫(huà)質(zhì)也非常好,這就是因?yàn)镃PU軟解碼不需要DXVA(DXVA是硬件加速標(biāo)準(zhǔn))。那么,有沒(méi)有辦法利用顯卡模擬CPU進(jìn)行解碼呢?——CUDA做到了這一點(diǎn)。
對(duì)于CUDA這個(gè)名詞相信各位都不會(huì)陌生,簡(jiǎn)單的說(shuō)就是NVIDIA顯卡的通用計(jì)算技術(shù),CUDA可以直接使用GPU來(lái)進(jìn)行CPU很難完成的復(fù)雜運(yùn)算,理論上來(lái)說(shuō)可以運(yùn)行任意CPU運(yùn)算的程序。而且由于CUDA編程語(yǔ)言和C語(yǔ)言基本沒(méi)有區(qū)別,所以CUDA很快就被全世界各個(gè)行業(yè)所接受。
在視頻領(lǐng)域,我們之前經(jīng)常都說(shuō)到了利用CUDA進(jìn)行視頻編碼,比如我們之前測(cè)試過(guò)的Cyberlink MediaShow,vReveal MotionDSP,ArcSoft TotalMedia Theatre以及MediaCoder等。但是視頻解碼一直由于GPU內(nèi)有專(zhuān)門(mén)的運(yùn)算模塊,導(dǎo)致這一領(lǐng)域幾乎無(wú)人問(wèn)津。而日前,CoreAVC推出了1.9.x版本的解碼器,正式加入了CUDA視頻解碼的功能。
CoreAVC官方網(wǎng)站上1.9.5版本的廣告已經(jīng)赫然出現(xiàn)了CUDA標(biāo)志
CoreAVC是非常流行的H.264解碼器之一,幾乎所有集多種解碼器于一身的播放器都帶有CoreAVC解碼器。今年2月份,CoreAVC率先發(fā)布了1.9.0版本的解碼器,首次支持CUDA解碼H.264視頻,不過(guò)由于當(dāng)時(shí)存在一些播放色塊的問(wèn)題,很快CoreAVC就推出了1.9.5版本的解碼器,從此H.264高清視頻解碼正式邁入CUDA時(shí)代。
關(guān)注我們
