一台服务器支持多少并发,这个没有定数,具体跟用户数相关之外也跟这个服务器上的文件数也相关。文件数越多,连到这台服务器上的用户越难集中,也就越难相互之间传输数据。
在用户群很少的情况下,用户源的沉淀很少,带宽大多要由服务器提供,100M的服务器最少也可以支持300人在线点播400K码率的电影。结论网站可以满足点播需求。支持并发人数:300以上 (前提是300人都观看不同的文件)。
用户非常多的时候,很多文件一经发布就很快有足够的源沉淀下来,于是服务器就不需要提供带宽,这样服务器可以把带宽用于源少的文件,反而能支持更多用户。结论,服务器可以满足需求,支持并发人数:无限。
最难受的是用户数一般多的时候,因为多数文件的来源数并没有达到不需要服务器提供带宽的地步,而用户多所以文件占用的又太多,很多文件都需要服务器提供带宽,用户那里又由于源不太多,服务器提供的带宽又有限,用户点播可能就会有点卡。解决这个问题的办法就是一个服务器上不能放太多的电影,提高用户集中度。一个机器上电影数跟用户集中度成反比,电影数越少,集中度越高,P2P效果就越好。所以文件数要保持在一个合适的数量,并且随着网站的发展调整这个数字。推荐一台服务器可以上500G的内容,当用户数足够多的时候可以放1T的内容。支持并发人数:300—无限。
当前网络上比较流行的视频格式包括Mpg、3gp、vob、rmvb、mov、flv、 avi、wmv、mp4、 mkv等,首先,这些是视频的封装格式,单从谁大谁小方面无法进行比较,都取决于压缩时采用的编码格式和具体的参数设置,当前比较流行的说法如下:
当压缩到相同画质,即清晰度等相同的情况下比较:
mpg > 3gp > vob > rmvb > mov > flv > avi = wmv > mp4 = mkv
但是需要注意的是,这是要在达到同等画质的条件下的文件大小的比较!而对于当前网络流行的各种格式视频来说,清晰度肯定是有所取舍的,
当前一般大小比较顺序比较倾向于:
vob > mkv = avi > rmvb > mov = mp4 > flv = 3gp。
对于其中特别常见的rmvb、flv和mp4三种而言,顺序应该是
rmvb>mp4>flv。那么现在就以这几种格式进行一个简单的分析。
Flv格式:
以常见为例,一个100s左右的flv视频大概是4MB,那么测算一个独立用户进行播放所需带宽X如下:X=4MB/100s=0.04MBps*8=0.32Mbps,
考虑到不同的编码方式和参数,我们取值大概在0.3Mbps—0.5Mbps之间,就是说一个用户播放该flv格式视频一次只需要这么多带宽即可。
Rmvb格式:
同样的,以常用1h为600MB大小的rmvb视频来计算,一个独立用户进行播放所需带宽Y如下:Y=600MB/60min/60s=0.17MBps*8=1.3Mbps,同样取1Mbps—1.5Mbps这个区间即可。
Mp4格式鉴于flv和rmvb格式之间!
总体来说,从理论的角度网站播放视频所需的总带宽=同时并发数(同时播放窗口数)*该格式单个用户播放所需带宽。比如中国电信10Mbps带宽,一个flv的视频能支持多少人同时打开10Mbps /[0.3,0.5]Mbps=33-20人;rmvb格式10Mbps /[1,1.5]Mbps=10-6人。
但是由于受视频编码方式,压缩参数,网站同时在线人数不会平均分配等因素影响,即使超出理论值比较大的带宽也可能会出现高峰期卡的情况,比如同时有几百用户播放的情况,这都是正常的。
同样的道理如果你的服务器上是发布的网页或者图片,根据网页的大小和图片的大小也可以大致计算出可以支持同时多少人在线。但是数据仅供参考!
南京服务器托管 | 南京服务器租用 | 南京网站建设 | 南京企业建站 | 南京服务器代维 | 虚拟主机 | 顶级域名 |网站优化 | 网站推广 | 南京中绘谷网络数据中心467.cn
| 整理发布 | TEL:13913852884,025-58633651,QQ:21390019