无处不在的 WebRTC —— 创新音视频应用场景的“利器”

2020年4月3日

最近愈发“火爆”的视频会议、在线教育、视频招聘、远程医疗、互联网金融这一系列需要实时互动的应用场景中,往往都伴随着 WebRTC 的身影。WebRTC,作为连接人与人、人与物、物与物之间的信息纽带,不仅能够消除音视频通信的平台壁垒,也为创新音视频场景应用提供了技术保障。WebRTC 也因此越来越受到开发者的青睐。

浅谈 WebRTC

WebRTC,名称源自网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。Web 端音视频通话是借助 WebRTC 搭建媒体通道,从而实现 Web 端与 ConfDelivery 之间的通信。ConfDelivery 作为一种特殊的终端,可实现 CDN 推流、会议录制、会议跟 WebRTC 对接服务等功能。它的优势是在浏览器中集成了媒体引擎,从而不需要另外安装插件或代理程序,可实现免安装使用。开发者只需在网页代码里嵌入 WebRTC,就能在网页上轻松实现即时音视频通话。用户端也无需安装 APP,浏览器中即可享受音视频通话服务。

WebRTC 虽然冠以“web”之名,但并不受限于传统互联网应用或浏览器的终端运行环境。实际上无论终端运行环境是浏览器、桌面应用、移动设备(Android 或 iOS)还是 IoT 设备,只要 IP 连接可到达且符合 WebRTC 规范就可以互通。这一点释放了大量智能终端(或运行在智能终端上的 APP)的实时通信能力,打开了许多对于实时交互性要求较高的应用场景的想象空间,譬如视频社交、在线教育、视频会议、智能硬件、远程协助、远程操控等等都是其合适的应用领域。

视频社交

凭借 WebRTC 超低延时,跨平台的特性,能够被应用于视频招聘、相亲交友、互动连麦、游戏直播、在线KTV等多种社交娱乐场景。

在线教育

WebRTC 能够满足1v1教学、双师课堂、小班课、大班课这类在线教育场景中对强互动、超低延时的要求。WebRTC 的毫秒级延时,不仅能提升师生间连麦互动效率,还能够保证师生间互动实时性,搭配白板涂鸦、屏幕共享、录制等功能,以求还原线下教学场景,保证课堂质量。

视频会议

通过 WebRTC,可以快速实现视频连线互动,提供高清流畅的音视频通话体验,搭配白板涂鸦、屏幕共享等丰富的会议功能,提升企业协作效率。WebRTC 的跨平台性使得员工终端不同也能轻松入会,低延时性使得异地员工连麦发言传达依旧高效,可适用于会议、培训、互动等多人移动会议。

智能硬件

由于 WebRTC 并不受限于 Native APP 或者浏览器终端运行环境,只要 IP 连接且符合 WebRTC 规范即可互通,这就意味着无数智能终端产品或者运行在智能终端上的 APP 的实时通信能力的大门彻底打开。WebRTC 对各种终端的兼容,也使得我们可以在电视、智能音箱、智能手表等各种设备上进行音视频互动。

Juphoon Web 通话产品 Demo

极简API接口、超快接入,可助其快速实现实时音视频互动场景应用

随着5G网络的不断发展,线下活动线上化的趋势愈发明显,我们可以期待 WebRTC 在更多的行业中迸发出全新的场景应用。新版 Juphoon Web 通话产品也会在近期和大家见面,敬请期待哦