1. 程式人生 > >VP9 vs H.265——下一代視頻編碼標準的王道之爭

VP9 vs H.265——下一代視頻編碼標準的王道之爭

蘋果 size -a soc thum google 對比測試 data- origin

目前下一代主流的視頻編碼標準有 ITU-T VCEG 推出來的 H.265 和 Google 推出 VP9 。

H.265 在 H.264 的基礎上保留其中的部分技術,並對相關技術加以改進研發而成。新技術主要通過提升壓縮效率、魯棒性,提高錯誤恢復能力,減少實時時延、減少信道獲取時間等方面,讓視頻編碼達到效率更高。同時 H.265 可以實現利用 1~2Mbps 傳輸速度傳送 720P 普通高清音視頻。

VP9 是由 Google 開發的開放式、無版權費的視頻編碼標準,在開發初期曾經被命名為 Next Gen Open Video,VP9 也被視為是 VP8 的下一代視頻編碼標準。

H.265、VP9 與上一代視頻編碼標準相比在編碼效率上均提升了 50% 左右。那麽它們兩者之間孰優孰劣呢?下文對兩者的性能做下詳細的對比,通過數據,我們來了解哪個才是下一代視頻編碼標準的王道。

H.265、VP9 性能對比

編碼質量

技術分享圖片

△ 編碼質量測試

上圖為 H.265 與 VP9 編碼質量的對比測試,數值越小,則表示編碼質量越好。從對比中我們發現 H.265、VP9 兩者的差別並不大,整體平均分只差了 0.001,在實際應用中幾乎不存在差異。

編碼時間

技術分享圖片

△ 編碼時間測試

在編碼時間對比中,VP9 完勝 H.265,無論是 4K 視頻還是 1920、1280 分辨率的視頻,VP9 的編碼耗時都比 H.265 短很多。

CPU 消耗

技術分享圖片

△ CPU 消耗測試

上圖是 H.265 和 VP9 在 Dell Precision 390 工作站上播放 CPU 消耗測試,VP9 在 Firefox 上 CPU 解碼效率比 Chrome 更高效。而 H.265 在 DivX 上遠遠比 VLC Player 高效。將兩個編碼標準的數據進行對比之後,H.265 的解碼效率略高於 VP9 。

未來屬於 H.265 還是 VP9

H.265 繼承了 H.264 的視頻編碼標準體系,在商業應用中更加廣泛,多使用於安防、軍政、企業等場景中,但由於其專利持有者過多,導致其商用費用過高,在推廣中面臨較大阻力。

VP9 由 Google 研發,可以免費使用。在實際推廣中,微軟、蘋果等公司不願看到 VP9 一家獨大,其他互聯網廠商也不希望主流視頻編碼格式被壟斷,因此目前在主要在 Google 自家的產品中得到支持,其他使用 VP9 的大廠並不多。

就目前而言,H.265 在企業、安防中使用較為廣泛,而 VP9 因其簡易、實用的解決方案以及開發免費的特性在互聯網應用場景中使用較多。未來兩者究竟誰會是主流的視頻編碼標準,這點還不好說。當然,隨著視頻應用場景的多樣化,未來也有可能是兩者並而行之,相輔相成。

更便捷的多媒體雲處理

不論是 H.265 還是 VP9,都有著其優勢領域,用戶可以根據實際的應用場景選擇使用的格式。

目前,又拍雲的媒體處理已同時支持 H.265 和 VP9 視頻編碼標準。客戶在進行音視頻處理時,只需要把視頻編碼格式設置成 libx265 或 libvpx-vp9,即可實現視頻編碼成 H.265 或 VP9。

技術分享圖片

△ 又拍雲雲處理文檔

參考資料:

HEVC 與 VP9 之間的對比

推薦閱讀:

實時音視頻互動:基於 WebRTC 技術的實戰解析

HTML5 直播技術解析-WebSocket+MSE

VP9 vs H.265——下一代視頻編碼標準的王道之爭