简介:
WebRTC是一项在浏览器内部进行实时视频和音频通信的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得一项技术。
WebRTC实现了基于网页的视频会议,标准是WHATWG 协议,目的是通过浏览器提供简单的javascript就可以达到实时通讯(Real-Time Communications (RTC))能力。
WebRTC(Web Real-Time Communication)项目的最终目的主要是让Web开发者能够基于浏览器(ChromeFireFox…)轻易快捷开发出丰富的实时多媒体应用,而无需下载安装任何插件,Web开发者也无需关注多媒体的数字信号处理过程,只需编写简单的Javascript程序即可实现,W3C等组织正在制定Javascript 标准API,目前是WebRTC 1.0版本,Draft状态;另外WebRTC还希望能够建立一个多互联网浏览器间健壮的实时通信的平台,形成开发者与浏览器厂商良好的生态环境。
WebRTC提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。
架构图:
详细架构介绍:
- http://baike.baidu.com/view/5855785.htm#2 (百度百科)
- http://www.webrtc.org/reference/architecture (wenRTC官方原版介绍)
一些链接:
- http://www.webrtc.org/(wenRTC官方网站(英文),有详细介绍,使用方法,demo等等)
- WebRTC 1.0: Real-time Communication Between Browsers 协议文档中文版 汇总
- http://www.iwebrtc.com/blog/ (中文webRTC博客网站,资料很详实)
- 无需插件,浏览器内实时视频音频通信
- W
e b R T C 编 译 详 细 介 绍(百度文库)