网络服务器传输带宽如何计算

唯一小编 发布时间:2019-03-21

首先要考虑的是租用服务器的输出带宽,服务器是通过网卡进行数据输出的,在100Base-TX交换以太网环境下,单块网卡的输出带宽是100M,一个视频流的带宽是1.5M,所以当并发用户数超过60时,100M 的网络带宽将十分紧张。为此可以采用多网卡输出的方法,只要交换机的带宽足够宽,采用这种方法可以成倍地提高服务器的输出带宽。

网络服务器传输带宽如何计算

另外要考虑的问题是服务器硬盘的输出带宽,视频服务器租用的主要功能是以稳定的速率向网络上的客户端传输多媒体数据,当系统中有大量的并发用户时,硬盘的输出能力是系统的主要瓶颈。普通IDE硬盘的输出带宽是16Mbps,SCSI硬盘是40Mbps,典型的磁盘阵列可以提供80~100Mbps的输出,一个标准的MPEGⅠ视频流带宽为1.5Mbps,这样可以得到各种单一存储器介质所能支持的并发用户数如表1所示。

存储介质 数量 并发用户数

IDE硬盘   4    40

SCSI硬盘  4    100

磁盘阵列  4    300

网络带宽。网络带宽是网络中的瓶颈资源,它包括服务器的输出带宽,网络传输带宽、硬盘的输出带宽等。

个人认为,网络中的带宽传输不只要考虑服务器端提供的带宽速度,同时要考虑到用户的接入速度,512K带宽占主流,而下行理论最高速度也只是70-80K/S,所以一定要比较服务器端提供带宽与用户接受带宽数值来判定带宽下限用来计算,以免高估成本,浪费资源。

平均“每帧的图像字节数”在4Kb-9Kb之间,大小取决于图像扑获的颜色饱和度,因此,

“每秒帧数”(FPS)=“数据传送率”(单位:bps)除“每帧的图像字节数”(字节/帧)。

你可以设置当前的FPS。

按图像转换的角度来看,帧率固定,压缩率预估,应该可算出“数据传输率” ,再根据bps = bits per second (8 比特 =1 个字节)来看,?8即得出理论的带宽占用,当然,这是针对一个用户。

网络视频播放中服务器需要注意的参数:

1、系统内存需求设计

系统内存需求与单位数据流所占内存、数据流速率的大小、最大流数和流媒体软件体系本身占用的内存密切相关。一般来说RealServer本身需要占用64MB可用内存,每1kbps数据流要占用12K的内存,系统在使用最大流数时的内存可以通过公式计算: 64M 12?数据流速率?最大流数。

2、并发用户数和网络带宽控制技术

网络带宽是网络中的瓶颈资源,网络可以同时支持的最大并发用户数与网络带宽、视频流的带宽是密切相关的。网络带宽可根据公式计算: 网络带宽=每kbps数据速率?最大流数。

3、服务器存储空间和传输能力

网上视频点播的所有学习资源都存储在视频服务器中,系统需要的存储空间大小需要依据用户的实际情况来确定,存储空间可根据公式计算:存储空间= [流的带宽(bps)? 时间?(1 10%)] ? 8。

试运算

设计为60并发用户,采用60Users的RealServer。

内存需求:考虑一般制作节目带宽在200Kbps~350Kbps之间,则满负荷下需要内存:64+350?12?60/1024=310MB

网络带宽需求:网络带宽350?60=21000Kbps(适合100M以太网)。

试运算方法提供地址

那么现在根据我们的情况试算下节目带宽占用

128?96?12= 147456bps=147kbps

147?8= 1179k=1M?

那么继续

每秒1M,100用户=100M? 也就是最大支持100并发?

当然,使用flv技术或者DVS技术,视频的质量可以进行压缩,提供的数据应该没有这么大,所以从视频角度进行计算

15秒的视频文件大小是1M, 每秒传输数据量为66.6K

根据用户端最高速度为70K,再考虑其他网络因素,可以取值为60K

网络服务器传输带宽如何计算

唯一小编 发布时间:2019-03-21 返回

首先要考虑的是租用服务器的输出带宽,服务器是通过网卡进行数据输出的,在100Base-TX交换以太网环境下,单块网卡的输出带宽是100M,一个视频流的带宽是1.5M,所以当并发用户数超过60时,100M 的网络带宽将十分紧张。为此可以采用多网卡输出的方法,只要交换机的带宽足够宽,采用这种方法可以成倍地提高服务器的输出带宽。

网络服务器传输带宽如何计算

另外要考虑的问题是服务器硬盘的输出带宽,视频服务器租用的主要功能是以稳定的速率向网络上的客户端传输多媒体数据,当系统中有大量的并发用户时,硬盘的输出能力是系统的主要瓶颈。普通IDE硬盘的输出带宽是16Mbps,SCSI硬盘是40Mbps,典型的磁盘阵列可以提供80~100Mbps的输出,一个标准的MPEGⅠ视频流带宽为1.5Mbps,这样可以得到各种单一存储器介质所能支持的并发用户数如表1所示。

存储介质 数量 并发用户数

IDE硬盘   4    40

SCSI硬盘  4    100

磁盘阵列  4    300

网络带宽。网络带宽是网络中的瓶颈资源,它包括服务器的输出带宽,网络传输带宽、硬盘的输出带宽等。

个人认为,网络中的带宽传输不只要考虑服务器端提供的带宽速度,同时要考虑到用户的接入速度,512K带宽占主流,而下行理论最高速度也只是70-80K/S,所以一定要比较服务器端提供带宽与用户接受带宽数值来判定带宽下限用来计算,以免高估成本,浪费资源。

平均“每帧的图像字节数”在4Kb-9Kb之间,大小取决于图像扑获的颜色饱和度,因此,

“每秒帧数”(FPS)=“数据传送率”(单位:bps)除“每帧的图像字节数”(字节/帧)。

你可以设置当前的FPS。

按图像转换的角度来看,帧率固定,压缩率预估,应该可算出“数据传输率” ,再根据bps = bits per second (8 比特 =1 个字节)来看,?8即得出理论的带宽占用,当然,这是针对一个用户。

网络视频播放中服务器需要注意的参数:

1、系统内存需求设计

系统内存需求与单位数据流所占内存、数据流速率的大小、最大流数和流媒体软件体系本身占用的内存密切相关。一般来说RealServer本身需要占用64MB可用内存,每1kbps数据流要占用12K的内存,系统在使用最大流数时的内存可以通过公式计算: 64M 12?数据流速率?最大流数。

2、并发用户数和网络带宽控制技术

网络带宽是网络中的瓶颈资源,网络可以同时支持的最大并发用户数与网络带宽、视频流的带宽是密切相关的。网络带宽可根据公式计算: 网络带宽=每kbps数据速率?最大流数。

3、服务器存储空间和传输能力

网上视频点播的所有学习资源都存储在视频服务器中,系统需要的存储空间大小需要依据用户的实际情况来确定,存储空间可根据公式计算:存储空间= [流的带宽(bps)? 时间?(1 10%)] ? 8。

试运算

设计为60并发用户,采用60Users的RealServer。

内存需求:考虑一般制作节目带宽在200Kbps~350Kbps之间,则满负荷下需要内存:64+350?12?60/1024=310MB

网络带宽需求:网络带宽350?60=21000Kbps(适合100M以太网)。

试运算方法提供地址

那么现在根据我们的情况试算下节目带宽占用

128?96?12= 147456bps=147kbps

147?8= 1179k=1M?

那么继续

每秒1M,100用户=100M? 也就是最大支持100并发?

当然,使用flv技术或者DVS技术,视频的质量可以进行压缩,提供的数据应该没有这么大,所以从视频角度进行计算

15秒的视频文件大小是1M, 每秒传输数据量为66.6K

根据用户端最高速度为70K,再考虑其他网络因素,可以取值为60K

©2016-2021 www.wcloud.cn All rights reserved.
唯一网络-数据中心、云网服务及数字化解决方案提供商©版权所有

免费预约

客户免费预约阿里云/唯云架构师上门服务。免费服务内容:云数据中心、网络安全、云专线、云等保、公有云、混合云和其它云协助迁移。

请保持电话畅通,我们将在工作时间与您电话联系。

立即预约