WebRTC API的设计初衷是允许JavaScript应用程序创建包含音频和视频流的实时连接,以及任意数据的数据通道。创建这些连接是为了直接链接两个用户的浏览器,而不需要任何支持WebRTC协议的中间服务器。WebRTC还利用getUserMedia()方法访问麦克风和摄像机数据。
一篇HACKS文章(请参阅此处的所有WebRTC HACKS文章)对RTCPeerConnection中发生的事情进行了高级描述:
关于WebRTC基本功能的一个很好的教程在HTML5 Rock。支持开发的基本测试页面集合在WebRTC-Landing。
在Mozilla hacks博客文章Embedded WebRTC视频聊天中,对RTCPeerConnection中发生的事情进行了高级描述。