admin管理员组

文章数量:1666532

音视频通讯能力作为标配渗透到了各个行业,腾讯音视频实验室音频技术负责人郭亮在LiveVideoStackCon 2017上分享了腾讯音视频实验在流畅无卡顿、回声消除等音频前处理、网络部署与覆盖等各个技术上的深度解析,以及前沿技术创新在音视频场景中的实践,本文为分享的整理。


演讲 / 郭亮

整理 / LiveVideoStack


一、行业背景与趋势


感谢主办方LiveVideoStack给予这次分享机会来介绍我们整体的技术方案,以及互相探讨学习。首先,做下自我介绍,我是来自腾讯音视频实验室的郭亮,主要负责腾讯视频云的整体解决方案,以及互动直播、点播的解决方案。 



众所周知在前年下半年和去年移动直播非常火,虽然今年整体直播行业略有降温,但并不代表音视频也降温了,同时音视频的应用场景变得越来越多,我们作为一家视频云服务平台,更能深刻地感受到这种变化,像上图中聚美、蘑菇街、大智慧以及全民K歌、唱吧等等,这类自带粉丝特性以及自带行业特性的App越来越火。


1.直播行业的细分



教育是非常火的音视频应用场景之一,比如像VIPKID在线课堂的用户群体数量就非常大;电商也是比较大的应用场景,由于它自带流量的属性,因此变现能力较强;游戏赛事,近年来如王者荣耀等游戏推动了直播的发展;再有就是旅游的、秀场的、社交等等应用都不约而同的用起了音视频技术。前两年更火的是以观看为主的单向直播,而近一两年趋势则转变为以教育、电商、K歌这一类互动性更强的直播方式。


2.优秀直播产品的特性


我们可以看到一个优秀的直播产品所需的特性很多,虽然现在使用WebRTC可以快速搭建起直播产品,但同时也会发现存在各种问题:延时、回声、动效等等,因此对于一个初创的团队而言,从头到尾搭建音视频是非常耗人力以及时间成本,而且一旦错过窗口期也意味着错过了一些非常重要的资源。因此我们也认为“让专业的人去做专业的事”。


3.主流直播方案

 


在现如今的行业中,很多公司都在推基于音视频服务的平台,那么又该如何去做技术选型呢?又有哪些方案可供选择?上图中的直播方案其实也都是比较传统的方案:RTMP、FLV、HLS、RTP等等,在几年前PC端比较火时,RTMP和FLV因为无需安装额外的东西而具有非常广泛的应用,移动端的火爆则让具有手机浏览器支持特性的HLS得到了大范围的应用。上图列了一些优缺点,可以看到它们各有千秋,如RTMP和HLS适应性较强,但延时和可控制性上都是有一定的缺陷。


4.腾讯云互动直播方案

 


我们在做视频云时分析了各个方案的优缺点,最终推出了一套方案(上图),其实目前主流服务平台的方案都大同小异:以UDP的实时传输作为主要的实时沟通的方案,在小范围追求低延迟、高质量的情况下,我们建立一个UDP小范围的传输网络,同时支持旁路推流,以及点播录制,支持CDN分发。这样我们既支持了一个高互动的网络,同时也支持大范围分发、录制、后处理、可接入机房这样的服务后台体系。下面的方案中使用CDN做分发的主要原因还是出于成本控制,因为一旦用户量很大,使用上面的方案所带来的成本就会成

本文标签: 音视频腾讯技术创新实验室场景