视频直播平台的服务器怎么选!
来源:小编 时间:2022-06-06 09:07:32阅读:0
从刷屏开始
2018年度《中国互联网发展统计报告》指出,网络娱乐业务已进入全面繁荣期,网络直播用户年增长率最高,达到22.6其中,游戏直播用户规模增长率达到%53.1真人秀直播用户规模增长%51.9%。自2010年互动直播兴起以来,用户数量迅速增长到4亿以上,相当于全国平均每两个网民中的一个是直播用户。
虽然这几年才爆火,但其实直播一直很贴近人们的生活,只是以前就是这样:
现在可能是这样的:
显然,互动是当前网络直播最明显的特点。互动直播的主要形式有:
•泛娱乐直播:主播与观众交流互动,情感色彩和社会属性强;
•游戏直播:主播通过评论、弹幕等方式与用户实时互动,以游戏内容直播为主;
•垂直直播:目前主要有电商直播、旅游直播、财经直播等形式;
•版权直播:电视直播、活动直播等,属于比较传统的直播类型。
无论是哪种互动直播形式,弹幕都是观众与主播互动的主要方式。由于它是互动的,我们必须注意实时性和稳定性。一方面,弹幕响应太慢或无法发送,将大大降低观众的互动体验;同时,由于互动工作室没有数量上限,社会属性强,大量观众在短时间内发送弹幕是正常的,服务网络需要经常承受交通高峰。
做一个简单的计算
单个直播间1万观众同时在线,每个观众屏幕的弹幕峰值为50/秒,服务端需要推送的弹幕流量为5万/秒。这种流量高峰不仅测试了网络的转发能力和带宽,也测试了服务器CPU而且内存也会造成相当大的压力,更不用说同时在线人数甚至可以达到百万、千万。
为了在如此大规模的并发压力下保证流畅的用户体验,使用内存数据库等中间件加速数据读写是很流行的Redis最为流行。
例如,锚展示操作场景不仅会引起弹幕浪潮,观众还会点击拇指,愤怒的评论,顺便说一句,甚至礼物火箭,这涉及到刷新大量用户关注列表、积分、工作室评论、订阅等信息。
传统数据库将数据存储在磁盘中。在高并发情况下,应用程序经常从磁盘中读写数千个数据,这将导致数据库性能的显著下降。相比之下,内存数据的读写速度高于几个数量级,效率一般可以提高10倍以上。Redis也可作为缓冲带,防止后端数据库瞬间被大量数据库。
一定有同学想问:那Redis性能有什么关系?Redis同时,中间件的性能与基础设施直接相关,即云服务器CPU而且网络转发能力会直接影响Redis的性能发挥。
除实时交互外,直播流畅性也是用户体验的关键指标。影响流畅性的因素很多,关键在以下三个方面:
内容分发网络,即CDN的质量;
选择网络传输协议;
云服务器端视频转码的效率。
第二点一般是云平台用户看不见的CDN用户选择云服务器CDN,节点数和覆盖面积是解决分布不均匀的终端用户就近接入问题的关键。
对于负责视频转码的云服务器,CPU能力是关键,尤其是单核和多核浮点的运算能力。为了提高观看质量,节省带宽成本,直播平台需要应用图片增强、回声消除、窄带高清等技术,涉及云服务器的算法,加上多路转码本身的计算量CPU在业务高峰期,云服务器CPU利用率往往超过90%,通常需要堆叠机器来解决。因此,转码步骤可能成为观影流畅性的瓶颈。
结论
总的来说,云服务器CPU直播行业用户最需要关注的是能力、网络转发能力和网络带宽。同时,直播行业对计算和网络资源需求量大,成本是另一个关键考虑因素。企业在选择云服务器的具体例子时,需要综合考虑。
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/fwqjs/10436.html
TAG标签:视频直播服务器