2016 年被称为“直播元年”,那一年全网上百个直播平台出现,各路资本纷纷涌入,一时间直播这两个字就等于流量,就等于赚钱,尽管如今热度退去,但是直播已经是很大一部分人的生活组成。那么这样的大热概念需要什么样的技术支持呢?今天我们来聊一聊云计算和直播的因缘。
支撑直播的云计算产品
直播究其根本,是一种高并发下的视频流处理,将主播端录制的视频上传云服务器,处理后分发向数量庞大的用户终端,这中间需要使用到的云产品包括负载均衡、云服务器、云数据库和对象存储等。
这些产品能支撑能确保终端用户网络质量不佳的情况下,自适应码率推流,提升速度;同时支持多路视频实施转码、录制、鉴黄服务;低延时直播,百万并发用户的视频分发和互动聊天也毫无压力。简单来讲用云服务器搭建直播平台,可以给用户和主播同时带来良好的使用体验。
云上搭建直播平台的特点
使用云计算技术搭建直播平台具有以下特点
1、视频直播加速
支持媒资存储、切片转码、访问鉴权、内容分发加速一体化解决方案;结合弹性伸缩服务,及时调整服务器带宽,应对突发访问流量;结合媒体转码服务,享受高速稳定的并行转码,且任务规模无缝扩展。
2、快速视频解码
多路码率实时转码输出;GPU 转码有效支持百万级以上并发视频流转码、并轻松扩容;CDN 边缘节点缓存直播视频流 GOP,迅速填充移动端播放器缓冲区、快速视频解码,有效支持播放器秒开需求;窄带高清转码,有效节省带宽成本;视频流分离合成。
3、安全防护
高防网络:针对多媒体应用自身流量大、qps 高的特点,定制安全策略防护各种 4 层、7 层流量攻击,并提供安全专家服务优化策略;内容检测:提供文本识别、图片鉴黄、视频鉴黄、OCR 算法、音频识别等技术手段,协助直播平台完成内容技审工作、显著提升审查的效率和准确度。
4、APP 安全
通过 App 安全扫描、控制流混淆、关键逻辑加密等多级安全加固措施,规避 App 被逆向分析、协议层窃听等方式造成的攻击漏洞,保障 App 及与服务端交互的安全;防欺诈:通过海量风险库、及人机识别技术,有效辨别风险用户或机器模拟情况,避免垃圾注册、刷粉、刷奖品等恶意请求。
5、数据安全
基于情报库,以及入侵检测、撞库检测、恶意登录及操作识别、态势感知等技术,有效避免被拖库、撞库的数据泄露安全事故。
6、直播监控
播控中心支持直播视频流级别的监控,覆盖就近推流节点、视频中心、边缘播放节点;视频流信息(如码率、帧率、播放并发人数)实时监控;API 获取监控信息;各节点直播流量实时监控,自动化调度;直播流开启、掐断(违规内容)实时处理。
除了目前还比较热门的游戏、购物等与直播结合显现出了商业价值,将来还会有教育、互动节目等用直播形式发挥力量。这也说明未来云计算将继续为直播行业提供技术支持,推动直播行业的发展。