關于flv、rmvb、mp4等常見視頻格式所需帶寬的簡要說明 |
發(fā)布時間: 2016/3/7 14:52:53 |
在購買主機的時候,很多客戶會問到這樣一個問題:我網(wǎng)站上要放一個flv格式的視頻,每天大概有x個用戶播放,我需要考慮多大的帶寬呢? 對此,我們首先來對網(wǎng)絡上常見的一些視頻格式進行簡單的介紹下。當前網(wǎng)絡上比較流行的視頻格式包括Mpg、3gp、vob、rmvb、mov、flv、 avi、wmv、mp4、 mkv等,首先,這些是視頻的封裝格式,單從誰大誰小方面無法進行比較,都取決于壓縮時采用的編碼格式和具體的參數(shù)設置,當前比較流行的說法如下: 當壓縮到相同畫質,即清晰度等相同的情況下比較:mpg > 3gp > vob > rmvb > mov > flv > avi = wmv > mp4 = mkv 但是需要注意的是,這是要在達到同等畫質的條件下的文件大小的比較!而對于當前網(wǎng)絡流行的各種格式視頻來說,清晰度肯定是有所取舍的, 當前一般大小比較順序比較傾向于: vob > mkv = avi > rmvb > mov = mp4 > flv = 3gp。 對于其中特別常見的rmvb、flv和mp4三種而言,順序應該是 rmvb>mp4>flv。那么現(xiàn)在就以這幾種格式進行一個簡單的分析。 Flv格式: 以常見為例,一個100s左右的flv視頻大概是4MB,那么測算一個獨立用戶進行播放所需帶寬X如下:X=4MB/100s=0.04MBps*8=0.32Mbps, 考慮到不同的編碼方式和參數(shù),我們取值大概在0.3Mbps—0.5Mbps之間,就是說一個用戶播放該flv格式視頻一次只需要這么多帶寬即可。 Rmvb格式: 同樣的,以常用1h為600MB大小的rmvb視頻來計算,一個獨立用戶進行播放所需帶寬Y如下:Y=600MB/60min/60s=0.17MBps*8=1.3Mbps,同樣取1Mbps—1.5Mbps這個區(qū)間即可。 Mp4格式鑒于flv和rmvb格式之間! 總體來說,從理論的角度網(wǎng)站播放視頻所需的總帶寬=同時并發(fā)數(shù)(同時播放窗口數(shù))*該格式單個用戶播放所需帶寬。比如中國電信10Mbps帶寬,一個flv的視頻能支持多少人同時打開10Mbps /[0.3,0.5]Mbps=33-20人;rmvb格式10Mbps /[1,1.5]Mbps=10-6人。 但是由于受視頻編碼方式,壓縮參數(shù),網(wǎng)站同時在線人數(shù)不會平均分配等因素影響,即使超出理論值比較大的帶寬也可能會出現(xiàn)高峰期卡的情況,比如同時有幾百用戶播放的情況,這都是正常的。 |