H.265:網絡視頻的高清時代

HEVC/H.265標準LOGO



去年八月,愛立信公司推出了首款H.265編解碼器,而在僅僅六個月之后,國際電聯(ITU)就正式批準通過了HEVC/H.265標準,標準全稱為高效視頻編碼(High Efficiency Video Coding),相較于目前的H.264標準有了相當大的改善。H.265旨在在有限帶寬下傳輸更高質量的網絡視頻,僅需原先的一半帶寬,即可播放相同質量的視頻。這也意味著我們的移動設備(手機、平板電腦)將能夠直接在線播放全高清(1080P)視頻。而H.265標準也同時支持4K(4096×2160)和8K(8192×4320)超高清視頻,可以說,H.265標準讓網絡視頻跟上了顯示屏“高分辨率化”的腳步,可能在幾個月內,你就能看到支持H.265解碼的設備上市了(如智能手機、顯卡等)。H.264統治了過去的五年,而未來的五年甚至十年,H.265很可能將會成為主流。

為什么H.265優于H.264

在討論H.265有哪些提升和優點之前,我們不妨先來了解一下H.264。

H.264,也稱作MPEG-4 AVC(Advanced Video Codec,高級視頻編碼),是一種視頻壓縮標準,同時也是一種被廣泛使用的高精度視頻的錄制、壓縮和發布格式。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.264/AVC,H.265/HEVC提供了更多不同的工具來降低碼率,以編碼單位來說,H.264中每個宏塊(marcoblock,MB)大小都是固定的16x16像素,而H.265的編碼單位可以選擇從最小的8x8到最大的64x64。以下圖為例,信息量不多的區域(顏色變化不明顯,比如車體的紅色部分和地面的灰色部分)劃分的宏塊較大,編碼后的碼字較少,而細節多的地方(輪胎)劃分的宏塊就相應的小和多一些,編碼后的碼字較多,這樣就相當于對圖像進行了有重點的編碼,從而降低了整體的碼率,編碼效率就相應提高了。同時,H.265的幀內預測模式支持33種方向(H.264只支持8種),并且提供了更好的運動補償處理和矢量預測方法。

反復的質量比較測試已經表明,在相同的圖象質量下,相比于H.264,通過H.265編碼的視頻大小將減少大約39-44%。由于質量控制的測定方法不同,這個數據也會有相應的變化。通過主觀視覺測試得出的數據顯示,在碼率減少51-74%的情況下,H.265編碼視頻的質量還能與H.264編碼視頻近似甚至更好,其本質上說是比預期的信噪比(PSNR)要好。這些主觀視覺測試的評判標準覆蓋了許多學科,包括心理學和人眼視覺特性等,視頻樣本非常廣泛,雖然它們不能作為最終結論,但這也是非常鼓舞人心的結果。

圖片替換文字
H.264與H.265編碼視頻的主觀視覺測試對比,我們可以看到后者的碼率比前者大大減少了

目前的HEVC標準共有三種模式:Main,Main 10和Main Still Picture。Main模式支持8bit色深(即紅綠藍三色各有256個色度,共1670萬色),Main 10模式支持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 BCM7445芯片,它是一個采用28納米工藝的四核處理器,可以同時轉碼四個1080P視頻數據流,或解析分辨率為4096×2160的H.265編碼超高清視頻。

H.265的未來

對于普通消費者來說,更關心的肯定是還要多久才能買到支持H.265/HEVC解碼的設備。這就要取決于很多因素了。AMD和Nvidia等顯卡巨頭可能會在相當短的時間內整合H.265,盡管H.265還有許多新功能尚未添加。第一代芯片可能只適用于剛定案的標準,待將來擴展完成后,還會做出支持H.265多視圖解碼的版本。

由于不同的公司對于H.264視頻的解碼能力不同,就設備級的兼容性而言,我們可能會看到一些“忽悠人”的信息。比如,那些CPU足夠強大,可以強行通過計算能力實現H.265視頻解碼的智能手機或平板電腦就能被宣傳成“支持H.265視頻解碼”,而這樣的“支持”則會使它們在處理視頻時耗電急劇增加。肯定會出現一些無良公司,大肆宣揚H.265云云,將這個新的視頻標準當做是一個區別設備級別的噱頭,這樣就可以把尚未真正支持H.265解碼的視頻賣給不明真相的消費者。而實際上,這些內容又會是由各大媒體和廣告公司負責制作,所以其中內幕就更加復雜了。

目前,有線電視和數字電視廣播主要采用仍舊是MPEG-2標準。好消息是,H.265標準的出臺最終可以說服廣播電視公司放棄垂垂老矣的MPEG-2,因為同樣的內容,H.265可以減少70-80%的帶寬消耗。這就可以在現有帶寬條件下輕松支持全高清1080P廣播。但是另一方面,電視廣播公司又很少有想要創新的理由,因為大多數有線電視公司在他們的目標市場中面臨的競爭實在是有限。出于節省帶寬的目的,反而是衛星電視公司可能將會率先采用H.265標準。

從長遠角度看,H.265標準將會成為超高清電視(UHDTV)的4K和8K分辨率的選擇。但這也會帶來其它問題。目前,還極少有原生4K分辨率的視頻內容。H.265標準的完成意味著內容擁有者現在已經有了一個對應的理論標準,但是他們現在還沒有一個統一的方式來傳送內容。索尼正在計劃一個4K電影數字傳送服務,供那些購買索尼4K電視的顧客使用,并且還在今年推出了名為“Mastered in 4K”的高清藍光DVD播放器。這些1080p的影片是從4K數字母版轉換而來,并且將來有望推出質量更好的“近4K體驗”。

圖片替換文字
標清(SD),高清(HD)和8K分辨率超高清(UHD)視頻大小對比圖

藍光光盤協會(The Blu-ray Disc Association)正在研究在藍光光盤標準中支持4K分辨率視頻的方法,但是這可沒那么簡單。理論上H.264在擴展后就可以擁有這個功能,但是到那時碼率問題又會浮出水面。一個H.264編碼的4K藍光電影需要的存儲空間遠大于相同內容的H.265版本,其大小可高達100G以上,而現有的播放器也不支持100-128GB的高容量可刻錄可擦寫光盤( BDXL)。

到目前為止,仍然沒有一個妥善解決方案,可以將4K分辨率視頻加入已有的藍光標準中并且不破壞其兼容性。雖然更新到H.265標準并不需要對光盤制造工藝進行改進,但卻需要制造全新的播放器才能將新的藍光光盤播放出來,雖然現在的有些播放器可以播放高密度光盤,但那也需要進行設備檢查升級才行。

另一個大問題就是游戲主機對H.265標準的支持。索尼的PS2和PS3主機推動了DVD和藍光標準的發展。而即將發布的PS4理論上很可能將支持4K分辨率的內容,但4K分辨率的視頻該怎樣傳送,通過哪些標準進行支持?這仍然還在討論中。

目前看來,對于H.265/HEVC標準,我們仍需持謹慎樂觀態度。但有一點是肯定的:H.265標準在同等的內容質量上會顯著減少帶寬消耗,有了H.265,高清1080P電視廣播和4K視頻的網絡播放將不在困難,但前提是索尼或者其它媒體巨頭能想出辦法來傳送這些內容。同時,如果移動設備要采用H.265標準,那么其在解碼視頻時對電量的高消耗也是各大廠商需要解決的問題

?

參考資料

  1. H.265 standard finalized, could finally replace MPEG-2 and usher in UHDTV?Joel Hruska
  2. http://zh.wikipedia.org/wiki/H.264/MPEG-4_AVC
  3. http://en.wikipedia.org/wiki/High_Efficiency_Video_Coding
  4. 《HEVC之高效率編碼單位深度和預測單位模式快速決策演算法》 ?陳鶴元

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447580.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447580.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447580.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

springCloud - 第11篇 - Eureka 注冊中心集群的實現

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 eureka 作為整個微服務項目的注冊中心,到目前為止,在我的系統中一直是單節點的,這樣并不能作到高可用…

男人最佳的生育年限,程序員們,看看吧!!!

男人們一定要看,必須知道的-------這是了解你自己最好的機會。 生育兒女,是人類得以延續的大事。以前,人們基本上都將此重任鎖定在妻子身上,但其實丈夫也是舉足輕重的一方,所以如果有計劃準備當準爸爸,主…

Idea 插件 lombok 的安裝和使用

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 C#在寫一個實體類時,有屬性的寫法,省去了寫getter和setter的麻煩。 在Java編程時,寫完字段后&#x…

主宰全球的10大算法

摘要:Reddit有篇帖子介紹了算法對我們現在生活的重要性,以及哪些算法對現代文明所做貢獻最大,一起來看下。 【編者按】Reddit有篇帖子介紹了算法對我們現在生活的重要性,以及哪些算法對現代文明所做貢獻最大。這個表單并不完整&a…

企業貢獻開源,其背后的戰略動機是什么?

本文作者Balaji Viswanathan通過對Google、Apple、Facebook、Android、Openstack項目等案例進行分析,總結了企業在開源上的戰略性選擇,是很有可能幫助企業戰勝對手的絕好手段。大多數公司通過使用開源軟件獲得了很多競爭上的優勢,這一點毋庸置…

解決:[ERROR] Error executing Maven. [ERROR] 1 problem was encountered while building the effective set

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 報錯如下: [ERROR] Error executing Maven. [ERROR] 1 problem was encountered while building the effective setting…

貢獻開源項目沒那么簡單,你要負責到底

貢獻開源項目不是一件簡單的事,不是說上傳項目到Github或類似的網站,就萬事大吉了,更不能認為你的項目代碼現在已經開源了。還有很多事情要跟進完善。也就是說你要對這個項目負責到底。從長遠角度來看,開源貢獻必須是一條雙行道。…

mybatis show sql 打印 SQL 語句到控制臺

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 方法一&#xff1a; 即&#xff1a; <?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE configuratio…

解決:Throwable:Stub index points to a file without PSI: com.intellij.openapi.fileTypes.UnknownFileType

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. IDEA 報錯&#xff1a;stub index point to a file without PSI 并且IDEA 中左邊欄部分內容不斷刷新&#xff0c;死循環一般的閃 .…

個人房貸為啥又貴又難貸 一個房貸銀行有3套邏輯

個人房貸頭上有三頂“帽子”&#xff1a;零售貸款、(中)長期貸款、房地產類貸款&#xff0c;三種分類對應三種邏輯 從去年底至今這段時間里有過買房辦按揭貸款經歷的人&#xff0c;很可能有這樣的困惑&#xff1a;個人征信記錄良好&#xff0c;也有穩定的收入和稅單&#xff0…

解決:Truncated incorrect DOUBLE value: xxxX-1‘

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 運行 sql 報錯&#xff0c;如題&#xff1a; Truncated incorrect DOUBLE value: XXxX-1 2. 原因&#xff1a;字串要加引號&…

Python的優點

Python的優點不少&#xff0c;據很多人說是用了之后就不想再學其他語言的語言&#xff0c;羅列其優點如下&#xff1a; 1、面向對象 從根本上講&#xff0c;Python 是一種面向對象的語言。它的類模塊支持多態、操作符重載和多重繼承等高級概念&#xff0c;并且以Python 特有的簡…

IDEA 中的.iml文件和.idea文件夾 ( 隱藏方式 )

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 初次使用IDEA&#xff0c;創建一個maven工程&#xff0c;發現在目錄結構中產生了兩個不一樣的東西&#xff1a;.iml 文件和 .idea 文件夾…

python的優缺點

python的優缺點 優點 簡單————Python是一種代表簡單主義思想的語言。閱讀一個良好的Python程序就感覺像是在讀英語一樣&#xff0c;盡管這個英語的要求非常嚴格&#xff01;Python的這種偽代碼本質是它最大的優點之一。它使你能夠專注于解決問題而不是去搞明白語言本身。 易…

springCloud - 第12篇 - 服務監控 Hystrix 面板

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 前面有用過 Hystrix 熔斷&#xff0c;在多服務運行時。可以通過 Hystrix 的監控面板來實時觀察各個服務的運行健康、效率和請求量等。 …

專訪Google數據科學家彭晨:大數據成為潮流走近各行各業!

摘要&#xff1a;在“2014中美大數據研討會”開始之前&#xff0c;CSDN采訪了谷歌公司數據科學家彭晨&#xff0c;他表示之所以“大數據”火&#xff0c;是因為人類第一次可以精確的、系統的、實時的、全方位的、永久的獲取、記錄、分析、并保存海量的數據。 端午節后6月6日&a…

解決:ClassNotFoundException: com.netflix.hystrix.contrib.javanica.aop.aspectj.HystrixCommandAspect

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 場景&#xff0c;springcloud 學習工程中&#xff0c;把 feign 和 ribbon 工程 作為應用服務&#xff0c;納入 hystrix-turbine 服務…

白領夫婦白手起家 6年賺得兩房兩車

“讓金錢成為你們的奴隸&#xff0c;而不是被金錢奴役著。”金先生談到他的理財經驗時如是說。從大學畢業開始&#xff0c;他通過6年在投資道路上摸爬滾打&#xff0c;靠夫妻兩人的雙手掙得了全部的家當而沒有依靠父母&#xff0c;如今已擁有兩房兩車和上百萬的資產&#xff0c…

解決:com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused:

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 場景&#xff1a;啟動一個需要注冊到 eureka 注冊中心的服務 seeParam 報錯&#xff1a; com.sun.jersey.api.client.ClientHandle…

springCloud - 第13篇 - 服務監控 集群模式 Hystrix-turbine

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 在springcloud 體系中&#xff0c;可以用 hystrix-dashboard 實時監控服務的運行狀態。上一文記錄了單實例的監控&#xff0c;現在實…