据数据显示,国内移动直播平台的数量已经从年初的200余家增加到近300家,用户规模也从2亿上升到了3.25亿人次。尽管用户需求和盈利模式还存在争议,2016年已然成为移动直播的爆发之年。
与之同时,移动直播的效果也开始饱受诟病,卡顿、黑屏、闪退等成了悬在大多数直播平台头上的达摩克利斯之剑。如何低成本的解决直播效果问题成了不少直播玩家的诉求,也是决定用户体验的关键因素。作为直播领域的技术派,网易视频云的的技术专家在接受媒体采访时就直播效果不理想表达了自己的看法。
哪些因素影响了直播效果?
完整的直播过程包含下面几个部分,即采集、处理、编码、传输、解码、渲染。而随着视频云服务的普及,直播过程可以概括为推流和拉流两个部分。推流是从主播设备到推流服务器的过程,包括视频的采集、处理、编码和封装、推流传输等。
网易视频云的技术专家介绍说,目前多数主播以手机作为采集工具,所面临的主要是针对不同机型的适配问题。手机采集到视频后,在进行编码前需要进行一些处理,比如美颜、滤镜、水印、连麦互动等,毕竟不美颜的话,80%的主播是没法看的,这几乎成了一个强需求。网易视频云等云服务已经在推流Demo中集成了美颜、滤镜、水印等个性化功能,直播平台在这方面并不需要花费太多的研发力量
对于视频编码和传输,网易视频云的技术专家打了这么一个比方:如果把视频直播比作从主播到用户的物流,编解码就像物流系统中配货和装货的过程,编码性能、编码速度和压缩比等都会影响物流的效率。一般来说,用户的网络情况、CDN分发能力等都会影响传输速度,网易视频云在强大编码能力和500+CDN节点的基础上,研发了一套Qos策略,可以实时监控直播网络状况,当网络带宽变差时,推流端会迅速地逐级降低视频的帧率、码率、分辨率,以保证推流视频的流畅。而当网络恢复良好时,在确保流畅的前提下,推流端会逐渐提升视频的帧率、码率、分辨率,提升直播视频的清晰度
拉流部分对直播效果的影响不亚于推流过程,除了类似于推流的技术优化,用户网络和设备性能也会对直播效果造成影响,需要在开发过程中对用户端APP进行一定的优化和适配。比如拉流播放协议的选择,不同协议的延迟速率有着不小的差别;再比如根据设备的解码能力选择最优的软硬编解码方案
哪些技术可以改善直播效果?
除了网络和设备等硬性限制,视频云服务的一些技术优化也可以在一定程度上改善视频直播的效果,比如说前面提到的QOS策略。网易视频云的技术专家介绍还可以从下面几个方面来进行直播效果的优化。
其一,诸如音视频分流、混音等个性化功能。
顾名思义,音视频分流是指支持独立音频、视频直播,主播在直播过程可进行灵活切换。混音是指提供多路音频混音处理,以此来丰富直播音效。有了这两大功能,主播可以在直播过程中根据情景选择是否加入背景音乐,和美颜、滤镜等功能相辅相成,在视觉上营造更加理想的直播效果。
其二,提供场景化的专业解决方案。
以网易视频云为例,结合网易19年的产品研发经验,就娱乐秀场、远程教育、电商直播、在线金融等场景打造了专业的解决方案。
就拿远程教育这个场景来说,在满足清晰、实时的远程直播授课要求的同时,网易视频云支持移动端、PC端、Web端等方式发起授课,提供了全平台直播的SDK,让授课方式更加灵活、全面,能够适应不同的教学场景。并支持符合RTMP标准的直播源接入,如相关的视频硬件编码器等专业录制设备,通过此类设备可支持如微格教室等传统录播系统的接入。此外,网易视频云与网易云信进行了无缝对接,提供即时通信功能,丰富授课过程中老师与学生的交互方式。对直播效果的改善作用不言而喻。
其三,提供鉴黄、防盗链等差异化功能。
在直播过程中总会有一些意外因素,比如因为内容色情而遭受有关部门的整治,因为盗链造成的流量消耗和直播卡顿。对于这些不安全因素,网易视频云无缝整合了网易易盾反垃圾云服务,根据网易19年积累的海量特征数据库,将垃圾内容防范于未然。此外,网易视频云还增加了防盗链的功能,启用该功能后可以防止推流地址被盗用。
对于面临“百团大战”的直播平台而言,直播效果无疑是决定竞争姿态的隐疾。毕竟决定直播平台未来的不只是商业模式,还有用户体验。