WebRTC是什么技术?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1042个文字,预计阅读时间需要5分钟。
WebRTC是什么?WebRTC最初是为了在网页浏览器中实现实时通信而建立的。可以理解为,它是一个支持网页浏览器进行实时语音、视频对话的API。由Google Chrome发布后不久,迅速发展起来。
什么是WebRTC?
WebRTC最初是为了在网页浏览器中进行实时通信而建立的。你可以理解为,它是一个支持网页浏览器进行实时语音对话或视频对话的API。
发展由来
Google Chrome 发布后不久,其团队注意到,在进行实时通信时,网页基础设施不足。在当时,浏览器都没有默认提供人与人之间直接进行数据传输的功能,更不用说让所有浏览器都实现标准化操作。
因此 Google 开始着手创建 Web 实时通信的标准化规范,以便在通用平台上顺利进行数据传输,从而消除对第三方应用程序或插件的需求。在随后的几年里,Mozilla、Microsoft、Opera 和 Apple 都加入了该项目。
WebRTC 技术的诞生,有一个很重要的原因在于,在浏览器实现实时音视频通话,需要依赖相关插件或程序,而插件安全问题则更为关键。浏览器开发人员无法控制这些插件以及更新,因此插件带来的安全风险也相对较大。
例如,Adobe Flash 一直以来以安全性问题闹了不少负面新闻,以至于史蒂夫·乔布斯写了一封公开信,详细说明了为何 iOS 从2010年就禁止了该插件。所以,Adobe 于2015年停用了 Flash,并宣布2020年终止服务。
WebRTC的特点:
- 开源、免费,开发者不需要承担高昂的专利费用。
- 基于浏览器,不需要安装插件,只要调用就可以实现音视频互动。
- 被纳入了HTML5标准,主流浏览器全面支持 WebRTC。
本文共计1042个文字,预计阅读时间需要5分钟。
WebRTC是什么?WebRTC最初是为了在网页浏览器中实现实时通信而建立的。可以理解为,它是一个支持网页浏览器进行实时语音、视频对话的API。由Google Chrome发布后不久,迅速发展起来。
什么是WebRTC?
WebRTC最初是为了在网页浏览器中进行实时通信而建立的。你可以理解为,它是一个支持网页浏览器进行实时语音对话或视频对话的API。
发展由来
Google Chrome 发布后不久,其团队注意到,在进行实时通信时,网页基础设施不足。在当时,浏览器都没有默认提供人与人之间直接进行数据传输的功能,更不用说让所有浏览器都实现标准化操作。
因此 Google 开始着手创建 Web 实时通信的标准化规范,以便在通用平台上顺利进行数据传输,从而消除对第三方应用程序或插件的需求。在随后的几年里,Mozilla、Microsoft、Opera 和 Apple 都加入了该项目。
WebRTC 技术的诞生,有一个很重要的原因在于,在浏览器实现实时音视频通话,需要依赖相关插件或程序,而插件安全问题则更为关键。浏览器开发人员无法控制这些插件以及更新,因此插件带来的安全风险也相对较大。
例如,Adobe Flash 一直以来以安全性问题闹了不少负面新闻,以至于史蒂夫·乔布斯写了一封公开信,详细说明了为何 iOS 从2010年就禁止了该插件。所以,Adobe 于2015年停用了 Flash,并宣布2020年终止服务。
WebRTC的特点:
- 开源、免费,开发者不需要承担高昂的专利费用。
- 基于浏览器,不需要安装插件,只要调用就可以实现音视频互动。
- 被纳入了HTML5标准,主流浏览器全面支持 WebRTC。

