小樱 发表于 2017/5/2 16:37

计算视频码率(比特率)体积大小和时间转换法,每秒需要多少KB/S带宽 服务器宽带限速多少够用

计算视频码率(比特率)体积大小和时间转换法,每秒需要多少KB/S带宽 服务器宽带限速多少够用

一个视频总码率2000的话,我们先来计算每秒需要的KB宽带大小。
2000/1024*128=250KB/S,也可以缩减成2000/8=250KB/S

在线视频的话,目前业界1080P标准大概在350MB一集,考虑到动态码率峰值和1.5或者2倍率播放,至少要保证计算出2倍的宽带,也就是服务器不能低于500KB/S单连接限速。

如果视频是24帧数,要算一帧的话,那么就是2000/8/24=10.42KB/S

然后我们根据2000码率,24分时长来计算大小。
2000/8*(24*60)/1024=351.56M,当然这个数值实际上不正确,公式不对←v←,求大佬指点,嘛不过也和实际视频文件大小差不多了,比实际文件大小多了十几M一般

或者我们根据视频大小来计算码率,比如说351.56M的视频文件24分钟倒过来算
351.56*1024/(24x60)*8=1999.99码率

恩恩,大概就是这样了。

某网友给的一张图,不明意义


Contrast 发表于 2017/5/2 17:28

6666666666666666

小樱 发表于 2017/8/29 17:52

参考互联网
码率的定义是视频文件体积除以时间。单位一般是Kbps(Kbit/s)或者Mbps(Mbit/s)。注意1B(Byte)=8b(bit)。所以一个24分钟,900MB的视频:

体积:900MB = 900MByte = 7200Mbit

时间:24min = 1440s

码率:7200/1440= 5000 Kbps = 5Mbps

所以此时,考虑到各种因素,服务器至少要保证1024KB/S单线程限速输出

根据码率5000,时长48分钟算文件大小
5000*2880/8/1024=1800MB
页: [1]
查看完整版本: 计算视频码率(比特率)体积大小和时间转换法,每秒需要多少KB/S带宽 服务器宽带限速多少够用