您的位置:首页 > 其它

基于WebRTC Chrome与Firefox实现视频通话

2013-02-05 08:44 441 查看
原文地址:http://www.csdn.net/article/2013-02-05/2814091-Chrome-Firefox-WebRTC

Google与Mozilla本周一展示了他们联手利用各自的浏览器进行视频通话的一段视频,这一功能的实现得益于WebRTC技术的支持。虽然这一技术暂时还没有最终添加到Chrome及Firefox的所有版本中,但用户可以自己在Chrome 23测试版及最新版的Firefox Nightly中进行尝试。

Chrome测试版中不需要设置就可以使用,但在Firefox中,用户需要打开“about:config”,然后将“media.peerconnection.enabled”偏好设置为“ture”。

Google与Mozilla两家公司发了同一个YouTube视频炫耀了实现功能的过程,进行通话的是Google产品管理总监Hugh Finnan和Mozilla首席创新官Todd Simpson。

WebRTC,即Web Real-Time Communication,是一项在浏览器内部进行实时视频和音频通信的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得一项技术。

WebRTC实现了基于网页的视频通讯功能,标准是WHATWG协议,目的是通过浏览器提供简单的javascript就可以实现实时通讯(Real-Time Communications (RTC))能力。

WebRTC项目的最终目的主要是让Web开发者能够基于浏览器(Chrome\FireFox\...)轻易快捷开发出丰富的实时多媒体应用,而无需下载安装任何插件,Web开发者也无需关注多媒体的数字信号处理过程,只需编写简单的Javascript程序即可实现,W3C等组织正在制定Javascript 标准API,目前是WebRTC 1.0版本,Draft状态。另外WebRTC还希望能够建立一个多互联网浏览器间健壮的实时通信的平台,形成开发者与浏览器厂商良好的生态环境。同时,Google也希望和致力于让WebRTC的技术成为HTML5标准之一,可见Google布局之深远。

WebRTC提供了视频通话的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。

在一份公告中,谷歌表示得益于W3C及IETF的努力,Chrome和Firefox才能够在语音及视频中应用Opus及VP8编解码器,在加密过程中使用DTLS-SRTP,在网络上应用ICE。Mozilla同时表示,实现这一功能也需要感谢开放网络社区及两家公司工程师之间的密切合作。

Mozilla第一个支持WebRTC的浏览器是在1月8日推出的Firefox 18中,但用户最好还是在Firefox Nightly版本中使用,因为这一版本更加成熟。Chrome 25测试版在1月14日推出了。

正如前面所说,WebRTC项目最终可以让Web开发者能够基于浏览器(Chrome\FireFox\...)轻易快捷开发出丰富的实时多媒体应用,使之可以直接(通过Chrome和Firefox)向其它WebRTC应用发出语音及视频通话,不需要再安装第三方插件。值得关注的就是是否有人愿意去创建这样的应用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: