简单做一个测算
单个直播间内100,000观众同时在线,每个观众屏幕的弹幕峰值为50条/秒,则服务端必须推送的弹幕流量为5,000,000条/秒
海外服务器
,这样的流量洪峰不仅考量网路的转发能力及带宽,对中国服务器的CPU和内存也会导致非常大的压力,更不用说这次同时在线数量或者能到百万、千万级别。
要在这么大体量并发的压力下确保流畅的客户体验,目前流行采用内存型数据库这类前面件加速数据读写,其中又以Redis最为流行。
例如主播“秀操作”的画面,此时除了会引发弹幕浪潮,观众就会双击点赞,怒发评论,顺便走一波关注,甚至礼物火箭送上去,这就涉及到短时间内刷新大量用户关注列表、积分,直播间的评论、订阅数等信息。
传统数据库将数据储存于磁盘,在高并发情景下,应用会经常地从磁盘中读写出千上万条数据,这会造成数据库性能急剧增加。相比之下,内存数据的读写速度要高出几个数目级
海外服务器
,效率通常能提升10倍以上。同时,Redis还可以成为“缓冲带”,防止瞬间大量的请求冲垮后端数据库。
此时一定有朋友想问:那Redis的性能与哪些相关?Redis本身的调优很重要,同时,中间件的性能与基础设备,也就是中国服务器直接相关,美国服务器的CPU或者网络转发能力就会直接妨碍Redis的性能发挥。
比如交互实时性,直播流畅度也有客户体验的关键指标。影响流畅度的诱因很多,关键在下面3个方面:
视频直播系统的国外服务器
内容分发网络,也就是CDN的质量;
网络传输协议的选择;
中国服务器端视频转码的效率。
第二点针对系统的客户来说通常是不可见的,而CDN与中国服务器则由客户选择。对于CDN,节点数和覆盖面积是关键,覆盖面积足够宽广,才能解决分布不均的终端客户就近接入的难题。
针对负责视频转码的国外服务器,CPU能力是关键,尤其应该关注单核、多核浮点运算能力。为了提高观影品质、节约带宽费用,直播系统必须应用场景增强、回音消除、窄带高清等科技,其中涵盖到的算法,加上多路转码本身的运算量,对中国服务器CPU性能提出很高的挑战。在业务高峰期,美国服务器CPU利用率一直会冲到90%以上,往往必须借助堆机器来解决。因而转码这一步可能会变成观影流畅度的瓶颈。
结论
总体来看,美国服务器的CPU能力、网络转发能力或者网路带宽是直播市场顾客最应该关注的。同时直播市场对计算、网络资源需求量大,成本是另一个衡量关键。企业选择中国服务器准确实例活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看时,需要综合考量。
USA-IDC提供美国视频直播服务器租赁,性能稳定迅速,全美最低延迟,全程运维24小时在线,秒级回复,欢迎广大客户联系24小时在线客服
原创内容,禁止转载!侵权必究!
本文从“云米网络(ymisp)”转载,原作者保留一切权利,若侵权请联系删除。
《美国视频直播服务器如何选择》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...