版本記錄
版本號(hào) | 時(shí)間 |
---|---|
V1.0 | 2017.12.17 |
前言
對(duì)于做過音視頻的開發(fā)者河闰,編解碼都不陌生杈帐,接下來這幾篇就詳細(xì)的看一下音視頻編解碼相關(guān)知識(shí)桑阶。
H264編碼基本
下面我們就看一下什么是H264編碼唆樊,部分內(nèi)容來自百度。
H.264
脾歇,同時(shí)也是MPEG-4
第十部分蒋腮,是由ITU-T視頻編碼專家組(VCEG)和ISO/IEC動(dòng)態(tài)圖像專家組(MPEG)聯(lián)合組成的聯(lián)合視頻組(JVT,Joint Video Team)
提出的高度壓縮數(shù)字視頻編解碼器標(biāo)準(zhǔn)藕各。這個(gè)標(biāo)準(zhǔn)通常被稱之為H.264/AVC(或者AVC/H.264
或者H.264/MPEG-4 AVC
或MPEG-4/H.264 AVC)
而明確的說明它兩方面的開發(fā)者池摧。
H264標(biāo)準(zhǔn)各主要部分有Access Unit delimiter
(訪問單元分割符),SEI
(附加增強(qiáng)信息)座韵,primary coded picture
(基本圖像編碼)险绘,Redundant Coded Picture
(冗余圖像編碼)。還有Instantaneous Decoding Refresh
(IDR誉碴,即時(shí)解碼刷新)宦棺、Hypothetical Reference Decoder
(HRD,假想?yún)⒖冀獯a)黔帕、Hypothetical Stream Scheduler
(HSS代咸,假想碼流調(diào)度器)。
背景
H.264
是國(guó)際標(biāo)準(zhǔn)化組織(ISO)
和國(guó)際電信聯(lián)盟(ITU)
共同提出的繼MPEG4之后的新一代數(shù)字視頻壓縮格式成黄。H.264是ITU-T以H.26x系列為名稱命名的視頻編解碼技術(shù)標(biāo)準(zhǔn)之一呐芥。H.264是ITU-T的VCEG(視頻編碼專家組)和ISO/IEC的MPEG(活動(dòng)圖像編碼專家組)的聯(lián)合視頻組(JVT:joint video team)開發(fā)的一個(gè)數(shù)字視頻編碼標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)最早來自于ITU-T的稱之為H.26L的項(xiàng)目的開發(fā)奋岁。H.26L這個(gè)名稱雖然不太常見思瘟,但是一直被使用著。H.264是ITU-T以H.26x系列為名稱命名的標(biāo)準(zhǔn)之一闻伶,AVC是ISO/IEC MPEG一方的稱呼滨攻。
國(guó)際上制定視頻編解碼技術(shù)的組織有兩個(gè),一個(gè)是“國(guó)際電聯(lián)(ITU-T)”,它制定的標(biāo)準(zhǔn)有H.261光绕、H.263女嘲、H.263+
等,另一個(gè)是“國(guó)際標(biāo)準(zhǔn)化組織(ISO)”它制定的標(biāo)準(zhǔn)有MPEG-1诞帐、MPEG-2欣尼、MPEG-4
等。而H.264則是由兩個(gè)組織聯(lián)合組建的聯(lián)合視頻組(JVT)共同制定的新數(shù)字視頻編碼標(biāo)準(zhǔn)停蕉,所以它既是ITU-T的H.264愕鼓,又是ISO/IEC的MPEG-4高級(jí)視頻編碼(Advanced Video Coding,AVC)
的第10 部分慧起。因此拒啰,不論是MPEG-4 AVC、MPEG-4 Part 10完慧,還是ISO/IEC 14496-10,都是指H.264剩失。
H.264是在MPEG-4技術(shù)的基礎(chǔ)之上建立起來的屈尼,其編解碼流程主要包括5個(gè)部分:
- 幀間和幀內(nèi)預(yù)測(cè)
(Estimation)
- 變換
(Transform)
和反變換 - 量化
(Quantization)
和反量化 - 環(huán)路濾波
(Loop Filter)
- 熵編碼
(Entropy Coding)
H.264標(biāo)準(zhǔn)的主要目標(biāo)是:與其它現(xiàn)有的視頻編碼標(biāo)準(zhǔn)相比,在相同的帶寬下提供更加優(yōu)秀的圖象質(zhì)量拴孤。通過該標(biāo)準(zhǔn)脾歧,在同等圖象質(zhì)量下的壓縮效率比以前的標(biāo)準(zhǔn)(MPEG2)提高了2倍左右。
H.264可以提供11個(gè)等級(jí)演熟、7個(gè)類別的子協(xié)議格式(算法)鞭执,其中等級(jí)定義是對(duì)外部環(huán)境進(jìn)行限定,例如帶寬需求芒粹、內(nèi)存需求兄纺、網(wǎng)絡(luò)性能等等。等級(jí)越高化漆,帶寬要求就越高估脆,視頻質(zhì)量也越高。類別定義則是針對(duì)特定應(yīng)用座云,定義編碼器所使用的特性子集疙赠,并規(guī)范不同應(yīng)用環(huán)境中的編碼器復(fù)雜程度。
優(yōu)勢(shì)
- 低碼率
(Low Bit Rate
)- 和MPEG2和MPEG4 ASP等壓縮技術(shù)相比朦拖,在同等圖像質(zhì)量下圃阳,采用H.264技術(shù)壓縮后的數(shù)據(jù)量只有MPEG2的1/8,MPEG4的1/3璧帝。
- 高質(zhì)量的圖像
- H.264能提供連續(xù)捍岳、流暢的高質(zhì)量圖像(DVD質(zhì)量)。
- 容錯(cuò)能力強(qiáng)
- H.264提供了解決在不穩(wěn)定網(wǎng)絡(luò)環(huán)境下容易發(fā)生的丟包等錯(cuò)誤的必要工具
- 網(wǎng)絡(luò)適應(yīng)性強(qiáng)
- H.264提供了網(wǎng)絡(luò)抽象層
(Network Abstraction Layer)
,使得H.264的文件能容易地在不同網(wǎng)絡(luò)上傳輸(例如互聯(lián)網(wǎng)祟同,CDMA作喘,GPRS,WCDMA晕城,CDMA2000等)
泞坦。
- H.264提供了網(wǎng)絡(luò)抽象層
H.264最大的優(yōu)勢(shì)是具有很高的數(shù)據(jù)壓縮比率,在同等圖像質(zhì)量的條件下砖顷,H.264的壓縮比是MPEG-2的2倍以上贰锁,是MPEG-4的1.5~2倍。舉個(gè)例子滤蝠,原始文件的大小如果為88GB豌熄,采用MPEG-2壓縮標(biāo)準(zhǔn)壓縮后變成3.5GB,壓縮比為25∶1物咳,而采用H.264壓縮標(biāo)準(zhǔn)壓縮后變?yōu)?79MB锣险,從88GB到879MB,H.264的壓縮比達(dá)到驚人的102∶1览闰。低碼率(Low Bit Rate)對(duì)H.264的高的壓縮比起到了重要的作用芯肤,和MPEG-2和MPEG-4 ASP等壓縮技術(shù)相比,H.264壓縮技術(shù)將大大節(jié)省用戶的下載時(shí)間和數(shù)據(jù)流量收費(fèi)压鉴。尤其值得一提的是崖咨,H.264在具有高壓縮比的同時(shí)還擁有高質(zhì)量流暢的圖像,正因?yàn)槿绱擞涂裕?jīng)過H.264壓縮的視頻數(shù)據(jù)击蹲,在網(wǎng)絡(luò)傳輸過程中所需要的帶寬更少,也更加經(jīng)濟(jì)婉宰。
特點(diǎn)
H264標(biāo)準(zhǔn)的主要特點(diǎn)如下:
- 更高的編碼效率
- 同H.263等標(biāo)準(zhǔn)的特率效率相比歌豺,能夠平均節(jié)省大于50%的碼率。
- 高質(zhì)量的視頻畫面
- H.264能夠在低碼率情況下提供高質(zhì)量的視頻圖像芍阎,在較低帶寬上提供高質(zhì)量的圖像傳輸是H.264的應(yīng)用亮點(diǎn)世曾。
- 提高網(wǎng)絡(luò)適應(yīng)能力
- H.264可以工作在實(shí)時(shí)通信應(yīng)用(如視頻會(huì)議)低延時(shí)模式下,也可以工作在沒有延時(shí)的視頻存儲(chǔ)或視頻流服務(wù)器中谴咸。
- 采用混合編碼結(jié)構(gòu)
- 同H.263相同轮听,H.264也使用采用DCT變換編碼加DPCM的差分編碼的混合編碼結(jié)構(gòu),還增加了如多模式運(yùn)動(dòng)估計(jì)岭佳、幀內(nèi)預(yù)測(cè)血巍、多幀預(yù)測(cè)、基于內(nèi)容的變長(zhǎng)編碼珊随、4x4二維整數(shù)變換等新的編碼方式述寡,提高了編碼效率柿隙。
- H.264的編碼選項(xiàng)較少
- 在H.263中編碼時(shí)往往需要設(shè)置相當(dāng)多選項(xiàng),增加了編碼的難度鲫凶,而H.264做到了力求簡(jiǎn)潔的“回歸基本”禀崖,降低了編碼時(shí)復(fù)雜度。
- H.264可以應(yīng)用在不同場(chǎng)合
- H.264可以根據(jù)不同的環(huán)境使用不同的傳輸和播放速率螟炫,并且提供了豐富的錯(cuò)誤處理工具波附,可以很好的控制或消除丟包和誤碼。
- 錯(cuò)誤恢復(fù)功能
- H.264提供了解決網(wǎng)絡(luò)傳輸包丟失的問題的工具昼钻,適用于在高誤碼率傳輸?shù)臒o線網(wǎng)絡(luò)中傳輸視頻數(shù)據(jù)掸屡。
- 較高的復(fù)雜度
- 264性能的改進(jìn)是以增加復(fù)雜性為代價(jià)而獲得的。據(jù)估計(jì)然评,H.264編碼的計(jì)算復(fù)雜度大約相當(dāng)于H.263的3倍仅财,解碼復(fù)雜度大約相當(dāng)于H.263的2倍。
技術(shù)
H.264和以前的標(biāo)準(zhǔn)一樣碗淌,也是DPCM加變換編碼的混合編碼模式盏求。但它采用“回歸基本”的簡(jiǎn)潔設(shè)計(jì),不用眾多的選項(xiàng)亿眠,獲得比H.263++好得多的壓縮性能风喇;加強(qiáng)了對(duì)各種信道的適應(yīng)能力,采用“網(wǎng)絡(luò)友好”的結(jié)構(gòu)和語法缕探,有利于對(duì)誤碼和丟包的處理;應(yīng)用目標(biāo)范圍較寬还蹲,以滿足不同速率爹耗、不同解析度以及不同傳輸(存儲(chǔ))場(chǎng)合的需求。
技術(shù)上谜喊,它集中了以往標(biāo)準(zhǔn)的優(yōu)點(diǎn)潭兽,并吸收了標(biāo)準(zhǔn)制定中積累的經(jīng)驗(yàn)。與H.263 v2(H.263+)或MPEG-4簡(jiǎn)單類(Simple Profile)相比斗遏,H.264在使用與上述編碼方法類似的最佳編碼器時(shí)山卦,在大多數(shù)碼率下最多可節(jié)省50%的碼率。H.264在所有碼率下都能持續(xù)提供較高的視頻質(zhì)量诵次。H.264能工作在低延時(shí)模式以適應(yīng)實(shí)時(shí)通信的應(yīng)用(如視頻會(huì)議)账蓉,同時(shí)又能很好地工作在沒有延時(shí)限制的應(yīng)用,如視頻存儲(chǔ)和以服務(wù)器為基礎(chǔ)的視頻流式應(yīng)用逾一。H.264提供包傳輸網(wǎng)中處理包丟失所需的工具铸本,以及在易誤碼的無線網(wǎng)中處理比特誤碼的工具。
在系統(tǒng)層面上遵堵,H.264提出了一個(gè)新的概念箱玷,在視頻編碼層(Video Coding Layer,VCL)
和網(wǎng)絡(luò)提取層(Network Abstraction Layer,NAL)
之間進(jìn)行概念性分割怨规,前者是視頻內(nèi)容的核心壓縮內(nèi)容之表述,后者是通過特定類型網(wǎng)絡(luò)進(jìn)行遞送的表述锡足,這樣的結(jié)構(gòu)便于信息的封裝和對(duì)信息進(jìn)行更好的優(yōu)先級(jí)控制波丰。
1. 編碼
幀內(nèi)預(yù)測(cè)編碼
幀內(nèi)編碼用來縮減圖像的空間冗余。為了提高H.264幀內(nèi)編碼的效率舶得,在給定幀中充分利用相鄰宏塊的空間相關(guān)性掰烟,相鄰的宏塊通常含有相似的屬性。因此扩灯,在對(duì)一給定宏塊編碼時(shí)媚赖,首先可以根據(jù)周圍的宏塊預(yù)測(cè)(典型的是根據(jù)左上角宏塊、左邊宏塊和上面宏塊珠插,因?yàn)榇撕陦K已經(jīng)被編碼處理)惧磺,然后對(duì)預(yù)測(cè)值與實(shí)際值的差值進(jìn)行編碼,這樣捻撑,相對(duì)于直接對(duì)該幀編碼而言磨隘,可以大大減小碼率。
H.264提供9種模式進(jìn)行4×4像素宏塊預(yù)測(cè)顾患,包括1種直流預(yù)測(cè)和8種方向預(yù)測(cè)番捂。在圖中,相鄰塊的A到I共9個(gè)像素均已經(jīng)被編碼江解,可以被用以預(yù)測(cè)设预,如果我們選擇模式4,那么犁河,a鳖枕、b、c桨螺、d4個(gè)像素被預(yù)測(cè)為與E相等的值宾符,e、f灭翔、g魏烫、h4個(gè)像素被預(yù)測(cè)為與F相等的值,對(duì)于圖像中含有很少空間信息的平坦區(qū)肝箱,H.264也支持16×16的幀內(nèi)編碼哄褒。
幀間預(yù)測(cè)編碼
幀間預(yù)測(cè)編碼利用連續(xù)幀中的時(shí)間冗余來進(jìn)行運(yùn)動(dòng)估計(jì)和補(bǔ)償。H.264的運(yùn)動(dòng)補(bǔ)償支持以往的視頻編碼標(biāo)準(zhǔn)中的大部分關(guān)鍵特性煌张,而且靈活地添加了更多的功能读处,除了支持P幀、B幀外唱矛,H.264還支持一種新的流間傳送幀——SP幀罚舱,如圖3所示井辜。碼流中包含SP幀后,能在有類似內(nèi)容但有不同碼率的碼流之間快速切換管闷,同時(shí)支持隨機(jī)接入和快速回放模式粥脚,H.264的運(yùn)動(dòng)估計(jì)有以下4個(gè)特性。
-
不同大小和形狀的宏塊分割
- 對(duì)每一個(gè)16×16像素宏塊的運(yùn)動(dòng)補(bǔ)償可以采用不同的大小和形狀包个,H.264支持7種模式刷允。小塊模式的運(yùn)動(dòng)補(bǔ)償為運(yùn)動(dòng)詳細(xì)信息的處理提高了性能,減少了方塊效應(yīng)碧囊,提高了圖像的質(zhì)量树灶。
-
高精度的亞像素運(yùn)動(dòng)補(bǔ)償
- 在H.263中采用的是半像素精度的運(yùn)動(dòng)估計(jì),而在H.264中可以采用1/4或者1/8像素精度的運(yùn)動(dòng)估值糯而。在要求相同精度的情況下天通,H.264使用1/4或者1/8像素精度的運(yùn)動(dòng)估計(jì)后的殘差要比H.263采用半像素精度運(yùn)動(dòng)估計(jì)后的殘差來得小。這樣在相同精度下熄驼,H.264在幀間編碼中所需的碼率更小像寒。
-
多幀預(yù)測(cè)
- H.264提供可選的多幀預(yù)測(cè)功能,在幀間編碼時(shí)瓜贾,可選5個(gè)不同的參考幀诺祸,提供了更好的糾錯(cuò)性能,這樣更可以改善視頻圖像質(zhì)量祭芦。這一特性主要應(yīng)用于以下場(chǎng)合:周期性的運(yùn)動(dòng)筷笨、平移運(yùn)動(dòng)、在兩個(gè)不同的場(chǎng)景之間來回變換攝像機(jī)的鏡頭龟劲。
-
去塊濾波器
- H.264定義了自適應(yīng)去除塊效應(yīng)的濾波器奥秆,這可以處理預(yù)測(cè)環(huán)路中的水平和垂直塊邊緣,大大減少了方塊效應(yīng)咸灿。
整數(shù)變換
在變換方面,H.264使用了基于4×4像素塊的類似于DCT的變換侮叮,但使用的是以整數(shù)為基礎(chǔ)的空間變換避矢,不存在反變換因?yàn)槿∩岫嬖谡`差的問題。與浮點(diǎn)運(yùn)算相比囊榜,整數(shù)DCT變換會(huì)引起一些額外的誤差审胸,但因?yàn)镈CT變換后的量化也存在量化誤差,與之相比卸勺,整數(shù)DCT變換引起的量化誤差影響并不大砂沛。此外,整數(shù)DCT變換還具有減少運(yùn)算量和復(fù)雜度曙求,有利于向定點(diǎn)DSP移植的優(yōu)點(diǎn)碍庵。
量化
H.264中可選52種不同的量化步長(zhǎng)映企,這與H.263中有31個(gè)量化步長(zhǎng)很相似,但是在H.264中静浴,步長(zhǎng)是以12.5%的復(fù)合率遞進(jìn)的堰氓,而不是一個(gè)固定常數(shù)。
在H.264中苹享,變換系數(shù)的讀出方式也有兩種:之字形(Zigzag)掃描和雙掃描双絮。大多數(shù)情況下使用簡(jiǎn)單的之字形掃描;雙掃描僅用于使用較小量化級(jí)的塊內(nèi)得问,有助于提高編碼效率囤攀。
熵編碼
視頻編碼處理的最后一步就是熵編碼,在H.264中采用了兩種不同的熵編碼方法:通用可變長(zhǎng)編碼(UVLC)和基于文本的自適應(yīng)二進(jìn)制算術(shù)編碼(CABAC)宫纬。
在H.263等標(biāo)準(zhǔn)中焚挠,根據(jù)要編碼的數(shù)據(jù)類型如變換系數(shù)、運(yùn)動(dòng)矢量等哪怔,采用不同的VLC碼表宣蔚。H.264中的UVLC碼表提供了一個(gè)簡(jiǎn)單的方法,不管符號(hào)表述什么類型的數(shù)據(jù)认境,都使用統(tǒng)一變字長(zhǎng)編碼表胚委。其優(yōu)點(diǎn)是簡(jiǎn)單;缺點(diǎn)是單一的碼表是從概率統(tǒng)計(jì)分布模型得出的叉信,沒有考慮編碼符號(hào)間的相關(guān)性亩冬,在中高碼率時(shí)效果不是很好。
因此硼身,H.264中還提供了可選的CABAC方法硅急。算術(shù)編碼使編碼和解碼兩邊都能使用所有句法元素(變換系數(shù)、運(yùn)動(dòng)矢量)的概率模型佳遂。為了提高算術(shù)編碼的效率营袜,通過內(nèi)容建模的過程,使基本概率模型能適應(yīng)隨視頻幀而改變的統(tǒng)計(jì)特性丑罪。內(nèi)容建模提供了編碼符號(hào)的條件概率估計(jì)荚板,利用合適的內(nèi)容模型,存在于符號(hào)間的相關(guān)性可以通過選擇要編碼符號(hào)鄰近的已編碼符號(hào)的相應(yīng)概率模型來去除吩屹,不同的句法元素通常保持不同的模型
H.264的目標(biāo)應(yīng)用涵蓋了大部分的視頻服務(wù)跪另,如有線電視遠(yuǎn)程監(jiān)控、交互媒體煤搜、數(shù)字電視免绿、視頻會(huì)議、視頻點(diǎn)播擦盾、流媒體服務(wù)等嘲驾。
H.264為解決不同應(yīng)用中的網(wǎng)絡(luò)傳輸?shù)牟町愄视础6x了兩層:視頻編碼層(VCL:Video Coding Layer)
負(fù)責(zé)高效的視頻內(nèi)容表示,網(wǎng)絡(luò)提取層(NAL:Network AbstractionLayer)
負(fù)責(zé)以網(wǎng)絡(luò)所要求的恰當(dāng)?shù)姆绞綄?duì)數(shù)據(jù)進(jìn)行打包和傳送(如圖所示: 標(biāo)準(zhǔn)的整體框架)距淫。
2. 冗余處理
H.264與以前的國(guó)際標(biāo)準(zhǔn)如H.263和MPEG-4相比绞绒,為達(dá)到高效的壓縮,充分利用了各種冗余榕暇,統(tǒng)計(jì)冗余和視覺生理冗余蓬衡。
- 統(tǒng)計(jì)冗余
- 頻譜冗余(指色彩分量之間的相關(guān)性),空間冗余彤枢,還有時(shí)間冗余狰晚。這是視頻壓縮區(qū)別于靜止圖像的根本點(diǎn),視頻壓縮主要利用時(shí)間冗余來實(shí)現(xiàn)大的壓縮比缴啡。
- 視覺生理冗余
- 視覺生理冗余是由于人類的視覺系統(tǒng)(HVS)特性造成的壁晒,比如人眼對(duì)色彩分量的高頻分量沒有對(duì)亮度分量的高頻分量敏感,對(duì)圖像高頻(即細(xì)節(jié))處的噪聲不敏感等业栅。
針對(duì)這些冗余秒咐,視頻壓縮算法采用了不同的方法加以利用酒来,但主要的考慮是集中在空間冗余和時(shí)間冗余上蝉衣。H.264也采用混合(hybrid)結(jié)構(gòu),即對(duì)空間冗余和時(shí)間冗余分別進(jìn)行處理柠贤。對(duì)空間冗余帮孔,標(biāo)準(zhǔn)通過變換及量化達(dá)到消除的目的雷滋,這樣編碼的幀叫I幀;而時(shí)間冗余則是通過幀間預(yù)測(cè)文兢,即運(yùn)動(dòng)估計(jì)和補(bǔ)償來去除晤斩,這樣編碼的幀叫P幀或B幀。與以前標(biāo)準(zhǔn)不同的是姆坚,H.264在編碼I幀時(shí)澳泵,采用了幀內(nèi)預(yù)測(cè),然后對(duì)預(yù)測(cè)誤差進(jìn)行編碼兼呵。這樣就充分利用了空間相關(guān)性兔辅,提高了編碼效率。H.264幀內(nèi)預(yù)測(cè)以16x16的宏塊為基本單位萍程。首先,編碼器將與當(dāng)前宏塊同一幀的鄰近像素作為參考兔仰,產(chǎn)生對(duì)當(dāng)前宏塊的預(yù)測(cè)值茫负,然后對(duì)預(yù)測(cè)殘差進(jìn)行變換與量化,再對(duì)變換與量化后的結(jié)果做熵編碼乎赴。熵編碼的結(jié)果就可以形成碼流了忍法。由于在解碼器端能夠得到的參考數(shù)據(jù)都是經(jīng)過反變換與反量化后的重建圖像潮尝,因此為了使編解碼一致,編碼器端用于預(yù)測(cè)的參考數(shù)據(jù)就和解碼器端一樣饿序,也是經(jīng)過反變換與反量化后的重建圖像勉失。
市場(chǎng)
按編解碼功能劃分,H.264市場(chǎng)可劃分為解碼市場(chǎng)原探、編碼市場(chǎng)乱凿。
1. 解碼
H.264解碼產(chǎn)品,主要有:支持H.264標(biāo)準(zhǔn)的解碼集成電路咽弦,含專用解碼芯片和系統(tǒng)芯片SoC徒蟆;支持H.264標(biāo)準(zhǔn)的解碼軟件,用于各類電子產(chǎn)品型型。
最先大規(guī)模采用H.264解碼芯片的段审,是衛(wèi)星高清機(jī)頂盒。
隨著互聯(lián)網(wǎng)視頻服務(wù)的快速崛起闹蒜,各類智能電子設(shè)備都陸續(xù)支持視頻網(wǎng)絡(luò)下載及播放寺枉。H.264標(biāo)準(zhǔn)一直是網(wǎng)絡(luò)視頻的主要壓縮技術(shù)之一,且在又有逐步取代Flash視頻格式的發(fā)展趨勢(shì)绷落。其主要支持者姥闪,是微軟的IE瀏覽器和蘋果公司的系列產(chǎn)品,前者保證了H.264在桌面設(shè)備市場(chǎng)的優(yōu)勢(shì)嘱函,后者保證了H.264在便攜設(shè)備市場(chǎng)的優(yōu)勢(shì)甘畅。
然而,由于谷歌公司決定在其新一代瀏覽器Chrome中支持新的視頻編解碼技術(shù)WebM
往弓、而不支持H.264疏唾,使得H.264在網(wǎng)絡(luò)視頻市場(chǎng)的前景受到很大的挑戰(zhàn)。
2. 編碼
由于H.264出色的編碼效率函似,使其很快就被以視頻監(jiān)控設(shè)備為主體的編碼設(shè)備市場(chǎng)所接受槐脏。
H.264高效的編碼效率,對(duì)相同視頻節(jié)目占用較小的網(wǎng)絡(luò)帶寬和存儲(chǔ)空間撇寞。H.264編碼器的主要指標(biāo)有:支持的分辨率和幀率顿天,編碼延時(shí),編碼碼流兼容性蔑担,碼流控制精度等指標(biāo)牌废。大部分編碼器分辨率支持到1920X1080,幀率為25幀(PAL)或者30幀(N制)啤握,編碼延時(shí)在200毫秒以上鸟缕。
后記
未完,待續(xù)~~~