解决方案

技术专栏

SOLUTIONS

技术专栏

联系我们

WebRTC技术概述(三)

首页 >> 技术专栏 >> WebRTC专栏 >> WebRTC技术概述(三)

WebRTC技术概述(三)

3. WebRTC的发展与影响

  3.1 发展

  首先,Android系统内置的浏览器和个人电脑中主流的Web浏览器(例如Chrome,Firefox和Opera)已经支持WebRTC。根据Dialogic公布的2013年“WebRTC影响调查”报告,在2013年,Android在移动智能终端的市场占有率是69%;Chrome,Firefox和Opera三大主流Web浏览器在个人电脑的市场占有率是39%。另外,其他Web浏览器(比如,Maxthon)也将支持WebRTC。因此,WebRTC将被快速的部署在日常设备(即移动智能终端和个人电脑等)。其次,由于WebRTC的本质是一项基于Web浏览器的实时通信技术,它将最先应用在IM(Instant Messenger——即时通信)领域。由于IM应用通常应用在社交网络,这使得WebRTC可以依靠社交网络所具有的小世界网络特性(即虽然这种网络中大部份的节点彼此并不相连,但绝大部份节点之间经过少数几步就可到达——摘自维基百科)快速的被用户所使用。基于以上两点,WebRTC技术的部署和使用将呈现爆炸式的增长。


 3.2 影响

  WebRTC技术的快速普及将对现有的很多领域产生巨大的影响。 首先,受到影响的是现有的VoIP业务领域。目前我们正在经历一个硬件多样化的时代,比如可穿戴设备的兴起。这将促进适应新型设备的操作系统的涌现和加大现有操作系统的分化。因此,操作系统的异构性和繁杂性使得VoIP应用的开发、更新与维护的复杂性和成本剧增。随着WebRTC集成到浏览器中,基于Web的实时通信应用可以通过HTML标签和JavaScript API实现快速的开发,并避免了由于操作系统的异构性带来的重复开发和由于版本升级带来的维护费用以及不便。这将导致现有的应用开发人员从现有的基于浏览器插件或者原生VoIP应用模式转向使用WebRTC进行Web应用开发,进而使得现有的VoIP应用的普通用户向基于浏览器的Web应用的迁移。目前,涉及VoIP业务的客服以及在线教育领域很关注WebRTC技术在自身领域的应用。

  其次,现有的IM应用通过其拥有的大量用户,并通过构建在这些IM应用上的衍生应用形成生态圈。这些IM应用及其所形成的生态圈正在试图取代浏览器成为互联网入口。这种现象在移动智能终端表现的更加突出。然而,如上文所述,WebRTC技术的部署和使用将呈现爆炸式的增长,这将导致IM应用向IM Web应用的转变和用户向IM Web应用的迁移。因此,构建在现有IM应用的生态圈将被打破。现有的IM应用及其生态圈必将做出相应的布局调整以适应新的技术环境。

  同时,WebRTC的普及将给企业带来监管和安全问题。目前,有些公司在公司内部封锁了IM应用(比如QQ,Skype)的端口,以防止员工在工作过程中由于对音视频工具的不慎使用所造成的安全问题。基于WebRTC的新型IM Web应用,与正常的Web页面无异,所以很难检测该种IM Web应用。这给企业的监管和安全造成了巨大的隐患。

  其次,智能电视的展现形式和业务模式将受到巨大的影响。目前,智能电视主要包括智能操作系统以及显示设备。在智能电视上的主要业务也主要是对多媒体源的直播和点播。随着WebRTC的普及和涌现大量的IM Web应用,智能电视将很可能原生的包含摄像头设备。同时,视频会议业务也将像现在的对多媒体源的直播和点播业务一样,成为智能电视的主要业务。

  其次,所上文所述,由于WebRTC所支持的音视频格式的局限,以及WebRTC在多人视频会话中采用的可选网状结构的限制(目前是6人)。新型的服务供应商将产生。这些供应商主要提供1)不同视频编解码的转换;2)在多人会话中,视频流的整合与广播。目前,服务供应商及其产品有:Dialogic推出的PowerMedia XMS 2.1和英特尔推出的Collaboration Service for WebRTC。

  最后,集成了WebRTC的Web浏览器将进一步改变传统的应用、Web浏览器和操作系统的格局。Web浏览器将成为介于操作系统与Web应用的一个平台。为Web操作系统的普及进一步铺平道路。包含了WebRTC的浏览器将进一步巩固其互联网入口的地位——近些年,超级应用(例如微信)通过其拥有的大量用户和在其上的开发的衍生应用试图成为互联网入口。Web浏览器及其Web应用将成为一种生态圈。高性能浏览器的研发将成为下一个竞争热点。而浏览器的安全问题将更加凸显。

  4. 总结

  在本文中,我们首先介绍了WebRTC技术产生的意义。其次,我们展示了WebRTC技术架构中各个组成模块和所封装的JavaScript API,以及模块与JavaScript API之间的对应关系;同时,我们也阐述了WebRTC的工作模式以及与现有多媒体网络的对接模式。之后,我们根据WebRTC的载体(即Web浏览器)在移动终端和个人PC中的占有率以及这些载体对WebRTC的支持程度做出了WebRTC技术的部署和使用将呈现爆炸式的增长的判断。最后,我们阐述了WebRTC对现有实时通讯行业和智能电视行业的影响,并阐述由于WebRTC的引入将进一步改变应用、Web浏览器和操作系统三者的格局。

  作者简介:

  苗经纬:现为工业和信息化部电信研究院标准所工程师。在此之前,他于2006年获得大连理工大学学士学位,2009年获北京大学硕士学位。之后由教育部公派至法国攻读计算机科学博士学位,并于2013年获法国国家应用科学院博士学位。在博士学习阶段,他在所学领域的多个重要国际期刊和会议上发表十余篇文章,并参与法国国家科研项目。