流媒体点播系统单台服务器支持多少并发的问题,从P2P应用的角度来看并没有定数,具体跟用户数和服务器上的文件数相关。一台服务器上电影数跟用户集中度成反比,电影数越少,集中度越高,P2P效果就越好。相反,文件数越多,连到这个服务器上的用户越难集中,也就越难相互之间P2P传输数据。
一般有三种情况:
A.用户群较少
这种情况,一般用户源的沉淀很少,带宽大多要由服务器提供,
B.用户非常多
这时,很多电影文件一经发布就很快有足够的源沉淀下来,于是服务器就不需要提供带宽,这样服务器可以把带宽用于源少的文件,反而能支持更多用户。结论,服务器可以满足需求,支持并发人数:无限。
C.用户数一般多(介于A和B之间)
这种情况是最有意思的,因为多数文件的来源数并没有达到不需要服务器提供带宽的地步,而用户点播多所以对服务器上不同文件的占用又太多,故很多文件都需要服务器提供带宽,用户那里又由于源不太多,服务器提供的带宽又有限,用户点播部分片子时可能就会有点卡。
解决因第3种情况而导致问题的办法是:一个服务器上不要放过多的电影,力求提高用户的集中度。至于具体电影数定为多少为好,并没有一个固定的数据,只要保持在一个合适的数量就行,站长可以随着网站的发展情况动态调整这个数字。支持并发人数:300—无限。
综上所述,如果站长想一台服务器一直能达到良好的服务效果,让点播用户能在线流畅观看,我们推荐一台服务器上电影数不要超过2000部。服务器可以先上