視頻幀、碼流計算
轉:https://wenku.baidu.com/view/8b9a6f8a58f5f61fb73666bb.html
1080P
的理論速率支持情況
1
、首先計算
1080P
(
1920*1080
)單幅圖像照片的數據量
每像素用
24
比特表示,則每幅
1080P
圖像照片的原始數據量
= 1920
×
1080
×
24/8/1024
=
6075 KByte
2
、計算視頻會議活動圖像的數據量
國內
PAL
活動圖像是每秒傳輸
25
幀。
數字動態圖像是由
I
幀
/B
幀
/P
幀構成。
其中
I
幀是參考幀:
可以認為是一副真實的圖像照片。
B
幀和
P
幀可簡單理解為預測幀,
主要是圖像的增量變化數
據,數據量一般較小。
極限情況下,
25
幀均為
I
幀,即每幀傳輸的圖像完全不同。則:
720P
活動圖像的每秒傳輸的極限數據量
= 6075 KByte
×
25 = 151875 KByte/S
轉換成網絡傳輸
Bit
流
= 151875
×
8 = 1215000Kbit/S
,即
1186M
的帶寬。
在實際視頻會議應用中,
由於有固定場景,
因此以傳輸增量數據為主
(傳輸以
B
幀和
P
幀為主)
,
一般在
10%-40%
之間,
40%
為變化較多的會議場景。計算如下:
增量數據在
10%
的情況下,原始數據量
= 6075 KByte
×
10%
×
24(
另外
24
幀為
B
幀和
P
幀,算
10%
的增量
)+ 6075 Kbyte
(
I
幀)
=
20655
KByte/s = 161 Mbit/s
增量數據在
20%
的情況下,原始數據量
= 6075 KByte
×
20%
×
24(
另外
24
幀為
B
幀和
P
幀,算
20%
的增量
)+ 6075 KByte
(一個
I
幀)
=
35235
KByte/s = 275 Mbit/s
增量數據在
40%
的情況下,原始數據量
= 6075 KByte
×
40%
×
24(
另外
24
幀為
B
幀和
P
幀,
算
40%
的增量
)+ 6075 KByte
(一個
I
幀)
=28620 KByte/s = 503 Mbit/s
3
、
H.264
壓縮比
H.264
最大的優勢是具有很高的數據壓縮比率,
H.264
的壓縮比基本可以達到
80:1
。
4
、采用
H.264
壓縮後的凈荷數據量
視頻會議中都對原始碼流進行編解碼壓縮,采用
H.264
。壓縮比取
80:1
。計算如下:
在
10%
的情況下,壓縮後的凈荷數據量
= 161/80 = 2.013 Mbit/s
在
20%
的情況下,壓縮後的凈荷數據量
= 275 /80 = 3.4375 Mbit/s
在
40%
的情況下,壓縮後的凈荷數據量
= 503 /80 = 6.2875 Mbit/s
5
、采用
H.264
壓縮後的傳輸數據量
加上網絡開銷,傳輸數據量
=
凈荷數據量
* 1.3
在
10%
的情況下,壓縮後的傳輸數據量
= 2.013
* 1.3 = 2.61Mbit/s
在
20%
的情況下,壓縮後的傳輸數據量
=
3.4375 * 1.3 = 4.46 Mbit/s
在
40%
的情況下,壓縮後的傳輸數據量
= 6.2875
* 1.3 = 8.17 Mbit/s
視頻幀、碼流計算