分享

谷歌公布WebRTC技术路线图

 richsky 2012-04-14

谷歌公布WebRTC技术路线图

2012-04-12 08:58 | 2830次阅读 | 来源:Chromium博客 【已有1条评论】发表评论

关键词:WebRTC,谷歌 | 作者:Chromium博客 | 收藏这篇资讯

谷歌在今年1月份发布的Chrome Dev版本中首次集成了WebRTC,引起了广泛的关注。今天,谷歌在博客中公布了WebRTC技术的开发路线图。

WebRTC是一项在浏览器内部进行实时视频和音频通信的技术,是谷歌在2010年收购Global IP Solutions公司而获得一项技术。该技术基于WHATWG协议,目的是通过浏览器提供简单的JavaScript就可以达到实时通讯(Real- Time Communications)能力。2011年谷歌在BSD许可协议下向开发人员开放了WebRTC架构的源代码。

基于WebRTC技术的聊天功能

谷歌称,目前大部分WebRTC规范已经成型,将在今年晚些时候发布该规范的首个稳定版本。稳定版中将包括:

1.  JSEP

JSEP(JavaScript Session Establishment Protocol,JavaScript会话建立协议)是一个信令API,允许开发者构建更强大的应用程序以及增加在信令协议选择上的灵活性。谷歌还会提供一个JavaScript库以降低使用该API的复杂性。

2.  Topologies(拓扑)

将支持多个独立的PeerConnections,每个PeerConnections将能够发送和接收多个独立的媒体来源。

3.  ICE / STUN / TURN

ICE和STUN是互联网上建立点对点连接的标准方法。Chrome目前的栈偏离了官方标准,谷歌称正在努力解决这个问题。该技术还将支持TURN服务,以便能够透过防火墙进行连接,这需要进行中继转发和封装。

4.  DTLS-SRTP

在Chrome中使用WebRTC将被强制加密,在首个WebRTC稳定版本中,将采用DTLS-SRTP方式。

5.  VP8、iSAC、iLBC、G.711

在Chrome中,将通过VP8提供视频编解码支持。在音频方面,将支持iSAC、iLBC、G.711和DTMF,默认为iSAC。

未来Chrome的功能

谷歌在博客中还列出了将在未来的Chrome版本中实现的功能,包括:

  • Data API
  • 屏幕共享
  • PeerConnection代理:允许向第三方转播流
  • 录音:现在谷歌正在完善MediaRecorder规范

除了Chrome,未来的Firefox中也将加入基于WebRTC的视频聊天功能。随着该技术的成熟,浏览器的功能将会更加强大,开发者也可以据此开发出更实用、更具创意的应用。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多