顾名思义,WebRTC即网络实时通信允许开发人员使用WebRTC为实时视频和数据传输提供支持。另外,Web意味着上述操作可以直接在主流Web浏览器中进行。
单击即可开启的视频通话是最常见的WebRTC应用程序。但其用例并不仅限于此。本文会为大家介绍本年度该技术的多种商业用途。
视频通话
我们都知道,视频聊天是WebRTC的立身之本。该框架已经在Slack、Google Hangouts、Facebook Messenger和Houseparty上实现了双向通信。但若是视频通话进一步发展,不局限于社交功能呢?下文展示了几个不同行业利用WebRTC视频通话提高参与度,在某些新颖的应用中提升终端用户体验感的示例,从客户支持到医疗急救等,实时流媒体已不只局限于视频通话了。
远程医疗
疫情使人们保持社交距离,但同时也使大众对能在线上获得近似线下交流真实感的技术需求愈发迫切。不论是线上求医,还是相机辅助手术技术,视频远程医疗的功能都不容忽视,其中WebRTC在许多远程医疗服务的后台都发挥了重要作用。
不言自明,患者和医生之间的视频通话十分必要。在这些用例中,WebRTC通过基于浏览器的流传输,把最低延迟与可访问的终端用户体验结合在一起。但诸如儿童健康档案之类的物联网医疗供应商也在使用WebRTC进行设备与用户间通信。
远程监控
除了医疗监控之外,WebRTC还应用于门铃摄像头、智能城市技术、可穿戴式健康设备、婴儿监护仪和无人机等。WebRTC可以帮助实时音视频发挥最大效用。他能做到这从设备相机摄取RTSP视频源,以不到一秒的延迟重新打包它。
一对多企业通信
无论企业通信是以网络宣讲会还是全体会议的形式进行,WebRTC对于这类基于浏览器的大规模流媒体都很有帮助。这些应用程序需要将WebRTC源流转换为基于HTTP的协议(例如HLS或DASH)。这样,演示者就可以通过摄像头和麦克风(通常内置于电脑中),直接从浏览器发布其视频流。一旦内容到达媒体服务器就会被重新打包成更合适的格式,通过内容分发网络(CDN)进行分发。
开发WebRTC时并非为支持此类一对多流功能,所以该类工作流加入额外的延迟来适应大规模广播功能。但当用户被动接受内容时(比如员工在公司内网地址中获取信息),实时交付不再是一个难题。相反,WebRTC展现了在主流浏览器简单发布的好处,即无需其他编码硬件或软件。
应急响应与沟通
与远程医疗类似,应急通信技术利用WebRTC进行关键任务数据交换。摄像机、911视频通话和搜救机器人都依靠视频流进行信息共享。对于这些应用程序,任何延迟都可能是生与死的较量,所以实时流变得至关重要。例如911应急服务Carbyne就利用WebRTC多工作流来实现实时交互和规模化服务。
投注与竞标
WebRTC同样适用与网络赌博和竞标。它能让用户实时参与活动。赛马、牲畜拍卖、赌场活动和艺术品拍卖均属于此类。
在拍卖和赌博活动中,迟一秒都可能输掉数十亿美元。WebRTC少于500毫秒延迟的流传输解决了这个问题,确保每个人都有相同的机会同时下注。
开发人员可以通过同步定时的元数据、通信功能和双向实时视频,使用WebRTC配置交互式流环境,或使用专业的编码器。公司只需将RTMP、RTSP或SRT源传输到其媒体服务器,即可在其中将其转换为WebRTC。
线上教育
线上学习采用协作视频聊天和一对多讲座的形式。正确的WebRTC工作流通过提供对浏览器中视频内容的即时访问,来支持不同规模的线上教育应用。线上学习面临的一个关键挑战是能否容纳这么多人同时访问。因此开发人员最好将WebRTC集成为一种使其更贵模糊,建立更身临其境的体验并消除访问障碍的方法。
零售、健身和其他类型的网红流媒体
在电子商务和健身这样面向大众的行业中,网红流媒体大受欢迎。WebRTC为这些行业的网络开发人员提供了实时通信,并简化了开发过程,包括客户支持、实时互动健身课程(如Peloton的产品)等。
文章地址:https://www.wowza.com/blog/webrtc-use-cases-for-professional-streaming
原文作者:Traci Ruether