H264編碼原理及相關(guān)知識

網(wǎng)上關(guān)于直播H264編碼的文章已經(jīng)很多了,但是其中牽扯到了很多名詞,讓人不是很理解,這篇文章的意義就是理解這些概念
讓我們努力變成巨人-------------與君共勉

首先H264是一種高度壓縮數(shù)字視頻編解碼器標(biāo)準(zhǔn)

F0D23A56-B27F-49CF-BD2D-85DCAE8F18E2.png

為了更好地說明幀的概念搞坝,我們先來看看電影播放的基本原理擒贸。
在放映電影的過程中,畫面被一幅幅地放映在銀幕上瓷患。畫幅移開時,光線就被遮住遣妥,幕上便出現(xiàn)短暫的黑暗;每放映一個畫幅后攀细,幕上就黑暗一次箫踩。但這一次次極短暫的黑暗,被人的視覺生理現(xiàn)象“視覺暫留”所彌補谭贪。人眼在觀察景物時境钟,光信號傳入大腦神經(jīng)需經(jīng)過一段短暫時間,光的作用結(jié)束時俭识,視覺也不立即消失慨削。視覺的這一現(xiàn)象稱為“視覺暫留”。當(dāng)電影畫面換幅頻率達(dá)到每秒15幅~30幅時套媚,觀眾便見不到黑暗的間隔了缚态,這時人“看到”的就是運動的事物,這就是電影的基本原理堤瘤。這里的一幅畫面就是電影的一幀玫芦,實際上就是電影膠片中的一格。

幀——就是影像動畫中最小單位的單幅影像畫面本辐。

我們通常說幀數(shù)桥帆,簡單地說,就是在1秒鐘時間里傳輸?shù)膱D片的幀數(shù)慎皱,也可以理解為圖形處理器每秒鐘能夠刷新幾次老虫,通常用FPS(Frames Per Second)表示。

I幀又稱為內(nèi)部畫面茫多,通常是一組連續(xù)畫面的第一個幀祈匙,經(jīng)過適度地壓縮,做為隨機訪問的參考點地梨,可以當(dāng)成圖像菊卷。I幀采用幀內(nèi)壓縮法,這種壓縮與靜態(tài)圖像的壓縮算法類似宝剖。I幀是靠盡可能去除圖像空間冗余信息來壓縮的洁闰。
P幀是通過充分降低與圖像序列中前面已編碼幀的時間冗余信息來壓縮傳輸數(shù)據(jù)量的編碼圖像,也叫預(yù)測幀万细。P幀由在它前面的P幀或者I幀預(yù)測而來扑眉,它根據(jù)本幀與鄰近的前一幀或幾幀的不同點來壓縮本幀數(shù)據(jù)纸泄。采取P幀和I幀聯(lián)合壓縮的方法可達(dá)到更高的壓縮且無明顯的壓縮痕跡。P幀屬于前向預(yù)測的幀間編碼腰素。它只參考前面靠近它的I幀或P幀聘裁。
B幀也叫雙向預(yù)測幀,當(dāng)把一幀壓縮成B幀時弓千,它根據(jù)鄰近的前幾幀衡便、本幀以及后幾幀數(shù)據(jù)的不同點來壓縮本幀,也即僅記錄本幀與前后幀的差值洋访。只有采用B幀壓縮才能達(dá)到超高的壓縮比镣陕。一般地,I幀壓縮效率最低姻政,P幀較高呆抑,B幀最高。

幀間(Interframe)壓縮是基于許多視頻或動畫的連續(xù)前后兩幀具有很大的相關(guān)性汁展,或者說前后兩幀信息變化很小的特點鹊碍。也即連續(xù)的視頻其相鄰幀之間具有冗余信息,根據(jù)這一特性食绿,壓縮相鄰幀之間的冗余量就可以進(jìn)一步提高壓縮量侈咕,減小壓縮比。幀間壓縮也稱為時間壓縮(Temporal compression)炫欺。

幀內(nèi)(Intraframe)壓縮也稱為空間壓縮(Spatial compression)乎完。當(dāng)壓縮一幀圖像時,僅考慮本幀的數(shù)據(jù)而不考慮相鄰幀之間的冗余信息品洛,這實際上與靜態(tài)圖像壓縮類似树姨。幀內(nèi)一般采用有損壓縮算法,達(dá)不到很高的壓縮比桥状。

I幀又稱為內(nèi)部畫面帽揪,通常是一組連續(xù)畫面的第一個幀,經(jīng)過適度地壓縮辅斟,做為隨機訪問的參考點转晰,可以當(dāng)成圖像。I幀采用幀內(nèi)壓縮法士飒,這種壓縮與靜態(tài)圖像的壓縮算法類似查邢。I幀是靠盡可能去除圖像空間冗余信息來壓縮的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末酵幕,一起剝皮案震驚了整個濱河市扰藕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌芳撒,老刑警劉巖邓深,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件未桥,死亡現(xiàn)場離奇詭異,居然都是意外死亡芥备,警方通過查閱死者的電腦和手機冬耿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來萌壳,“玉大人亦镶,你說我怎么就攤上這事「の停” “怎么了染乌?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長懂讯。 經(jīng)常有香客問我,道長台颠,這世上最難降的妖魔是什么褐望? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮串前,結(jié)果婚禮上瘫里,老公的妹妹穿的比我還像新娘。我一直安慰自己荡碾,他們只是感情好谨读,可當(dāng)我...
    茶點故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著坛吁,像睡著了一般劳殖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拨脉,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天哆姻,我揣著相機與錄音,去河邊找鬼玫膀。 笑死矛缨,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的帖旨。 我是一名探鬼主播箕昭,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼解阅!你這毒婦竟也來了落竹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤瓮钥,失蹤者是張志新(化名)和其女友劉穎筋量,沒想到半個月后烹吵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡桨武,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年肋拔,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片呀酸。...
    茶點故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡凉蜂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出性誉,到底是詐尸還是另有隱情窿吩,我是刑警寧澤,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布错览,位于F島的核電站纫雁,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏倾哺。R本人自食惡果不足惜轧邪,卻給世界環(huán)境...
    茶點故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望羞海。 院中可真熱鬧忌愚,春花似錦、人聲如沸却邓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽腊徙。三九已至简十,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間昧穿,已是汗流浹背勺远。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留时鸵,地道東北人胶逢。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像饰潜,于是被迫代替她去往敵國和親初坠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,678評論 2 354

推薦閱讀更多精彩內(nèi)容