打印 上一主题 下一主题

[百度网盘]Webrtc学习路线

[复制链接]
跳转到指定楼层
楼主
admin 发表于 2018-6-3 21:30:50
4769 1

WebRTC 是一项在浏览器内部进行实时视频和音频通信的技术,是谷歌在 2010 年收购 Global IP Solutions 公司而获得一项技术。该技术基于 WHATWG 协议,目的是通过浏览器提供简单的 JavaScript 就可以达到实时通讯(Real-Time Communications)能力。2011年谷歌在 BSD 许可协议下向开发人员开放了 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 上演示了该功能。随着该技术的成熟,浏览器的功能将会更加强大,开发者也可以据此开发出更实用、更具创意的应用。

吾爱编程网 - 免责声明
1、吾爱编程网为非营利性网站,全站所有资料仅供网友个人学习使用,禁止商用
2、本站所有文档、视频、书籍等资料均由网友分享,本站只负责收集不承担任何技术及版权问题
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除下载链接并致以最深的歉意
4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
5、一经注册为本站会员,一律视为同意网站规定,本站管理员及版主有权禁止违规用户
6、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和吾爱编程网的同意
7、吾爱编程网管理员和版主有权不事先通知发贴者而删除本文




上一篇:用系统的方法来学习Python
下一篇:UI设计学习路径图
收藏
收藏1
支持
支持
反对
反对
回复

使用道具 举报

沙发
windrainpy 发表于 2020-5-27 14:33:51
不管你信不信,反正我是信了。支持吾爱编程网!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表

平台简介

吾爱编程网:http://www.52pg.net/是IT技能学习交流平台,我们提供了丰富的移动端开发、php开发、web前端开发、android开发、Java开发、Python开发、大数据开发、区块链开发、人工智能开发以及html5等大量的实战视频教程资源。(如果我们有侵犯了您权益的资源请联系我们删除)

点击这里给我发消息|Archiver|手机版|小黑屋|站点地图|吾爱编程  |网站地图

Powered by Discuz! X3.2??? 2017-2020 Comsenz Inc.??吾爱编程网