小視訊app開發過程中的兩種編碼標準

xrdzj_2010發表於2019-02-27

對於大多數直播平臺來講,頻寬構成了其成本的絕大部分。而對於短視訊平臺來講,頻寬成本所佔的比例可能會更高。在小視訊app開發過程中,經常會遇到各種各樣的問題,再加上4k、6k視訊及5G即將到來,頻寬成本也會隨之增加。為了解決高昂的頻寬成本,節省頻寬成了眾多短視訊平臺的首要任務,而視訊編碼標準的選取也將會間接影響頻寬成本。常用的視訊編碼標準有H.264和H.265兩種。

1.什麼是H.264和H.265?

(1)H.264的定義

即MPEG-4第十部分,是由ITU-T視訊編碼專家組和ISO/IEC動態影象專家組(MPEG)聯合組成的聯合視訊組提出的高度壓縮數字視訊編解碼器標準。這個標準通常被稱之為H.264/AVC。

(2)H.265的定義

是ITU-TVCEG繼H.264之後所制定的新的視訊編碼標準,H.265標準圍繞著現有的視訊編碼標準H.264,保留原來的某些技術,同時對一些相關的技術加以改進。

2.它們各自有何優勢?

(1)H.264的優勢

具有很高的資料壓縮比率,在同等的影象質量條件下,H.264的壓縮比是MPEG-2的2倍以上,是MPEG-4的1.5~2倍。低位元速率對於H.264的高壓縮比起到了重要的作用,和MPEG-2和MPEG-4ASP等壓縮技術相比,H.264壓縮技術將很大程度上節省使用者的下載時間和資料流量收費。而且,H.264在具有高壓縮比的同時還擁有高質量流暢的影象。所以經過H.264壓縮的視訊資料,在網路傳輸過程中所需的頻寬更少也更加經濟。

(2)H.265的優勢

H.265只在有限頻寬下傳輸更高質量的網路視訊,只需要原來一般的頻寬即可播放相同質量的視訊。H.265標準也同時支援4k和8k的超高清視訊,可以說H.265標準讓短視訊跟上了螢幕“高解析度化”的腳步。

3.它們之間的區別是什麼?

(1)H.264被廣泛用於網路流媒體資料、各種高清晰度電視廣播以及衛星電視廣播等領域。H.264相較於以前的編碼標準有著一些新特性,如多參考幀的運動補償、變塊尺寸運動補償、幀內預測編碼等,通過利用這些新特性,H.264比其他編碼標準有著更高的視訊質量和更低的位元速率,也因此受到了人們的認可,而被廣泛應用。

(2)H.265的編碼架構大致上和H.264的架構相似,主要包含:幀內預測、幀間預測等模組。但在編碼架構中,整體被分為了三個基本單位,分別是:編碼單位、預測單位和轉換單位。

4.為什麼說H.265比H.264好?

相比之下,H.265能夠提供更多不同的工具來降低位元速率。編碼後的碼字較少,細節奪得地方所劃分的巨集塊就相應的小和多一些,編碼效率也就相對提高了。同時,H.265幀內預測模式支援33種方向,H.264只支援8種,並且還提供了更好的運動補償處理和向量預測方法。

在相同的圖象質量下,相比於H.264,通過H.265編碼的視訊碼流大小比H.264減少大約39-44%。由於質量控制的測定方法不同,這個資料也會有相應的變化。

由此可見,在小視訊app開發過程中,H.264是被廣泛應用的編碼標準,而H.265的優勢則更為明顯,二者之間的區別也直接導致了適用的場景各不相同。不過,隨著小視訊app的視訊觀看體驗要求越來越高,H.265編碼標準的應用也將更為廣泛。

相關文章