WEBRTC定义了 浏览器之间实时通信的规范,浏览器厂商可根据规范在自己的浏览器引擎里支持此规范,而WEBRTC也有望成为HTML5家族的一员,WEBRTC 协议部分由IETF  工作组 rtcweb 定义,​​http://tools.ietf.org/wg/rtcweb/​

浏览器端API规范由 W3C WebRTC组定义​​http://www.w3.org/2011/04/webrtc-charter.html​​,API部分 规定了浏览器厂商需要在其浏览器引擎里提供给WEB开发人员的API接口,

接口定义语言采用WEB IDL 规范,主要包括两个API组,MediaStream,代表媒体流,媒体流包含 0 个到多个的媒体数据源,媒体流里面的数据在呈现(render)的时候必须同步进行(就是常说的音视频同步)。WebRTC 客户端连接建立后传递的数据流就是这个东西,一个是RTCPeerConnection , PeerConnection 在客户端(Peer)之间传输数据流(MediaStream)。