如今,选择WebRTC进行视频通话的理由比以往任何时候都多,从完全集成到提高采用率等等。
WebRTC最令人印象深刻的功能是它能够在浏览器之间流式传输实时视频,而无需插件或下载。我们不要忘记,如果您的应用程序使用Google的标准VP8编解码器,则需要支付零版税。通过WebRTC流式传输视频的理论优势一直很明显,但现在大大小小的公司正在将其潜力产品化。在当今的气候下,使用WebRTC进行视频通话的理由比以往任何时候都多。
完全集成
从前(错误...2011年),WebRTC只不过是一个拥有边缘用户群的Google宠物项目。今天,WebRTC已经完全集成到现有的平台和技术中。我们将WebRTC整合到OnSIP的核心架构中,并推出了sayo等产品。像Twilio这样的其他公司也成功地将WebRTC转换为托管的VoIP平台。通过将WebRTC集成到现有的托管PBX平台中,开发人员可以访问其WebRTC应用程序预先存在的用户代理网络。这允许开发人员在大规模可扩展的级别上利用WebRTC功能。这意味着消费者可以向任何能够接收它们的设备进行视频通话,甚至不必离开他们的互联网浏览器。
提高采用率
支持WebRTC的设备数量继续呈指数级增长
自首次发布以来,WebRTC已经催生了整个研究,开发和产品生态系统。在一年之内,该技术在超过10亿台设备上启用。Chrome、Firefox和Opera在2014年都完全采用了WebRTC。去年年底,甚至微软也接受了这项技术(现在苹果是一个奇怪的人)。目前的预测认为,到2016年,将有40亿台设备启用WebRTC。Gartner预测,在全行业的背景下,到2018年,全球500家最大的企业中将有100多家引入基于视频的聊天,以进行面向客户的互动。WebRTC新发现的无处不在为开发人员提供了更多选择,当他们考虑将流媒体视频添加到他们的应用程序中时。
成本
随着WebRTC的老化,它对专有视频编解码器(如H.264)的容忍度越来越高,允许多种开发选项。但WebRTC仍然允许开发人员使用免费技术设计应用程序,最终为消费者提供更便宜的价格。
效率
捕获视频数据的复杂过程被整齐地压缩到单个JavaScript命令中
WebRTC为开发人员和消费者提供了一定程度的效率。在开发方面,在WebRTC和HTML5之前,捕获实时数据并将其从计算机的网络摄像头和麦克风传递到其他浏览器的能力在技术上要求很高。
现在,WebRTC的getUserMedia()命令允许浏览器轻松地保留这种数据并将其传输到其他对等体(即浏览器)。由于捕获实时媒体的复杂过程浓缩为单个Javascript命令,开发人员不必担心构建复杂的媒体引擎来运行他们的应用程序。WebRTC负责繁重的工作,因此开发人员可以专注于其应用程序中更独特的方面。
在消费者方面,WebRTC不需要下载或插件即可工作。它在Chrome,Firefox和Opera中自动运行,这使消费者不必担心技术小部件的宇宙,这些小部件有时似乎会产生比他们解决的问题更多的问题。