转自:http://www.hellotongtong.com/avwelcome/avbase-guideline.html
首先,啥也不说,先给你们来张图,先声明一下,抄袭<<WebRTC权威指南>>
- 浏览器M从Web服务器请求网页
- Web服务器向M提供带有WebRTC JavaScript的网页
- 浏览器L从Web服务器请求网页
- Web服务器向L提供带有WebRTC JavaScript的网页
- M决定于L通信,并通过M上的JavaScript将M的会话描述对象(offer,提议)发送至Web服务器
- Web服务器将M的会话描述对象发送给L上的JavaScript对象
- L上的JavaScript将L的会话描述对象(answer,应答)发送至Web服务器
- Web服务器将L的会话描述发送给M上的JavaScript
- M和L开始打洞,以确定访问对方的最佳方式
- 完成打洞后,M和L开始为安全的媒体通信协商密钥
- M和L开始交换语音\视频或数据