Google 公布 WebRTC 技术路线图
来源:互联网 发布:java spring 设计模式 编辑:程序博客网 时间:2024/04/29 17:53
谷歌在今年 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 的视频聊天功能,Mozilla 近日在一个测试版 Firefox 上演示了该功能。随着该技术的成熟,浏览器的功能将会更加强大,开发者也可以据此开发出更实用、更具创意的应用。
- Google 公布 WebRTC 技术路线图
- WebRTC技术
- Google Glass GDK公布
- Zcash公布2018区块链升级路线图
- google开源webrtc
- Google WebRTC 编译笔记
- 跨网页公布技术
- 数据访问技术路线图
- 数据访问技术路线图
- Java EE 技术路线图
- Java技术路线图
- Java技术路线图
- Java技术路线图
- JAVA技术学习路线图
- Android技术路线图
- Java技术路线图
- Java技术路线图
- Java技术路线图
- Eclipse下导入外部jar包的3种方式
- Java 基础
- C语言中字符数组的大小
- 开源HTML5 Canvas游戏Runtime发布
- .Net加密与解密——非对称加密之加密模式
- Google 公布 WebRTC 技术路线图
- 满庭芳·致共同的岁月
- python3爬虫,最短时间实现(四)
- solr4.7.2开发实践 ——拼写检查spellcheck【需要修改为自己配置的】
- 中小企业全业务签约活动
- android:ellipsize省略文字用法
- erase函数
- time.h中的time_t
- /etc/profile,/etc/bashrc,~/.bash_profile,~/.bashrc