截止到2016年6月,网络直播已经覆盖了3.25亿网民,占国内网民总体的45.8%。从最初的秀场、游戏直播,到如今的全民直播,网络直播的发展正在迎来巅峰时期。
与此同时,作为网络直播的技术提供者,视频云服务也开始受到关注。视频云的出现解决了直播的哪些技术问题?又将把网络直播引向何处?身为视频云领域的技术专家,网易视频云CTO邱似峰在面向国内百余家媒体的分享中,从局内人的角度讲述了视频云为直播行业、市场乃至用户带来的价值。
网易视频云CTO邱似峰
一、视频云解决了直播的哪些棘手问题?
在视频云服务出现之前,想要搭建一个视频直播平台,需要部署cache、存储、编码、调度等一大堆服务器,还有解决带宽、IDC机房、CDN节点等问题,此外系统维护和软件开发也消耗了大量的人力,对规模不是很大的公司来说是一个难以逾越的门槛。
在邱似峰看来,视频云服务的出现对网络直播而言有着四大利好,并直接导致了视频直播的全面爆发。
首先,视频云满足了直播的实时互动性。视频直播的吸引力在于主播能够立即获得观众的反馈,而观众可以第一时间就内容展开讨论,无缝隙的沟通和互动不仅增加了产品粘性,更能够激发用户兴趣。而目前视频云CDN分发网络的建设,码流自适应等技术的应用,能够将直播延时控制在3-5秒,极大提升了用户体验。
第二,视频云技术“生逢其时”。随着智能手机的普及,用户不必再像PC时代那样进行摄像头和PC机的联调,只需按一下按钮便能轻松开启视频直播。除此之外,3G/4G资费不断下调,再加上WiFi的大范围应用,原先用户最为关心的流量费用问题现在已经解决,视频云的出现解决了直播爆发的最后一个门槛。
第三是降低了产品开发的难度。从技术上来说,要在产品中接入视频直播功能壁垒较高,除去机房、服务器、防火墙、负载均衡等基础设施外,大量专业运维人员的聘请也并不简单,对中小企业和创业者来说根本不敢想象。但从去年开始,很多小型APP中也接入了视频直播的功能。云计算服务在背后起到的作用不可忽视。
第四,视频云解决了CDN的难题。邱似峰打了这样一个比方,CDN就像是快递公司,把视频流从主播端运输到全国甚至是全世界的用户家里。如果选择的这家“快递公司”不尽人意,低效、丢包、延时明显,将大大影响用户体验。现实问题在于,对小产品开发团队,CDN的服务永远跟不上,大厂只会把有限的人力物力投给那些真正的金主。
二、为用户体验而生,视频云技术的三个时代
据邱似峰介绍,网易在音视频领域已经积累了15年的研发经验,技术上也经历了网易bobo、网易云课堂、网易新闻等众多大体量产品的检验。在这样长时间的实践中,视频云服务也悄然经历了三个时代的变化。
视频服务1.0时代。过去的十年,最成功的互联网音视频技术服务提供商就是CDN。巨量的音视频存储和带宽流量带来了丰厚的利润,促使各大CDN厂商投入大量人力去研发,从无到有的建立起一个相对完善的数据传输网络,并且在这个过程中能够为一些大客户提供相对优质的技术服务和深度定制能力。由于音视频开发的高门槛和高技术投入,对于一些小客户而言,CDN厂商能够给到的服务能力就微乎其微了。
视频服务2.0时代。得益于最近两年云计算的风起云涌,视频服务也开始慢慢加入云。国内的一线云计算大厂都陆续推出了跟音视频相关的数据存储、数据处理、数据分发三大服务。这极大降低了开发者的使用成本,并且通过一整套云计算线上标准售卖的方式,很大程度上降低了人工服务的成本。
视频服务3.0时代。2.0时代是否真的满足开发者要求了?虽然提供了较多云端服务能力,但是每个音视频开发的从业者都知道,其中的难点在于各个客户端平台如何无缝接入这些服务端的云计算能力。举个例子,视频采集、编码、根据网络波动的自适应调优,这些问题的解决仍然依赖于一个专业技术团队。视频服务2.0产品,其更低的销售价格能够帮助短时间内抢占市场,但对于开发者来说,能够提供的技术服务相比1.0时代更少。
邱似峰介绍说,网易的音视频团队通过市场调研发现,用户采购云产品,真正关心的是两个事情:产品质量和配套服务。因此,3.0时代的视频云解决这个问题的方式就是提供一整套的标准解决方案,涵盖从视频采集、编码、传输、存储、播放整个链路。通过标准化组件来降低个性化服务的成本,提升用户体验。在如何解决服务的中立性和资源调度问题上,邱似峰给出了这样的解释:“这就好比一个巨大的水池,对于单个用户来说,即使突发需求再多也无法喝干整个池子中的水。站在用户角度,这就相当于他同时拥有了整个资源池,其好处是显而易见的。以视频处理为例,如果用户提交了一批视频处理任务,只有一台服务器为他工作,可能需要一个月时间才能处理完,而如果他同时拥有一万台服务器,那就只需要4分钟时间就能够把所有任务处理完毕。”