带宽计算

许多人对 Kbps、KB、Mbps 等速度单位有所误解,以下简单解释一下所谓的 1.5M、
3M、6M 如何计算。 

所谓 1.5M 宽带,其实是指 1.5Mbps (bits per second),亦即 1.5 x 1024 / 8 
= 192KB/sec,

但这只是理论上的速度,实际上则要再扣约 12% 的 Ethernet Header, IP 
Header, TCP Header, ATM Header 等控制讯号,故其传输速度上限应为 169KB/sec 左
右。

在传输单位的写法上,B 和 b 分别代表 Bytes 和 bits,两者的定义是不同的,千
万不要混淆。

1 Byte = 8 bits

1 Kb = 1024 bits

1 KB = 1024 bytes

1 Mb = 1024 Kb

1 MB = 1024 KB

宽带最高下载理论值:

1.5 M =169 KB/s

3 M =338 KB/s

6 M =676 KB/s

10 M =1126 KB/s 

帧率、码流与分辨率之间关系

 

公式:

带宽 / (码流 * 8) = 同时在线人数

文件大小 = 时间×码率/8

 

一个视频文件的大小为5.86M,播放时长为3分7秒:

1,该文件对应的码流就是

5.86 * 1024 * 1024 * 8 / (3 * 60 + 7) =262872.95657754bps

2,10M独享带宽能支撑的同时在线人数

10* 1024 * 1024 / 262872.95657754 =39.889078498294

3,支撑1000人同时在线的系统最少需要的带宽数为

262872* 1000 / (1024 * 1024) = 250.69427490234M

 

 假设该码流的码流为512kbps,则512kbps/8=64KB/S,即需要64KB/S的下载带宽,如果需要连接的设备为网络硬盘录像机,则还需要64KB/S乘以对应的路数;如果宽带的带宽是4M的话,那么4096kbps/8/64KB/S≈8,即在4M带宽且网络状态良好的情况下,可以最多远程连接8路码率为512kbps的视频源。客户端主要下载监控视频进行观看,所以需要足够的下载带宽。

视频摄像机4M(400万像素)4x1024=4096 需要4096/8=512KB/s的下载带宽,X x 1/(8x512)=9  所以X=36M的带宽

 

posted on 2019-03-06 14:08  小白君的成长  阅读(6567)  评论(0编辑  收藏  举报