即构科技:深钻音视频“牛角尖”,做有技术特色的云服务
“QQ用5年时间把视频做好,即构团队抛下以前在QQ的包袱,从零开始重新自研的实时语音视频技术方案,并作为云服务分享出去,让更多公司获得低延迟、流畅的音视频能力。”曾任QQ总经理现在是即构科技创始人的林友尧说。
林友尧曾是腾讯QQ总经理,两年前他离开腾讯出来创业,身边有人很不理解,因为两个身份的福利待遇简直天壤之别。但面对面聊完后笔者发现,林友尧为人谦逊,做事情非常认真,显然不是个在意虚荣的人。我也逐渐理解了林友尧的选择,虽然离开了腾讯,但林友尧和他的团队其实一直在做一件事:钻音视频技术的牛角尖。
即构科技的技术氛围浓,创始团队成员都是开发音视频专家。作为CEO的林友尧在腾讯待了13年,从技术岗位一路做到QQ总经理,任职期间他带领QQ团队用5年时间把音视频做到极致。2015年林友尧跟4位合伙人离开腾讯,创立了即构科技。考虑此前一直做跟音视频处理有关的事情,积累了很多经验,5位创始人达成共识,继续啃音视频处理这块“难啃的骨头”。
之所以说音视频处理“难啃”,有三方面的原因。
第一、成本高,语音视频软件工程师稀缺,物以稀为贵,因此人才成本高;
第二、开发周期长,包括采集、处理、编码、渲染等一系列环节;
第三、技术难度高,对团队经验要求高,比如语音的3A前处理、超低延迟、亿级海量运营等技术难点,没有这方面经验的团队根本无从下手。
反之,由于技术门槛高,音视频中可以深入优化的地方很多,而即构正是希望从单点突破,钻得更深入,做出有口碑、有特色的音视频技术。
既然选择做有特色的技术,便不能走技术捷径。在开发直播产品时,即构CTO金健忠坚持认为沿用的开源底层框架十分糟糕,需要从底层协议重写,于是团队花了两个月时间没日没夜地写代码,把底层协议、基于直播场景的引擎和SDK做好。林友尧坦言,即构在写SDK时没有使用常用的高级API,虽然高级API用起来舒服,但是太高级的封装存在性能和效率的问题,容易被手机厂商定制化过,存在一定兼容性的风险,不稳定。因此即构选择多挖几层,用低层级一些API接口来做。通过SDK端到端的优化,即构把一些能降低延迟的小环节做好,积累起来视频流畅度就有了可观的提升。
2015年12月底,即构发布了针对直播的整套产品,在其他主流CDN厂商的延迟在3-5秒时,即构能做到了1秒。2016年1月,即构获得IDG的数百万美元A轮融资,资金的问题迎刃而解。
前瞻直播行业技术趋势
直播行业风口是即构科技快速走上正轨的关键。
但在成立初期,即构团队的市场目标其实是为MOBA类手游提供音频服务,MOBA手游是一类重操作的游戏,需要玩家双手操作,因此键盘打字不方便,语音是最好的交流方式。当时林友尧观察到国外MOBA手游兴起的态势。但在2015年就赌MOBA并不是个明智的选择,此时国内MOBA手游气氛并不浓。林友尧回忆,当时市场上只有8款MOBA手游,其中4款是腾讯的,腾讯的游戏采用集成语音的可能性很小。如果坚持做MOBA的音频技术,市场就太狭窄了,而当时已经有不少直播平台联系即构科技,于是林友尧决定业务走音频和视频两条线。
进入2016年后,资本疯狂涌入直播行业,各大平台都意识到低延迟和清晰流畅对直播体验的重要性,此时林友尧认为多主播互动会成为趋势,连麦技术一定会派上用场,于是把研发重点放在连麦技术。果然,从2016年底开始,随着社交化的直播产品占据主导地位,连麦越来越普遍,即构科技凭借技术先发优势拿下了映客、花椒、喜马拉雅、一直播等主流直播软件客户。
在2016年的疯狂过后,站在2017年下半年这个时间点,林友尧又看到了整个泛直播行业的三个新趋势:
第一,直播技术已经沉淀为服务各个垂直领域的基础技术服务。即构的纯直播平台客户数量已经占比50%以下,新增的客户多来自房地产、社交、游戏、金融、教育、旅游等行业。以直播技术为代表的实时语音视频技术已经逐渐渗透到看房、会议、游戏、教学等场景,朝着多元化、去中心化、社交化发展。
第二、用户需求更高清的画质,虽然直播平台会出于成本考虑,暂时不会采用高清方案,但作为技术服务商,即构会前瞻行业的发展趋势,已经在做高清画质相关技术积累;
第二,应用出海的需求,中国在移动应用开发上已经领先于国外,很多互联网公司会有业务出海需求,因此即构科技从2016年底开始尝试海外线路。即构科技表示,在全球范围内,特别是中东,东南亚和北美等地区,即构的技术能实现最低100ms的低延迟。
PaaS层技术需要差异化
对于公司所处的大环境,林友尧提出服务商技术差异化的观点。
林友尧认为,即构科技所处的PaaS层是底层IaaS和产品层SaaS的夹心层,难点在于一方面要找到做产品的SaaS层公司,另一方面找IaaS层公司买设备和能力,因此PaaS公司要想立足,必须有过硬的技术,才能串联起业务链。
而当前PaaS层竞争比较激烈,原因在于各家的技术过于相似,但今后产品需要多样化的服务,例如某一家擅长于云储存,另一家更针对于音频处理。林友尧相信,技术多样化会让每个细分技术领域都会有几家服务商,彼此形成竞合关系,既争夺同一批客户,也会因为某个客户联合起来。
但比较尴尬的一点,现在IaaS层的公司也是在过独木桥,没有体现出各自的差异化,这不是很好的局面,因为只有IaaS技术多样化,PaaS商家才有多样的选择,可以根据不同的诉求寻找合作方。
当IaaS层和PaaS层都实现了技术多样化,SaaS公司会很幸福,只需要在意产品更快响应需求,而不用在意技术细节和运营商细节。林友尧相信,将来软件行业会像深圳的硬件产业链一样,以模组的方式组合,研发流程就会大大缩短。