在線直播源碼,視頻編碼常用名詞和術(shù)語(yǔ)
了解在線直播源碼的視頻編碼過(guò)程中,少不了花時(shí)間理解編碼術(shù)語(yǔ)和名詞,對(duì)一些非專業(yè)技術(shù)人員來(lái)說(shuō)理解有些困難,我們來(lái)看看都有哪些內(nèi)容要理解。
?

一、GOP、I、P、B幀
1、GOP,指的是在線直播源碼兩個(gè)I幀之間的間隔
2、I幀,指的是幀內(nèi)編碼圖像幀,不參考其他圖像幀,只利用本幀的信息進(jìn)行編碼
3、P幀,指的是預(yù)測(cè)編碼圖像幀,利用之前的I幀或P幀,采用運(yùn)動(dòng)預(yù)測(cè)的方式進(jìn)行幀間預(yù)測(cè)編碼
4、B幀,指的是雙向預(yù)測(cè)編碼圖像幀,給在線直播源碼提供最高的壓縮比,它既需要之前的圖像幀,也需要后來(lái)的圖像幀,采用運(yùn)動(dòng)預(yù)測(cè)的方式進(jìn)行幀間雙向預(yù)測(cè)編碼
?

二、YUV顏色空間
這個(gè)對(duì)多數(shù)在線直播源碼運(yùn)營(yíng)人員來(lái)說(shuō)是陌生的。YUV是一種顏色編碼方法,常使用在各個(gè)視頻處理組件中,YUV在對(duì)照片或視頻編碼時(shí),考慮到人眼感知的極限能力,允許降低色度的帶寬。
YUV是視頻序列常用的傳輸格式,很多情況下其他顏色空間的視頻需要轉(zhuǎn)化成YUV格式進(jìn)行傳輸,因?yàn)閅UV編碼格式在沒(méi)有UV也可以完整的展現(xiàn)出圖像,從而解決黑白圖像和彩色圖像的兼容問(wèn)題,還可以降低色度的采集率和同時(shí)對(duì)圖像質(zhì)量不會(huì)產(chǎn)生太大影響。
?

三、編碼必經(jīng)過(guò)程
視頻編碼的目的是為了壓縮原始視頻,而在線直播源碼的壓縮主要思路是從空間、時(shí)間、編碼、視覺(jué)等幾個(gè)主要角度去除冗余信息。而視頻被分解成幀或其他單元后,必然要經(jīng)過(guò)幀內(nèi)預(yù)測(cè)、幀間預(yù)測(cè)、變換編碼、量化編碼、后處理和熵編碼等過(guò)程。
最終視頻會(huì)被封裝成常見(jiàn)的MP4、AVI、WMV、MOV、MKV等視頻格式,在結(jié)合開(kāi)始的編碼名詞和術(shù)語(yǔ),最終視頻會(huì)變成在線直播源碼易于播放和存儲(chǔ)的模式。
聲明:以上內(nèi)容為云豹科技作者本人原創(chuàng),未經(jīng)作者本人同意,禁止轉(zhuǎn)載,否則將追究相關(guān)法律責(zé)任