基于HTML5的WebRTC技术浅析
研究与开发 Research & Development
基于HTML5的WebRTC技术浅析
梁 艳
中国联通研究院 北京 100032
摘 要 随着移动互联网的快速发展和智能终端的迅速普及,基于HTML5的WebRTC技术成为移动互联网多媒体实时
通信的发展趋势。文章从WebRTC总体架构、关键技术、标准情况及其特性等方面进行分析和探讨,研究WebRTC的
一系列应用场景和应用模式,并对WebRTC与IMS的结合应用进行了讨论。
关键词 移动互联网;智能终端;HTML5;网页实时通信;浏览器
些软件通常采用私有协议 不能互通 WebRTC技术建
, 。
引言 立起新的通信方式,浏览器可在不安装任何扩展和插件
的前提下实现点对点实时通信,且浏览器之间可以互联
随着移动互联网和智能终端的演进和发展,各种新
互通。
技术、新应用层出不穷,HTML5技术引领了一场Web
技术的变革,Web应用逐渐成为移动互联网的主要业 1.1 WebRTC总体架构
务形态,Web浏览器也逐渐成为移动互联网应用的主
要运行环境。Web浏览器一直随着Web应用的需要不
断引入新的Web特性,基于Web 的实时通信应用逐渐
吸引了更多的用户 因此 基于浏览器的实时通信技术
, ,
WebRTC(Web Real-Time Communication)应运而生。
W e b RT C 是基于浏览器的W e b技术 ,而移动智
能终端的最大共同点是都具备浏览器,因此WebRTC
几乎可以同时覆盖所有的移动智能终端 ,用户无需安
装软件就可以进行视频通信 。而W e b RT C 又是基于
HT ML5标准的开源技术 ,因此在移动智能终端采用
W e b RT C技术实现视频通信更为容易 ,且开发成本
图1 WebRTC总体架构
低,绝大多数智能终端均可以使用并实现互通。 [ 1]