碼流
碼流(Data Rate)是指視頻文件在單位時間內使用的數(shù)據(jù)流量,也叫碼率或碼流率,是視頻編碼中畫面質量控制中最重要的部分,一般我們用的單位是Kb/s或者Mb/s。一般來說同樣分辨率下,視頻文件的碼流越大,壓縮比就越小,畫面質量就越高。碼流越大,說明單位時間內取樣率越大,數(shù)據(jù)流,精度就越高,處理出來的文件就越接近原始文件,圖像質量越好,畫質越清晰,要求播放設備的解碼能力也越高。
幀率
一幀就是一副靜止的畫面,連續(xù)的幀就形成動畫,如電視圖象等。我們通常說幀數(shù),簡單地說,就是在1秒鐘時間里傳輸?shù)膱D片的幀數(shù),也可以理解為圖形處理器每秒鐘能夠刷新幾次,通常用fps(Frames Per Second)表示。每一幀都是靜止的圖象,快速連續(xù)地顯示幀便形成了運動的假象。高的幀率可以得到更流暢、更逼真的動畫。每秒鐘幀數(shù) (fps) 愈多,所顯示的動作就會愈流暢。
分辨率
視頻分辨率是指視頻成像產(chǎn)品所成圖像的大小或尺寸。常見的視像分辨率有352×288,176×144,640×480,1024×768。在成像的兩組數(shù)字中,前者為圖片長度,后者為圖片的寬度,兩者相乘得出的是圖片的像素,長寬比一般為4:3. 目前監(jiān)控行業(yè)中主要使用Qcif(176×144)、CIF(352×288)、HALF D1(704×288)、D1(704×576)等幾種分辨率。
D1是數(shù)字電視系統(tǒng)顯示格式的標準,共分為以下5種規(guī)格:
D1:480i格式(525i):720×480(水平480線,隔行掃描),和NTSC模擬電視清晰度相同,行頻為15.25kHz,相當于我們所說的4CIF(720×576)
D2:480P格式(525p):720×480(水平480線,逐行掃描),較D1隔行掃描要清晰不少,和逐行掃描DVD規(guī)格相同,行頻為31.5kHz
D3:1080i格式(1125i):1920×1080(水平1080線,隔行掃描),高清方式采用最多的一種分辨率,分辨率為1920×1080i/60Hz,行頻為33.75kHz
D4:720p格式(750p):1280×720(水平720線,逐行掃描),雖然分辨率較D3要低,但是因為逐行掃描,市面上更多人感覺相對于1080I(實際逐次540線)視覺效果更加清晰。不過個人感覺來說,在最大分辨率達到1920×1080的情況下,D3要比D4感覺更加清晰,尤其是文字表現(xiàn)力上,分辨率為1280×720p/60Hz,行頻為45kHz
D5:1080p格式(1125p):1920×1080(水平1080線,逐行掃描),目前民用高清視頻的最高標準,分辨率為1920×1080P/60Hz,行頻為67.5KHZ。
其中D1 和D2標準是我們一般模擬電視的最高標準,并不能稱的上高清晰,D3的1080i標準是高清晰電視的基本標準,它可以兼容720p格式,而D5的1080P只是專業(yè)上的標準。
幀率、碼流與分辨率之間關系
公式:
帶寬 / (碼流 * 8) = 同時在線人數(shù)
文件大小 = 時間×碼率/8
舉例:
一個視頻文件的大小為5.86M,播放時長為3分7秒:
1,該文件對應的碼流就是
5.86 * 1024 * 1024 * 8 / (3 * 60 + 7) =262872.95657754bps
2,10M獨享帶寬能支撐的同時在線人數(shù)
10* 1024 * 1024 / 262872.95657754 =39.889078498294
3,支撐1000人同時在線的系統(tǒng)最少需要的帶寬數(shù)為
262872* 1000 / (1024 * 1024) = 250.69427490234M