Android IOS WebRTC 音視頻開發總結(七一)-- H265/H264有何不同

來源:互聯網
上載者:User

標籤:

本文整理自自網路,非原創,喜歡相關文章請關注我們的公眾號:blackerteam

 

H.265

 

H.265是ITU-TVCEG繼H.264之後所制定的新的視頻編碼通訊協定。H.265標準圍繞著現有的視頻編碼通訊協定H.264,保留原來的某些技術,同時對一些相關的技術加以改進。新技術使用先進的技術用以改善碼流、編碼品質、延時和演算法複雜度之間的關係,達到最佳化設定。具體的研究內容包括:提高壓縮效率、提高魯棒性和錯誤恢複能力、減少即時的時延、減少通道擷取時間和隨機接入時延、降低複雜度等。H264由於演算法最佳化,可以低於1Mbps的速度實現標清數位影像傳送;H265則可以實現利用1~2Mbps的傳輸速度傳送720P(解析度1280*720)普通高清音視頻傳送。

 

H.265旨在在有限頻寬下傳輸更高品質的網路視頻,僅需原先的一半頻寬即可播放相同品質的視頻。這也意味著,我們的智能手機、平板機等行動裝置將能夠直接線上播放1080p的全高清視頻。H.265標準也同時支援4K(4096×2160)和8K(8192×4320)超高清視頻。可以說,H.265標準讓網路視頻跟上了顯示屏“高解析度化”的腳步。
  
H.264
  
H.264,同時也是MPEG-4第十部分,是由ITU-T視頻編碼專家組(VCEG)和ISO/IEC生動影像專家組(MPEG)聯合組成的聯合視頻組(JVT,Joint Video Team)提出的高度壓縮數位視訊轉碼器標準。這個標準通常被稱之為H.264/AVC(或者AVC/H.264或者H.264/MPEG-4AVC或MPEG-4/H.264 AVC)而明確的說明它兩方面的開發人員。
  
H.264最大的優勢是具有很高的資料壓縮比率,在同等映像品質的條件下,H.264的壓縮比是MPEG-2的2倍以上,是MPEG-4的1.5~2倍。舉個例子,原始檔案的大小如果為88GB,採用MPEG-2壓縮標準壓縮後變成3.5GB,壓縮比為25∶1,而採用H.264壓縮標準壓縮後變為879MB,從88GB到879MB,H.264的壓縮比達到驚人的102∶1。低碼率(Low Bit Rate)對H.264的高的壓縮比起到了重要的作用,和MPEG-2和MPEG-4ASP等壓縮技術相比,H.264壓縮技術將大大節省使用者的下載時間和資料流量收費。尤其值得一提的是,H.264在具有高壓縮比的同時還擁有高品質流暢的映像,正因為如此,經過H.264壓縮的視頻資料,在網路傳輸過程中所需要的頻寬更少,也更加經濟。
  
H.265與H.264有何不同
  
在討論H.265有哪些提升和優點之前,我們不妨先來瞭解一下H.264。H.264也稱作MPEG-4AVC(Advanced Video Coding,進階視頻編碼),是一種視頻壓縮標準,同時也是一種被廣泛使用的高精度視頻的錄製、壓縮和發布格式。H.264因其是藍光光碟片的一種編解碼標準而著名,所有藍光播放器都必須能解碼H.264。更重要的是,因為蘋果公司當初毅然決然拋棄了Adobe的VP6編碼,選擇了H.264,這個標準也就隨著數億台iPad和iPhone走入了千家萬戶,成為了目前視頻編碼領域的絕對霸主,佔有超過80%的份額。H.264也被廣泛用於網路流媒體資料、各種高畫質電視廣播以及衛星電視廣播等領域。H.264相較於以前的編碼通訊協定有著一些新特性,如多參考幀的運動補償、變塊尺寸運動補償、幀內預測性編碼等,通過利用這些新特性,H.264比其他編碼通訊協定有著更高的視頻品質和更低的碼率,也因此受到了人們的認可,而被廣泛應用。

 

H.265/HEVC的編碼架構大致上和H.264/AVC的架構相似,也主要包含:幀內預測(intra prediction)、幀間預測(inter prediction)、轉換(transform)、量化(quantization)、去區塊濾波器(deblocking filter)、熵編碼(entropy coding)等模組。但在HEVC編碼架構中,整體被分為了三個基本單位,分別是:編碼單位(coding unit,CU)、預測單位(predict unit,PU)和轉換單位(transform unit,TU)。
  
H.265為何優於H.264
  
比起H.264/AVC,H.265/HEVC提供了更多不同的工具來降低碼率,以編碼單位來說,H.264中每個宏塊(marcoblock,MB)大小都是固定的16x16像素,而H.265的編碼單位可以選擇從最小的8x8到最大的64x64。資訊量不多的地區(顏色變化不明顯,比如車體的紅色部分和地面的灰色部分)劃分的宏塊較大,編碼後的碼字較少,而細節多的地方(輪胎)劃分的宏塊就相應的小和多一些,編碼後的碼字較多,這樣就相當於對映像進行了有重點的編碼,從而降低了整體的碼率,編碼效率就相應提高了。同時,H.265的幀內預測模式支援33種方向(H.264隻支援8種),並且提供了更好的運動補償處理和向量預測方法。
  
反覆的品質比較測試已經表明,在相同的圖象品質下,相比於H.264,通過H.265編碼的視頻碼流大小比H.264減少大約39-44%。由於品質控制的測定方法不同,這個資料也會有相應的變化。通過主觀視覺測試得出的資料顯示,在碼率減少51-74%的情況下,H.265編碼視頻的品質還能與H.264編碼視頻近似甚至更好,其本質上說是比預期的信噪比(PSNR)要好。這些主觀視覺測試的評判標準覆蓋了許多學科,包括心理學和人眼視覺特性等,視頻樣本非常廣泛,雖然它們不能作為最終結論,但這也是非常鼓舞人心的結果。
  
目前的HEVC標準共有三種模式:Main、Main10和Main Still Picture。Main模式支援8bit色深(即紅綠藍三色各有256個色度,共1670萬色),Main10模式支援10bit色深,將會用於超高清電視(UHDTV)上。前兩者都將色度採樣格式限制為4:2:0。預期將在2014年對標準有所擴充,將會支援4:2:2和4:4:4採樣格式(即提供了更高的色彩還原度)和多視圖編碼(例如3D立體視頻編碼)。
  
事實上,H.265和H.264標準在各種功能上有一些重疊。例如,H.264標準中的Hi10P部分就支援10bit色深的視頻。另一個,H.264的部分(Hi444PP)還可以支援4:4:4色度抽樣和14位元色深。在這種情況下,H.265和H.264的區別就體現在前者可以使用更少的頻寬來提供同樣的功能,其代價就是裝置計算能力:H.265編碼的視頻需要更多的計算能力來解碼。目前已經有支援H.265解碼的晶片發布了——美國博通公司(Broadcom)在今年1月初的CES大展上發布了一款Brahma BCM 7445晶片,它是一個採用28納米工藝的四核處理器,可以同時轉碼四個1080P視頻資料流或解析解析度為4096×2160的H.265編碼超高清視頻。
  
H.265標準的誕生是在有限頻寬下傳輸更高品質的網路視頻。對於大多數專業人士來說,H.265編碼通訊協定並不陌生,其是ITU-TVCEG繼H.264之後所制定的視頻編碼通訊協定。H.265標準主要是圍繞著現有的視頻編碼通訊協定H.264,在保留了原有的某些技術外,增加了能夠改善碼流、編碼品質、延時及演算法複雜度之間的關係等相關的技術。H.265研究的主要內容包括,提高壓縮效率、提高魯棒性和錯誤恢複能力、減少即時的時延、減少通道擷取時間和隨機接入時延、降低複雜度。

Android IOS WebRTC 音視頻開發總結(七一)-- H265/H264有何不同

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.