webrtc

WebRTC技术专题(1)【未来可期,WebRTC的诞生发展的概

2021-12-02  本文已影响0人  码界西柚

近几年实时音视频通信应用呈现出了大爆发的趋势。在这些实时通信技术的背后,有一项不得不提的技术 ——WebRTC

image

前言背景

2021年1月26日,W3C(万维网联盟)IETF (互联网工程任务组) 同时宣布 WebRTC(Web Real-Time Communications,Web 实时通信) 现发布为正式标准,将音视频通信带到Web上任何地方这代表着我们未来不会在依赖某些软件或者介质去访问和处理音视频了,映衬着5G的时代,这将会是如虎添翼。

数据汇报

据调研机构GrandViewReseach 的报告显示,预计2025年全球 WebRTC 市场规模将达到 210.23 亿美元,相较 2019 年 23 亿美元的市场规模,5 年的复合年增长率为 43.6%。

本文目标

本系列内容将和大家一起来探讨和介绍的目的是:

  1. WebRTC的概念是什么?WebRTC的发展历程和涉足领域有哪些?

  2. WebRTC的目标和愿景?

  3. 为什么WebRTC受到开发者及企业的青睐 ?

  4. 未来 WebRTC 又将如何发展?

以及声网 Agora是怎样基于 WebRTC 进行二次开发,又将如何支持 WebRTC NV 版本的?

WebRTC发展历程

WebRTC涉足领域

在线会议、在线教育、在线面试、在线社交、在线医疗、金融证券在线开户、智能家居等等已经成为了现代人们生活中非常熟悉的一部分,将常见的线下场景转至线上,人们足不出户便能体验上述场景。这些实时互动场景在很大程度上已经改变了我们原本的生活方式。

WebRTC概念定义

WebRTC是一个由 Google、Mozilla、Opera 等发起的开源项目,名称源自「网页即时通信」(Web Real-Time Communication)的缩写

此外,“WebRTC 在不同场景下包含不同的含义,它既可以代表 Google 开源的 WebRTC 项目,又可以代表 W3C(World Wide Web Consortium-万维网联盟) 工作组制定的 WebRTC 标准,也可以代表浏览器中的 WebRTC 接口,我们将他们统称为 WebRTC技术。”

WebRTC实现

image

WebRTC由Web实时通信的JavaScript API一组通信协议 构成,支持网络上的任何已连接设备成为Web上潜在的通信端点成为线上通信及协作服务的基石

至此,WebRTC的使用已经超越了最初的核心设计,即在浏览器和其他生态(例如本地应用)中支持视频会议和协作系统。现在需要更多的特性和优化。

WebRTC解决的问题

在没有WebRTC前,对于开发者而言RTC通信的难点主要来自于互联网网络复杂、延时敏感、实时音视频流畅度及清晰度较低以及运营成本较高等。

WebRTC的使命是使丰富、高质量的RTC应用程序能够为浏览器、移动平台和 IoT设备开发,并允许所有人通过一组通用协议进行通信。

由于WebRTC并非是一个插件,也不用安装别的插件,因此所有应用都可以在浏览器的沙箱中运行,并不用再额外创建新进程。

WebRTC实践案例


W3C WebRTC工作组已经开始研究 WebRTC Next Version Use Cases,规划 WebRTC 的未来,特别是:

未来计划

上一篇 下一篇

猜你喜欢

热点阅读