关键所在:云服务器
网络传输、数据采集、节点加速,这一切的保驾护航只为直播质量的提升。但所有的前提都在于:服务器够快、够稳、不能崩。
PAPI酱直播吸引超过2000万用户
对于直播行业来讲,流量的变化情况是非常大的。在一天中,夜间用户数量要明显高于日间,在进行活动时,流量甚至可能是平时的几十倍。举例来讲,7月11日,PAPI酱第一次直播时,吸引了超过2000万用户同时在线观看,这种数字对于任何普通服务器来讲都是不可承载的。
流量高峰低谷问题的存在也就注定了直播行业更倾向于云服务器。而且,通常直播平台会同时接入多个视频云服务提供商,以便于拉流线路互备,同时这种举措也可对推流后视频集群优化,提高直播流畅性和稳定性。
而服务器端的工作不仅重,要求也更为繁杂苛刻。服务器需要适配多种终端和平台,适配各种不同分辨率、不同网络的终端设备,在稳定、流畅无卡顿的前提下保障画面和声音的清晰程度。
在传输中为了推流,需要将音频数据通过传输协议进行封装变为流数据。而常用的传输协议包括RTSP、RTMP、HLS等,这其中RTMP延时较短,通常在1到3秒之间,因此常被用于直播之中。而服务器的任务就在于需要对流转码,这些格式的拉流工作都需要通过服务器来完成。
像阿里云、金山云等大型云服务商都会为用户提供实时的转码系统。而这一系统看似简单,如果用户自行搭建,其成本之高让人望而却步。云服务提供商往往还会为用户提供截图、录制等实用功能,选择一个优秀的云服务提供商可以大大的节约直播平台成本。
而随着行业的发展,现在服务器又多了一个新的任务,那就是鉴黄。2016年,我国多家直播平台连续曝出涉黄,不少主播为博人眼球,公开宣传淫秽、暴力、教唆犯罪等不良行为,而文化部也紧急发布了一条消息,要求各大网络直播平台进行整改。
而这也就意味着,直播行业鉴黄成为了必备环节。而这一环节如果单纯依靠人力监督是远远不够的,在技术上解决这一问题往往采用了两张方案。第一便是进行视频截图对比,通过服务器端分析返回结果,将每种结果进行打分,如果被认为涉黄便会采用断直播流、封号等方式处理。
第二则是与CDN相结合,直接对直播流进行缝隙,其优点在于及时性较好,但必须部署在CDN端,成本相对较高。而在国外也有采用通过对音频分析鉴黄的手段,而这些手段各有千秋,只为能给公民提供一个健康的网络环境。