前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WebRTC技术迎来爆发,它如何变革线上互动场景?

WebRTC技术迎来爆发,它如何变革线上互动场景?

原创
作者头像
保利威视频云
修改2020-04-28 17:25:12
1.9K0
修改2020-04-28 17:25:12
举报

在互联网应用的发展史中,这些变化似乎是悄无声息的……

  • 从Skype的VoIP语音通话,到现在的连麦互动、实时音视频通话
  • 从直播答题撒币到在线抓娃娃机、狼人杀
  • 在线教育、远程医疗、互联网金融纷纷向实时互动场景抛出橄榄枝

这些让人感到新奇的变化,都有webRTC的影子。

“ webRTC英文全称为 Web Real-Time Communication,网页即时通信,是一个支持网页浏览器实时语音、视频对话的API。

简单来讲,就是程序员在网页代码里面嵌入webRTC,就比较容易在网页上实现即时音视频通话。”

现在,开发人员可以利用webRTC,在网页、APP、客户端,甚至硬件中加入实时音视频通信功能,让大家能够在不同终端上互通有无。

随着webRTC不断进化,就诞生了在线抓娃娃、狼人杀、在线教育等各种不同的应用场景。

那么,webRTC的能力如何征服各种平台的应用,在各种场景中运用自如的呢?

今天,小保就来跟大家聊聊这个话题。

webRTC为什么能受到青睐?

第一,使用方便。

从用户的角度看,在webRTC出现之前,如果需要进行音视频通话,通常都需要安装一些插件和客户端。

但安装插件、下载和更新软件需要一定的操作门槛,而且不同平台之间安装方式可能有很多差异,容易在安装过程中出现安装文件损坏、终端版本不适配等等问题。

而webRTC内置于浏览器,用户不需要使用插件和软件,就可以靠浏览器来通信。

从开发者的角度看,上文有提到过,即通过简单的API就可以让网页实现音视频通信。

第二,跨平台。

有了webRTC,无论你是Windows、Mac、Liunx,还是手机端的Android和iOS,双方只需要登上浏览器就可以相互通话了。

目前,像Chrome、Firefox、Edge、Safari等市场占有率较高的浏览器均支持webRTC传输协议,大大降低了用户使用实时音视频通话的门槛。

第三,解决方案完善。

webRTC为开发者提供了”一条龙服务“,从编码和解码、流量控制、音频处理、多通道混音等方面都提供了很好的支持,且代码直接开源,大大节省了许多企业的开发成本。

这些核心竞争力,让webRTC在各种垂直场景中有非常广泛的运用。

webRTC如何融入我们的生活?

webRTC对于我们来说,就像“最熟悉的陌生人”,听起来是硬核的技术,但在我们日常生活却无处不在。

我们平日里常用的QQ音视频使用GIPS方案(webRTC的核心源于GIPS),据说微信内部已经大量使用webRTC组件,其内嵌的浏览器也支持webRTC。

▲QQ内置的GIPS协议

▲微信浏览器内置RTC组件

除了我们日常生活中的应用之外,webRTC还在教育、社交娱乐、视频会议等各种垂直领域中大放光彩。

1.在线教育

在线双师课堂、低延时大班课、1对1辅导、小班课等强互动场景中,大部分都采用了webRTC技术。

webRTC的延时可以达到1秒以内,能够轻松提高师生连麦的互动效率,还原线下课堂的互动模式。

在课堂上,师生之间可以通过低延时音视频连麦,针对课堂上的难点、疑点互动答疑,还原线下课堂中的举手提问场景,保证学生的学习效果。

欢迎登录腾讯云市场,了解保利威在线教育培训 >

2.社交娱乐

webRTC在连麦直播、在线狼人杀、在线抓娃娃、在线KTV、主播PK等社交娱乐场景中广泛运用。

近几年比较火热的在线狼人杀,一般为6~12人频道,玩家可以在频道中自由发言,通过语音连线实时沟通信息,推进游戏,同时还可以开启视频进行游玩。

借助webRTC低延迟、跨平台的特性,还可以在H5页面上实现在线抓娃娃的操作,玩家通过页面上的按钮操控爪子,精准捕获自己心仪的玩具。

3.多方连线视频会议

webRTC可以实现1对1、多对多的语音连线,同时支持白板、屏幕共享等实时协作,这些能力在视频连线会议中使用频率较高。

比如可以在企业协作系统中,嵌入语音电话、视频会议功能,完善企业协作的体验。

在视频会议中,异地员工可以在会议上使用低延迟连麦发言,确保信息及时传达,高效实现远程会议协作。

欢迎登录腾讯云市场,了解视频会议 >

webRTC未来还会怎么发展?

在2016年前后,实时互联网应用开始兴起,直播业站上了风口,带来了实时互联网的蓬勃发展。

音视频通讯的应用不仅局限于企业内部视频会议,开始应用于众多垂直行业,比如在线教育、在线医疗、呼叫中心、空中宣讲会等。

对于webRTC的“理想形态”,webRTC标准之父Daniel C. Burnett这么说:

“ WebRTC 的目的就是打破常规的人们对电话的固有认识,把人和人之间的互动、沟通加入到人们日常工作流、任意的APP当中。

电话不再是一个物理的设备,现在的智能可穿戴设备将来都有可能取代打电话这件事,而且未来的通讯不止是人跟人之间,有可能是人跟物之间发生。”

听起来好像有点熟悉?

这其实有点近似于IoT(物联网)的概念,随着webRTC对各种终端的兼容,我们可以在电视、智能音箱、智能手表等各种设备上进行音视频互动。

而随着5G技术的蓬勃发展,以后的音视频互动也会向4K、8K超高清,智能环境识别、人机交互感知等方面进化。更多垂直行业将会诞生更多的音视频应用场景。

参考文献:

[1]WebRTC直播课堂实践:实时互动是核心.2018.徐晶

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • webRTC为什么能受到青睐?
  • webRTC如何融入我们的生活?
  • webRTC未来还会怎么发展?
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档