设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 6898|回复: 2

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

[复制链接]
 成长值: 255

签到天数: 4710 天

[LV.Master]伴坛终老

发表于 2017/5/2 16:37 | 显示全部楼层 |阅读模式 |Google Chrome 53.0.2785.104|Windows 7
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
计算视频码率(比特率)体积大小和时间转换法,每秒需要多少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码率

恩恩,大概就是这样了。

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

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

签到天数: 169 天

[LV.7]常住居民III

发表于 2017/5/2 17:28 | 显示全部楼层 |Firefox 53.0|Windows 10
6666666666666666
[发帖际遇]: Contrast 捡了钱没交公 威望 降了 3 . 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 255

签到天数: 4710 天

[LV.Master]伴坛终老

发表于 2017/8/29 17:52 | 显示全部楼层 |Google Chrome 60.0.3112.113|Windows 8.1
参考互联网
码率的定义是视频文件体积除以时间。单位一般是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
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/11/26 08:28 , Processed in 0.111699 second(s), 26 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表