H.264HighProfile
實(shí)時(shí)視頻還是繼續(xù)向更高質(zhì)量,更低帶寬的方向發(fā)展。H.264Highprofile技術(shù)于2010年率先被polycom應(yīng)用于視頻會(huì)議系統(tǒng)。比 h.264baseline進(jìn)一步節(jié)約了近一半的帶寬。當(dāng)然我個(gè)人心存懷疑,覺得大分辨率圖形帶寬應(yīng)該能減少40%到50%,如果較小分辨率, 碼率比例未必有那么明顯。不過,大分辨率圖形的碼率降低,才是關(guān)鍵,z在高清在實(shí)時(shí)會(huì)議中,采用H.264baseline,帶寬要求還是 比較高的。特別是要做1080P30pfs甚至60pfs時(shí)。如果能減少一半帶寬,意味著節(jié)省2-4M帶寬,如果是在MCU側(cè),則帶寬節(jié)省就更可觀 了。
這里對(duì)h.264的幾個(gè)profile做個(gè)簡(jiǎn)單介紹:
AVC/H.264規(guī)定了多種不同的Profile:低Profile、主要Profile、擴(kuò)展Profile、高端Profile(這些Profile本身還要?jiǎng)澐謹(jǐn)?shù)個(gè) 等級(jí))。
-低Profile,也叫做底線Profile(BaselineProfile)支持I/P幀,只支持無交錯(cuò)(Progressive)和CAVLC;
-擴(kuò)展Profile(ExtendedProfile)支持I/P/B/SP/SI幀,只支持無交錯(cuò)(Progressive)和CAVLC;
-主要Profile(MainProfile)提供I/P/B幀,支持無交錯(cuò)(Progressive)和交錯(cuò)(Interlaced),同樣提供對(duì)于CAVLC和CABAC的支持;
-高端Profile(HighProfile)在主要Profile的基礎(chǔ)上增加了8x8內(nèi)部預(yù)測(cè)、自定義量化、無損視頻編碼和更多的YUV格式;