话痨王也 发表于 2020-11-3 16:13:56

视频直播平台的服务器怎么选

从“霸屏”说起

2018的《中国互联网络发展状况统计报告》强调,互联网游戏娱乐类业务流程已“进到全方位繁荣期”,互联网直播用户经营规模的增长率最大,做到了22.6%,在其中手机游戏直播用户经营规模增长速度达53.1%,真人秀节目直播用户经营规模增长速度达51.9%。互动交流直播从2012年盛行迄今,用户量已快速提高至4亿之上,等于全国性均值每2个网友中,就有一个是直播用户。

尽管近些年才爆红,但实际上“直播”一直十分接近人民大众的衣食住行,只不过是之前它长那样:

如今将会长那样:

显而易见,可互动交流是当今互联网直播最显著的特点。互动交流直播关键方式有:

• 娱乐产业直播:网络主播与观众沟通交流互动交流,含有极强的感情颜色与社交媒体特性;

• 手机游戏直播:网络主播根据评价、视频弹幕等方法与用户即时互动,以手机游戏內容直播主导;

• 竖直直播:现阶段关键有“电子商务直播”、“度假旅游直播”、“金融直播”等方式;

• 著作权直播:电视机直播、主题活动直播等,归属于比较传统式的直播种类。

不管哪样互动交流直播方式,“视频弹幕”一直观众与网络主播互动交流的关键方法。即然是互动交流,就务必要关心实用性和可靠性。一方面,视频弹幕回应太慢或者没法传出,都是让观众的体感互动受到非常大影响;另外,因为互动交流直播间不设总数限制且社交媒体特性强,很多观众集中化在短期内内推送视频弹幕是常态化,服务器端互联网必须常常承担总流量洪水。

简洁明了做一个计算

单独直播间内100,000观众线上PK,每一个观众显示屏的视频弹幕最高值为50条/秒,则服务器端必须消息推送的视频弹幕总流量为5,000,000条/秒,那样的总流量洪水不但磨练互联网的分享能力及网络带宽,对网络服务器的CPU和运行内存也会导致非常大的工作压力,更别说如今线上PK总数乃至能到上百万、干万级別。

要在这般规模性高并发的工作压力下确保顺畅的用户感受,现阶段时兴选用运行内存型数据库查询这类分布式数据库加快数据信息读写能力,在其中又以Redis更为时兴。

例如网络主播“秀实际操作”的情景,这时不但会激发视频弹幕的浪潮,观众还会继续双击鼠标关注,怒发评价,顺带走一波关心,乃至礼品火箭弹送起來,这就涉及短期内内更新很多用户关心目录、積分,直播间的评价、定阅数等信息内容。

传统式数据库查询将数据信息储放于硬盘,在分布式系统场景下,运用会经常地从硬盘中读写能力不计其数条数据信息,这会造成数据库查询性能大幅度降低。比较之下,运行内存数据信息的读写能力速率要高于好多个量级,高效率一般能提升10倍之上。另外,Redis还能够做为“缓冲带”,避免一瞬间很多的恳求冲毁后端开发数据库查询。

这时候一定有同学们想问:那Redis的性能与什么相关?Redis自身的优化很重要,另外,分布式数据库的性能与基础设施建设,也就是云服务器立即有关,云服务器的CPU及其互联网分享能力都是立即危害Redis的性能充分发挥。

除开互动实用性,直播流畅度也是用户感受的重要指标值。危害流畅度的要素许多,重要在下列三个层面:

内容分发互联网,也就是CDN的品质;

互联网传输协议的挑选;

云服务器端视频转码的高效率。

第二点针对云服务平台的用户而言一般不是由此可见的,而CDN与云服务器则由用户挑选。针对CDN,连接点数和覆盖范围是重要,覆盖范围充足宽阔,才可以处理遍布不匀的终端设备用户就近原则连接的难题。

针对承担视频转码的云服务器,CPU能力是重要,特别是在必须关心单核心、多核浮点运算能力。以便提高观看电影品质、节省网络带宽成本费,直播服务平台必须运用界面提高、回声清除、窄带超清等技术性,在其中涉及的优化算法,再加多通道转换格式自身的运算量,对云服务器CPU性能明确提出挺大的挑戰。在业务流程高峰时段,云服务器CPU使用率常常会冲过90%之上,通常必须根据堆设备来处理。因此转换格式这一步将会会变成观看电影流畅度的短板。

有需要服务器的客户,可以随时联系QQ:48502868QQ:938681820
页: [1]
查看完整版本: 视频直播平台的服务器怎么选