离开腾讯他成为直播背后的男人 将延时降低3~5倍 服务花椒映客一直播

2017-06-07 不说谎的创业媒体 铅笔道 铅笔道

◆ 林友尧希望,自己的项目能为其他创业公司提供基础服务。


文| 铅笔道 记者 褚琳冰


导语


“索性选一根硬骨头去啃。”创业之初,面对庞杂的市场需求,林友尧做出了选择。


2015年他创立ZEGO,初期专攻语音传输技术,等产品研发成型才发现,原本看好的手游市场风口下行,第一桶金难淘。


但直播风口随即到来。调研后,他决定让公司依靠语音通讯和视频通讯两条腿前进。产品设计围绕“占用更少的资源做更快的传输,更好地展现声音和视频效果”展开。


去年年中,团队将产品介绍H5页面发到朋友圈,被周鸿祎看见。周认为有必要让花椒直播使用ZEGO的服务。去年7月,连麦技术上线花椒直播。随后,其他客户闻讯而来。


如今,这块“硬骨头”已经啃出一定甜头。截至目前,ZEGO共有100多家客户,包括映客、一直播、战旗、酷狗直播等直播平台,以及远程教育、医疗或智能硬件等。



注: 林友尧承诺文中数据无误,为其真实性负责,铅笔道已备份录音速记,为内容客观性背书。

做底层服务商


2013年是林友尧在腾讯工作的第11个年头。腾讯始终很稳妥,林友尧却愈发不安。


技术出身的他是QQ的产品负责人。QQ是腾讯的老牌产品,但林看到,从2010年开始,移动互联网兴起催生了微信崛起,腾讯外部也在剧烈变化着。他担心自己安常守故 ,成为井底之蛙。


创业的想法尚未成熟,他先带着惶恐找到领导。在其建议下,林友尧决定从总部离职,去腾讯的全资子公司一试。但程序繁琐,到年底,离职搁浅。


2014年,身边的每个人仿佛都在创业。林友尧帮助朋友们分析了多个项目和产品后,发现在移动互联网红利已经不高的情况下,从零开始做一款产品难度比较大。


他决定从底层服务着手。2015年年中,他和另外4名喜欢技术工作的下属从腾讯离职,组队创业, 成立ZEGO。


初期,团队观察到智能硬件比较受市场追捧,其中,摄像头跟手机、电脑之间的连通技术在大陆没有服务商,需高价从台湾购买。


于是,团队开始研发这项技术。但其应用领域终究被林友尧否定——他观察了半年多,发现智能硬件发展比较慢,“如果我们的技术平台依赖于一个低速发展的市场,将来可能被拖得很惨”。


从服务智能硬件的目的跳回技术本身,他分析,其他音视频相关的产品,例如社交、游戏、在线教育或医疗等等,其实也需要类似的通讯技术,但即便是腾讯这样的团队也要花费五六年时间开发完成。


“索性选一个硬骨头去啃。”当时,市面上已有一些提供类似服务的公司,但林友尧想在技术上更精进一层。


◆ ZEGO团队主要由不同类型的技术人员组成。

从语音到视频


2015年,手游迅速发展,团队从多人语音通讯技术切入。林友尧介绍,当时这项技术是业界难点,基本只有Skype和QQ做得比较好。


ZEGO团队专攻多人语音一项基础服务,仅有十几个API。但2015年下半年,手游热潮有减退趋势,而社交基本被腾讯和陌陌垄断。第一桶金难淘。


一股浪潮消逝,另一股浪潮又起,视频直播火了起来。林友尧明白,其实直播所应用的技术已经比较成熟,只不过“谁把细节做得更好,谁就可能在产品上更占优势”。


进行了2个多月市场调研后,他决定,让公司依靠语音通讯和视频通讯两条腿前进。


团队在RTMP(Real Time Messaging Protocol实时消息传输协议)基础上,做优化与裁剪。2015年12月底,第一款产品上线,视频延迟时间为1秒(后期为保证流畅调整为1.3秒)。而同期,市面上的其他直播通讯服务产品的延迟时间则为3~5秒。


有了好的技术,就要实现转化。这是团队的第一想法。延迟时间短,可以实现对话,那么就可以实现双人主播或者多人主播同台直播。


然而,团队带着产品去见客户,却吃了闭门羹:“只要有一个妹子唱歌跳舞、跟观众互动就挺好,不需要多主播。”四个月的时间,产品销售几乎毫无起色。


但去年春天,机会再次到来。YY旗下ME直播推出主播PK栏目,支持多主播同台,以旧带新。


业界迅速跟进,林友尧决定抓住机会做市场推广。“当时连推广材料都没有,临时花半小时写了个H5页面,在朋友圈转发。”


他没想到,这次转发被周鸿祎看见,周认为有必要让花椒直播使用ZEGO的服务。去年7月,连麦技术上线花椒直播。


随后,其他客户闻讯而来。截至目前,ZEGO共有100多家客户,包括映客、一直播、战旗、酷狗直播等直播平台,以及远程教育、医疗或智能硬件等。收费方式为,按照带宽收取几万到几十万不等的月服务费。

标准化产品与增值服务


林友尧认为,ZEGO的竞争优势主要体现在两方面:一是产品本身的技术更细致,二是团队会为客户提供增值服务。


在技术方面,团队在不同环节研发了优化方案。他介绍,由于音视频处理技术复杂,技术研发必须在不影响原来产品体验的前提下进行。“占用更少的资源做更快的传输,更好地展现声音和视频效果。”


例如,在前期处理中,为了让降噪、去除回声的效果使人听了舒服,团队首先分析噪音和回声中的哪些部分要去掉,哪些应该保留。而手机CPU不能承载如此大量的计算,因此,在算法中加入自主学习能力,从而达到减少CPU计算环节的效果。


在视频处理环节,ZEGO团队认为,所有的处理应该由显存承载,在最后一刻把数据从显存卡送回到内存编码和发送。这样可以提高稳定性,并更好地兼容安卓手机。


◆ZEGO技术图谱


另外,ZEGO采用的TCP协议具有天生缺陷,丢包时会产生延迟。团队研究发现,多数主播坐在桌前直播,没有太多动作,因此对流畅度要求不高,但对画面和声音的清晰度要求很高。于是,他们采用流控和编码的形式,在网络不顺畅时做跳帧处理,选择性地丢掉不必要传输的画面。


“产品是标准化的,但我们会派人提供服务支持。”例如,某客户将弹幕功能大量使用在了手机IOS端,对CPU消耗很大,导致直播画面卡顿。ZEGO团队指导客户增设数据集中预处理,取代零散的数据调用。


去年年底,团队发现跨国直播会有不稳定现象。由于国际出口带宽或入口带宽有一定限制,在高峰期或者在某一个时刻可能存在波动,TCP协议难以适应。


因此,团队研发了自己的私有协议——UDP协议,择优选择网络路线,适应性更强。现在,在ZEGO的客户当中,有近20家来自海外。


团队目前共有50多人,以技术人员和技术型BD为主。据悉,ZEGO曾在去年年初获得来自IDG资本的A轮融资,金额为350万美元。现在团队已开启B轮融资。