不同的視頻編解碼器提供不同的壓縮率和視頻質量,一部兩小時長的電影在未壓縮時會占用超過 1.7 TB 的存儲空間。那么,像B站之類的流媒體巨頭是如何設法存儲和流式傳輸占用如此多空間的視頻的呢?今天我們來為大家介紹一下AV1、h265 (HEVC) 、VP9這些編碼的區別。

AV1、h265 (HEVC) 、VP9這些編碼標準有什么區別?
 
4K 流媒體近年來非常流行,但每 16 毫秒傳輸超過 820 萬像素的信息要在互聯網上存儲和傳輸 4K 視頻絕非易事。
 
什么是視頻編解碼器?
 
在深入研究視頻編解碼器的復雜性之前,了解視頻的創建方式至關重要。簡而言之,視頻不過是一組快速相互替換的靜止圖像。
 
由于這種高速變化,人腦認為圖像在移動,從而產生觀看視頻的錯覺。因此,在觀看 4K 視頻時,您只是在看一組分辨率為 2160x3840 的圖像。這種高分辨率的圖像使 4K 視頻拍攝能夠提供出色的視頻體驗。也就是說,這種高分辨率的圖像增加了視頻的大小,使得無法通過帶寬有限的渠道(例如互聯網)進行流式傳輸。 
 
為了解決這個問題,我們有視頻編解碼器。編碼器/解碼器或壓縮/解壓縮的縮寫,視頻編解碼器將圖像流壓縮成數據位。根據所使用的壓縮算法,此壓縮可能會降低視頻質量或對其沒有影響。
 
顧名思義,編解碼器中的壓縮位會減小每個圖像的大小。為此,壓縮算法利用了人眼的細微差別——防止人們知道他們觀看的視頻是經過壓縮的。相反,解壓縮的工作方式相反,并使用壓縮信息呈現視頻。盡管編解碼器在壓縮信息方面做得很好,但執行同樣的操作可能會對您的 CPU 造成負擔。因此,當您在系統上運行視頻壓縮算法時,系統性能出現波動是正常的。
 
AV1、h265 (HEVC) 、VP9這些編碼標準有什么區別?
 
為了解決這個問題,CPU 和 GPU 配備了可以運行這些壓縮算法的特殊硬件。使 CPU 能夠執行手頭的任務,同時專用硬件處理視頻編解碼器,從而提高效率。
裝機