上QQ阅读APP看书,第一时间看更新
1.1 WebRTC的历史
WebRTC(Web Real-Time Communication)是一个谷歌开源项目,它提供了一套标准API,使Web应用可以直接提供实时音视频通信功能,不再需要借助任何插件。原生通信过程采用P2P协议,数据直接在浏览器之间交互,理论上不需要服务器端的参与。
“为浏览器、移动平台、物联网设备提供一套用于开发功能丰富、高质量的实时音视频应用的通用协议”是WebRTC的使命。
WebRTC的发展历史如下。
- 2010年5月,谷歌收购视频会议软件公司GIPS,该公司在RTC编码方面有深厚的技术积累。
- 2011年5月,谷歌开源WebRTC项目。
- 2011年10月,W3C发布第一个WebRTC规范草案。
- 2014年7月,谷歌发布视频会议产品Hangouts,该产品使用了WebRTC技术。
- 2017年11月,WebRTC进入候选推荐标准(Candidate Recommendation,CR)阶段。