说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

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

HTML文档下载 WORD文档下载 PDF文档下载
日前,谷歌公司与Mozilla公司同时展现了一段视频,该视频显示的是两家公司的工作人员利用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应用发出语音及视频通话,不需要再安装第三方插件。值得关注的就是是否有人愿意去创建这样的应用。

原文来自:The Next Web

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘