董海冰:2018风云再起 ,期待AV1、AI和AR

  1. 云栖社区>
  2. 博客>
  3. 正文

董海冰:2018风云再起 ,期待AV1、AI和AR

livevideostack 2018-03-22 00:00:00 浏览1444
展开阅读全文

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1


从CCTalk、途牛再到TutorABC,董海冰带领他的团队攻下一个个战略要地。他说:兵无常势,水无常形。兵不在多,小团队也往往能改变整个战局。他还说,要拥抱开源和DevOps,多泡GitHub,努力追寻“心的方向”。LiveVideoStack邮件采访了TutorABC研发总监董海冰,畅聊了自己作为一名技术人的历程。


策划 / LiveVideoStack


LiveVideoStack:什么时候开始接触计算机?接触开发?第一门语言是什么?第一个开发的程序or软件是什么样的?


董海冰:刚开始接触计算机是在大学的时候,课堂上学习的第一门计算机语音是Fortran,这是一门为了满足科学、工程计算的“比较较古老的”高级语言。当时学得不过瘾,就又自学了C语言。后来在大四搞毕业设计的时候,我的导师李老师鼓励我搞点和以往不同的课题,就自学Authorware、HTML、JavaScript,搞了一个CAI的课件。当时我们系只有我搞编程方面的东西,其他人都忙着画图,尽管新东西难啃,但是我却做得乐在其中,最后毕设的成绩还不错。所以我一直觉得“兴趣”是最好的老师。而我在之后的工作中也会尽量选择自己感兴趣的发展领域,努力追寻“心的方向”。


LiveVideoStack:在求学和工作中什么人或者哪一件事对你影响很大?


董海冰:从一个普通的程序员摸爬滚打一步步成长起来,所走的的每一步都离不开恩师、领导们的教诲和鼓励,兄弟、朋友们的信任与支持。很多时候我们要面对复杂的业务逻辑,N多的棘手的技术难题,但资源却很有限,怎么办?一定要更加深入地了解行业的发展趋势,熟悉业务的产品特征,找到最合适的人才,组建一支团结、精干的团队。兵不在多而在精,也许有人觉几个人的小团队做不成什么大事,但是别忘了“兵无常势,水无常形”,如果能因势利导,巧妙运用,小团队也会取得辉煌的战果。例如:北宋时期,宋辽交战时的“徐河之战”,大宋主帅李继隆巧妙布局,名将尹继伦不辱使命,率领一支不足千人的巡边小队,英勇无畏地从后偷袭了有数万(一说八万之众)大辽主力的耶律休哥大营,重伤其主帅,加上正面宋军的及时出击,让辽军主力一路溃败,契丹从此锐气大挫,数年之内再不敢冒犯北宋边关。一场小团队发起的奇袭就这样逆转了当时宋辽双方的战略大局。从我的自身发展经历看,从打造CCTalk的移动版,到途牛的自助游移动端改版等,都是从三、五个人的“敏捷”小团队,披荆斩棘,取得了突出的阶段性成果之后,才逐步发展、壮大,形成了更有战斗力的专业研发团队。


LiveVideoStack:您从2005年开始应该就一直深耕在教育行业,包括前期在英孚教育,后来加入到沪江负责架构,在您看来这些年音视频对教育的发展最本质的影响是什么?未来的发展又会是什么样的?


董海冰:十年前做在线教育,受很多软硬件条件的制约,当时的Visual Classroom还是以音频交互为主的,一间教室一般在10人以下,人多了会出现掉线、卡顿等很多问题。我记得2000年的时候,一块Polycom的PCI视频卡就要上万块钱,做实时音视频成本非常高。但是今天随着光纤入户,个人PC的软硬件的性能也有大幅提升,甚至连手机这样的移动设备都已经内置了H.264的硬解码功能,实时交互的多路高清视频,专业的MCU、SFU性能大幅提升,甚至AR、VR效果的线上教室也在不断探索中。总之,随着实时交互的音视频等互联网技术的飞速发展,线上教室的体验必将全面超越线下。若干年以后,大家将会发现,实时交互的音视频技术只是在线教育系统的一个基础能力,更多的炫酷的新技术会赋能全新的在线教育体验:


首先,线上的老师、学生的交互数据都是可以被记录下来的,这就给我们做大数据分析和人工智能的数据训练提供了更好的条件,也让千人千面的个性化学习成为可能。其次,虚拟现实技术会把学习过程融入到沉浸式的教学体验中,今后的学习过程将不再枯燥,未来的在线教育要同娱乐行业,特别是电子游戏行业竞争。上一堂课要比打一场游戏更加“过瘾”,让学生真正“爱上”学习。再有,在线教育解决了交通不便,为大家节省了在路上的时间,并且解决了教育资源分布不平均的等许多线下教育解决不好的问题。而且对于更多”复杂交互“的场景,线上教育同样大有可为,例如:编程、绘画、音乐、健身等。


但无论在线教育怎么发展,“效率”和“效果”都是核心关键。“效率”为用户节省大量时间,提升有效学习的速度。不能够为用户节省时间的教学产品,根本不具备收费条件。同时,随着用户年龄的递增,会越来越重视学习的“效果”,不以“效果”为目标的在线学习产品是不可持续的,对于那些教学质量把控不严,只考虑降低老师成本,只是“哄孩子玩,却学不到东西”的线上教学产品,最终用户会选择用脚投票。


LiveVideoStack:在轻量的客户端或者微信端,TutorABC近期或者未来是有一个怎样的规划?


董海冰:TutorABC的TutorMeet+系统从一开始就是基于WebRTC标准支持纯HTML5的web应用,我们已经在测试环境成功进行了Safari和Chrome之间的互联互通。采用W3C的标准协议Codec,让我们也可以非常方便的支持微信浏览器和小程序,我们已经实现了云讲堂产品在这两块的支持,并且发布了测试版。但是,因为微信小程序还没有完整的支持标准的WebRTC协议,只支持了RTMP协议,如果要实现双向交互就需要我们进一步升级服务或者需要绑定腾讯云,否则就只能等小程序后续的升级了。接下来,我们也会进一步打造轻量级的Windows Native的Client端,从而为更多用户提供更好的PC端教学体验。


LiveVideoStack:如果让您选择几个关键词来预测2018年或未来若干年对音视频领域产生重大影响的技术,您会选哪些?为什么?


董海冰:我对2018的音视频的发展充满期待,最关注的是3个“A”:AV1、AI和AR。AV1是对标H.265的新一代编解码标准,开源、免费是一大特色,听说今年会发布1.0(LiveVideoStack注:AOM联盟伙伴正在做AV1最终定稿,预计上半年发布),希望可以尽快集成到WebRTC的新版本中,让大家尽快享受新一代的高清体验。


我们都知道AI领域发展最快的就包括音视频领域,通过机器学习我们会更好的了解动态的视、音频内容,精准跟踪我们要了解的用户数据。并且,AI和AR(VR)的快速发展不仅仅个我们带来了日益精准的人脸识别、虚拟展示等应用,也有更多更酷的动态面具表情和虚拟背景生成等。随着新技术的快速发展,相信之前需要借助昂贵的专业设备的虚拟演播室,场景化模拟,沉浸式教学等崭新的音视频体验都会逐步涌现出来,到那时。目前的在线教育领域竞争日趋激烈,卓越的公司要脱颖而出,必须要从“业务导向“转向”创新导向“。2018的在线教育市场,风云再起,让我们拭目以待。


LiveVideoStack:不少技术人转岗去做音视频技术研发,如何能更快速的上手?对此您有哪些建议?


董海冰:建议大家先多了解一下近些年音视频通讯技术的发展历程,要避开一些不成熟,甚至已经过时的技术,防止闭门造车。WebRTC作为目前应用最广泛的国际标准已经得到了绝大多数互联网巨头们的支持,多了解WebRTC的相关技术对从事音视频行业非常有意义。早期的音视频项目方面的代码多是C、C++写的,例如:Janus、Jitsi、Kurento等。目前,随着开源项目逐步成熟,基于Golang和Docker的技术新项目已经开始出现了。Golang在音视频通讯的基础平台建设和音视频流信令控制、系统集成、分布式部署和高可用等方面有着得天独厚的优势。Docker可以隔离系统组件依赖,简化部署,让我们更好的拥抱DevOps。这两方面的技术发展,大家都可以更多关注GitHub上的开源项目。


音视频的编解码方面除非有特殊场景,否则没有必要搞新的私有协议。用目前已经广泛采用的H.264、VP8、VP9、Opus、AAC即可达到基本的要求,采用通用协议可以有效降低服务器转码方面的开销,有利于各个浏览器、移动端的互联互通。如果将来AOM发起的AV1成熟了,大家也可以踊跃进行尝试。衷心希望音视频领域的开源社区和开源项目都能发展的越来越好!


WebRTCon 2018 8折最后2天!


此前WebRTC前端应用基本以Native为主,这主要由于应用端必须集成处理音视频的Windows、Mac或者mobile SDK。而研发Native的Client则带来很多弊端。但随着Chrome、Safari为代表的主流浏览器的快速发展,越来越多的Web端即使不使用Flash也可以轻松创建基于H5的WebRTC音视频实时互动应用。特别是当微信已经成为新的流量入口,轻量级的前端应用借助微信浏览器或者微信小程序也可以进行轻松进行复杂的音视频实时交互,尽情享受移动互联网带来的流量、便利红利。


董海冰老师将携手腾讯课堂、TutorABC等多位大咖共同打造“WebRTC与前端”专题,更多详情请点击【阅读原文】

640?wx_fmt=jpeg

网友评论

登录后评论
0/500
评论
livevideostack
+ 关注