在線視頻作為互聯網第一大應用已經毋庸置疑,通過網絡看直播,看電影綜藝,發布小視頻正在成為我們每天的生活常態。更高清晰度、更高比特率、更節省網絡流量是當下在線視頻幾個最核心的需求。而支撐和推動這些需求的,是播放器背后看不到的視頻編解碼與視頻傳輸兩大底層支柱性技術。
視頻傳輸主要由CDN產業把控,近兩年來視頻直播的大火帶動了CDN供應商之間圍繞著傳輸技術和價格的白熱化競爭。而技術門檻更高更復雜的視頻編解碼主要則由國外軟件巨頭和標準組織把控。
HEVC/H.265與VP9是當下代表著業內最新最先進的兩大視頻編碼壓縮技術體系,都肩負著視頻暴增形勢下不斷推進更高清晰度(4K甚至是8K)同時更節省網絡流量的偉大使命。2015年9月,一個名叫Alliance for Open Media(AOM)的組織成立,宣布不晚于2017年3月發布一個全新的視頻編碼標準——AV1,目標是替代谷歌VP9以及與HEVC/H.265搏命。雖然3月已過,并沒看到AV1發布的相關新聞,但由Amazon、Cisco、Google、Intel、Microsoft、Mozilla、Netflix7個巨頭組成的豪華創世聯盟在搞的AV1不得不讓我們保持著極高關注。
為什么會冒出來新的編碼標準AV1?
HEVC/H.265與VP9的基本信息網絡上有大量的材料,二者的質量性能對比國內外也有不少團隊發過專業評測文章。本人基于自身了解予以大致總結如下,從中我們就能看出為啥還會冒出來一個AV1:
HEVC/H.265由ITU-T視頻編碼專家組(VCEG)和MPEG組織共同發起,專利池由諸多企業和組織共同貢獻(中國華為貌似有最多的專利),2013年正式于ISO/IEC和ITU-T同時發布成為國際標準,歷經多年發展基本進入了產品化階段。總體上來說,HEVC/H.265在編碼性能和帶寬節省率上應該更勝一籌,同樣清晰度水平下碼率至少能下降40%以上,因此HEVC/H.265未來在企業級市場上的推廣普及趨勢比較明顯。
雖然HEVC/H.265已成為國際標準,但由于其復雜專利結構導致的較高許可費用,創立之初也未充分考慮到網頁播放的友好性,更致命的是復雜的算法讓解碼端異常吃力,這些原因給了谷歌VP9有機可乘的便利。想必最初僅定位于服務于谷歌YouTube自身的編碼VPx系列算法,在升級為VP9后由于技術指標優異,加之完全免費開源、主打瀏覽器即播放(尤其是大量應用轉向H5后)、解碼復雜度低等相對優勢,擠身為與HEVC/H.265相提并論和競爭的地位。
就目前來看,HEVC/H.265與VP9孰優孰劣并沒有統一的答案,即便是業內普遍認為HEVC/H.265在技術面上略勝一籌,但標準之爭方面技術從來就不是唯一的度量,還得看應用的廣泛度也就是國際各大軟硬件巨頭的站隊情況。當然免費也不是,所以我們觀止云看到的是當下企業級市場,側重點基本都以HEVC/H.265為主,很少看到基于VP9的產品面世,除技術原因外可能的理由之一就是業內也不太愿意讓這么重要一個國際標準被一個獨立的公司(谷歌)所控制。
就這樣,自稱為下一代編碼標準的AV1就找到了出生的理由,又要在技術上能夠與HEVC/H.265叫板,又兼具VP9免費開源、瀏覽器友好性等優勢,同時開發維護權在一個叫 Alliance for Open Media(AOM)的非盈利中立標準組織手里,而該組織的創世機構是7大科技巨頭,后來Adobe等數十個巨頭相繼加入。
AV1到底是個啥?
Alliance for Open Media(AOM)官網上原話,“我們(IT界的領導者們)要致力于打造一個符合公共利益的下一代媒體編碼算法、封裝格式以及技術體系”。其核心關鍵詞有四:Open(開放)、Fast(快)、Royalty-free(免費)、ULTRA High Definition(超高清)。其目標是(可能翻譯不準,將官網原文搬個磚):
?? ? ? ? ? Interoperable and open:可互操作和開放,對標H.265較封閉的專利池;
?? ? ? ? ? Optimized for the Internet:對于網絡最友好性,對標H.265在瀏覽器、H5上的不適;
?? ? ? ? ? Scalable to any modern device at any bandwidth:任何終端設備及任何網絡環境,輕量級處處可用,對標H.265對解碼端的高壓;
?? ? ? ? ? Designed with a low computational footprint and optimized for hardware:編碼服務器占用的機柜要更少以及對硬件加速的支持,這一點可能透露出了AV1未來可能大規模推行在云端進行基于硬件加速的云編碼,H.265這方面貌似不太好辦;
?? ? ? ? ? Capable of consistent, highest-quality, real-time video delivery:能夠保持一致性,最高質量,實時傳輸,既然用了- est最高級,既要做到最高質量,還能實時的傳輸,那么就必須將H.265僅擁有的技術優勢踩在腳下了;
?? ? ? ? ? Flexible for both commercial and non-commercial content, including user-generated content:管你是商業的,非商業的,還是UGC的,通通免費,對標H.265較高的專利費。
目前關于AV1的資料不太多,從僅有的公開資料來看,AV1的代碼主要來自于谷歌的VP10,其專注點一是超高清視頻的編碼壓縮上,包括支持更高比特率、更寬的色彩空間、更高的幀率,試圖以此去實現直接在瀏覽器中播放4K ,60幀的視頻;二是為WebRTC協議提供一套高可用的編碼算法。
另外,從官網的聯盟成員列表里面去推敲,也是能得出不少細思極恐的信息:
?? ? ? ? ? 谷歌、微軟、思科:分別有VPx、WMV/MPEG、Thor等編碼算法,這為AV1提供了直接的技術支撐;
?? ? ? ? ? AMD、Intel、NVIDIA、ARM:PC端和移動端的硬件芯片廠商齊聚,那么AV1還未出生就找全了硬件加速的干爹了;
?? ? ? ? ? 谷歌、火狐、微軟:把控著瀏覽器95%的市場份額,怪不得AV1有底氣說要在瀏覽器上就實現直接播放。令人悲傷的是,偉大的Apple又缺席了,AV1未來你別牛逼還好,牛逼了我等用Mac /IOS的怎么看視頻啊?
?? ? ? ? ? Adobe:又找到了流媒體傳輸方面的干爹;
?? ? ? ? ? 視頻內容提供商有谷歌的YouTube、Netflix、亞馬遜的Prime、Ateme,又提供OTT盒子,又有世界最大的IPTV運營商,另外還有音視頻應用類成員BBC、Polycom等等,你AV1出來了只要被他們幾個一用是不是就已經視頻業的半壁江山了啊?
未來……
未來,AV1和HEVC/H.265之間很可能會是長期并存和競爭的關系,不管AV1在其它方面究竟會表現如何,但免費總是好的,另外還是那句話,視頻標準的競爭技術不是唯一的,很有可能競爭的結果是HEVC/H.265就專注于企業級、私有云市場,而AV1將廣泛應用于互聯網上、公有云上。
AV1和VP9之間,應該不太存在競爭,而是直接替代的方式。因為AV1的核心代碼都來自VP10,又都是開源免費,用誰不是用呢,VP9還有什么存在的理由呢?
最保守的預測,大家都相安無事的呆著唄,視音頻領域或許早就習慣了碎片化的格局,暴風憑著兼容幾百種文件格式的播放器都成為了妖股,產品化公司多兼容一種編碼標準又算的了什么呢?
參考資料:
AOM聯盟官網:http://aomedia.org/about-us
AV1百科:https://en.wikipedia.org/wiki/AOMedia_Video_1