1. 程式人生 > >H264/H265碼流的編碼位元速率設定

H264/H265碼流的編碼位元速率設定

H264/H265碼流的編碼位元速率設定

 

一、什麼是視訊位元速率?

           視訊位元速率是視訊資料(視訊色彩量、亮度量、畫素量)每秒輸出的位數。一般用的單位是kbps。

 

二、設定視訊位元速率的必要性

        在視訊會議應用中,視訊質量和網路頻寬佔用是矛盾的,通常情況下視訊流佔用的頻寬越高則視訊質量也越高;如要求高質量的視訊效果,那麼需要的網路頻寬也越大;解決這一矛盾的鑰匙當然是視訊編解碼技術。評判一種視訊編解碼技術的優劣,是比較在相同的頻寬條件下,哪個視訊質量更好;在相同的視訊質量條件下,哪個佔用的網路頻寬更少。
        是不是視訊位元速率越高,質量越好呢?理論上是這樣的,然而在我們肉眼分辨的範圍內,當位元速率高到一定程度,感覺沒有什麼差別。所以位元速率設定有它的最優值,H.264(也叫AVC或X.264)的文件中,視訊的建議位元速率如下:

 

視訊大小 解析度 建議位元速率
480P 720X480 1800Kbps
720P 1280X720 3500Kbps
1080P 1920X1080 8500Kbps

 

三、手機設定位元速率建議

             通過上面的介紹,結合我做過的一些手機專案,我總結了一套設定位元速率的公式,分享給大家如下:

 

專案

計算公式

192X144

320X240

480X360

640X480

1280X720

1920X1080

極低位元速率

(寬X高X3)/4

30kb/s

60kb/s

120kps

250kbps

500kbps

1mbps

低位元速率

(寬X高X3)/2

60kb/s

120kb/s

250kbps

500kbps

1mbps

2mbps

中位元速率

(寬X高X3)

120kb/s

250kb/s

500kbps

1mbps

2mbps

4mbps

高位元速率

(寬X高X3)X 2

250kb/s

500kb/s

1mbps

2mbps

4mbps

8mps

極高位元速率

(寬X高X3)X4

500kb/s

1mb/s

2mbps

4mbps

8mbps

16mbps