租用帮助
直播服务器是存放和控制流媒体数据的重要载体,也是视频直播、流媒体服务等应用需求的重要流媒体设备,视频网站对服务器的需求比较高,需要根据直播时的访问量来选择合适的带宽和服务器硬件配置。在平台人数多的时候,相应的直播服务器配置要求和带宽资源使用量也会增加。一旦出现高并发现象,超出服务器的供应范围,就会导致服务器瘫痪。
在线直播服务器:https://www.hkt4.com/solutions/video.html
拿一个简单的在线直播网站来讲,假如每天在线人数大概2000人左右,同时在线200人左右,平均每个人在线观看时长为10分钟左右,视频清晰度为高清480P。如果要满足以上这些需求,支持2000人在线的网站大概需要一台什么配置的直播服务器?
首先大家需要了解计算机上的单位,Byte(字节)和bit(位),二者的换算关系是1Byte=8bits。100Mbps(100M bits per second)独享带宽,换算到我们日常熟悉的文件大小,要除以8;也是说100Mbps带宽,理论下每秒可以下载的文件大小约是12.5MB(M Byte)。
1、用于视频服务器点播时候的在线人数
如果用100M去直播服务器上普通视频(600kbps)的,产生一次顺畅点播需要每秒传递的数据大小600/8≈80KB左右,100M*1024K/8/80K,也160个同时链接(并发)。 你同样可以支持2000个人在线,因为访问网页的时候只是短时间连接服务器请求数据,这 2000人未必同时需要2k个并发连接。
2、用于web站点的同时连接数
作为web站点(常见的web站点有门户、视频),可以参考如下公式大概计算出在线人数,公式:支持连接个数 = 服务器带宽/8/页面尺寸大小
看到这,我想大家都已经明白了,100M独享带宽理论上是可以搭建视频服务器,只不过可支持200人同时在线观看视频,再多会出现视频播放卡、请求排队等现状。因此一般而言搭建2000人在线直播服务器至少需要百兆甚至千兆级别的带宽。
3、视频直播服务器(流媒体服务器)的特点是长时间高并发,因此CPU至少为至强双E5-2603六核六线程,16G内存左右。操作系统当然可以选择Windows或者Linux,其实你可以采用http+flv的播放方案,当然你想支持手机端,建议采用http live streaming或者http+mp4。
当下,人们愿意在娱乐上花费更多的钱,这为运营商提供了更多的资金支持,可以在选择服务器上做出更多的选择,更好的服务体验才是吸引和留住更多用户的基础。
2k人在线直播服务器具体配置需求:
①、高清480P的视频码率可以采用4-8Mbps;
②、每天在线2000人,同时在线200人左右,如果要保持视频不会出现卡顿,视频的比特率至少300Kbps,200人同时在线播放的话,0.3*200=60Mbps的带宽可以达到完全流畅播放。如果你服务器的用户只针对国内,但没法具体到哪个地区,那建议选择BGP多线机房的服务器。
③、网站的图片、视频加防盗链功能,至少需要100M以上的带宽需求。
④、硬盘大小,因为视频网站,数据放在自己硬盘,且视频比较大建议采用1T,1T=1024G。
直播平台最需做到避免服务器、网络波动的影响,搭建直播平台想2000人同时观看不崩溃,是需要CDN加持的,特别是配置云视频服务器,它主要控制了我们在线观看的速度,不同地理位置分布的服务器节点越多,内容传输的速度就越快、越稳定。不管是2000人在线的直播服务器,还是2w人,网站多需要购买相应带宽,后面可再配合内容分发加速,达到更佳的效果。