王立飞:专注己之长 跨界求发展
当WebRTC开源后,王立飞是第一批拥抱的玩家。6年过去了,WebRTC的1.0版完成定稿,并仍然在快速迭代中。与开源软件一起折腾并不适合所有玩家,但王立飞认为这一过程不仅磨炼了自己,而且抢占了先机。LiveVideoStack对苏宁文创(原PPTV)资深音视频架构师王立飞进行了邮件采访,畅谈了自己的成长经历以及与WebRTC一起的折腾的故事。
策划 / LiveVideoStack
LiveVideoStack:王立飞你好,请简要介绍下自己,目前主要的工作内容,以及专注和感兴趣的领域。
王立飞:我从毕业到现在主要从事音视频方案的开发工作,2012年至今一直从事WebRTC技术的研究和应用工作,曾经和同事研发了一套音视频解决方案,应用于在线教育、海淘、公司培训、在线健身等领域。现在在苏宁云担任资深音视频架构师,主要负责WebRTC方案的研究和开发工作。现在主要关注WebRTC发展以及音视频传输相关的技术方向。
LiveVideoStack:2011年,Google发布了WebRTC。新技术一般都会经过“过山车式”的发展曲线。为什么在2012年就开始研究WebRTC?此时的核心功能也许还没有定型,代码质量不高,标准不断更改,岂不是“耽误”自己很多时间?
王立飞:我个人比较喜欢研究一些前沿性的东西,对新鲜的事务总是保有强大的好奇心,所以当WebRTC开源,并提出自己的生态描述时,我就有些迫不及待,下载源码一探究竟,刚开始的时候源码没怎么多,也很好下载。当然刚开始也没什么参考资料,只能自己不断地去摸索。WebRTC里面有很多有价值的模块,其中音频处理模块解决了很多人非常头疼的音频处理问题,无论你用整体WebRTC方案,还是用里面某些模块,你都将从中受益,这也是我研究WebRTC方案和源码的初衷。后来还用WebRTC做了一套在线教育的产品,时间没耽误,反而受益匪浅。
LiveVideoStack:如何保持一颗好奇心?
王立飞:保持一颗研究技术的心,心不在这儿你是没办法提起兴趣的。不忘初心,方得始终。
LiveVideoStack:你如何看WebRTC对于音视频生态的影响?他将来会处在什么样的江湖地位?
王立飞:WebRTC的出现极大的降低了音视频开发的门槛,加速了音视频产品的研发速度,极大的推动了音视频技术的发展。当然WebRTC本身也有很多问题,比如不同浏览器的实现情况,以及接口使用都不是很统一等等,但是随着WebRTC技术的不断成熟,上层接口的不断丰富,我相信WebRTC会在未来音视频领域占据主导地位,甚至有可能改变现在的直播和点播技术。
LiveVideoStack:如果WebRTC可以带来一波技术红利,现在学习WebRTC是好的时机吗?
王立飞:当然是,现在WebRTC仅仅是1.0版本,整个接口和结构都处在变化之中,而且迭代速度比较快,WebRTC现在是处在儿童期,离成熟还有很长的路要走,现在正是WebRTC蓬勃发展的时期,现在进入这个领域恰逢其时,我们一起跟着WebRTC的发展,打磨自己的产品,这也可以让我们在WebRTC方案中抢得先机。
LiveVideoStack:对有意进入音视频领域的技术人或学生有哪些建议?
王立飞:首先保持专注,选择自己喜欢和擅长的领域不断地进行研究,深挖,并尝试针对一些特定场景做一些简单的应用,通过实践不断精进自己的技术。然后可以通过这个领域去思考跨领域技术的结合,以此来丰富的自己的知识图谱,但前提是专注和踏实,不然你很难做出成绩。
LiveVideoStack:能否推荐学习音视频开发的图书或资料?
王立飞:这个其实我也不知道推荐些什么,因为音视频领域的涉及的方向很多,我倒是建议多去看一些相关论文和RFC文档,因为这些都是音视频技术发展的基础和成果展示,这些对个人的成长的帮助是很大的。
WebRTCon 2018 8折报名
经历了起跑、 热炒、失落的7年长跑后,伴随1.0版定稿,获得iOS端支持,WebRTC具备了打通主流生态系统和端的能力,2018年也将是WebRTC落地的最好时机。由LiveVideoStack音视频技术社区出品,WebRTCon 2018将于5月在上海举行,这是一次对过去几年WebRTC技术实践与应用落地的总结。扫描下图二维码或点击阅读原文了解详情。