什么是 WebRTC,它如何改变 VoIP?
已发表: 2016-08-17自开发开始以来,围绕 WebRTC 进行了很多讨论,包括它的作用以及它将如何在与 VoIP 相同的沙箱中发挥作用。 VoIP 已经出现了一段时间,并且已经成长为通信的强大替代甚至补充——许多企业现在依靠商业 VoIP 的云能力来处理繁重且成本高昂的业务提升通讯。
那么 WebRTC 在哪里适合所有这些呢? 值得庆幸的是,两人一起玩得很好。 随着 WebRTC 的加入,VoIP 不仅会继续蓬勃发展,还会有很好的推动作用。 两者不应被视为需要争夺聚光灯的独立、相互竞争的技术,而 WebRTC 是更现代的 VoIP 催化剂。 随着 WebRTC 作为新标准的加入,VoIP 将变得更加强大、用户友好和灵活——现在 VoIP 将直接进入网站,并且已经开始出现在移动应用程序中,以允许更简单、强大和可访问的统一通信平台。
快速回顾
那么 WebRTC 到底是什么,如果不是 VoIP 杀手或替代品? 许多人喜欢考虑这两个相似之处,但这意味着它们永远不会相遇,这是完全不真实的。 快速回顾一下,VoIP(互联网协议语音)是一种方法和一组技术,可以直接通过您的互联网连接以最简单的解释提供语音、视频、聊天或仅数据。 VoIP 允许计算机呼叫电话、电话呼叫计算机——任何具有互联网连接的设备都可以使用 VoIP 与其他连接互联网的设备联系,甚至可以使用标准化的公共交换电话网络 (PSTN) 拨打您的电话与时俱进的朋友。
那么究竟什么是 WebRTC?
但回到 WebRTC——它不是一种新的 VoIP 方法,也不是一种传输数据的新方法。 WebRTC 可以被视为 VoIP 的扩展,带来直接通过 Web 浏览器(或移动应用程序)拨打电话、视频通话、文本聊天甚至 Peer 2 Peer 文件传输的功能。 WebRTC 是一种 JavaScript API,旨在直接在您的 Web 浏览器中建立通信功能,无需下载任何插件或客户端。 基本上,使用 WebRTC,您可以直接从您的网络浏览器(如果它支持 WebRTC!)进行电话或视频通话,而无需加载 Flash、任何其他烦人的插件,或下载独立的软件电话或网络会议应用程序。 这最终将意味着不再骚扰同事下载 Skype。
WebRTC 适用于所有流行的移动设备,以及最广泛使用的网络浏览器,如 Mozilla Firefox、Google Chrome 和 Opera。 使用 WebRTC,可以构建自己的通信应用程序或平台,或将它们直接嵌入到您的网页中。 使用 WebRTC,您无需下载 Skype 客户端或加载 Flash 插件即可打开网页并开始视频聊天。 这并不是说 WebRTC 是完全独立的,因为它确实需要一些组件来建立连接,例如用于处理会话描述协议的信令基础设施,一系列事件建立了使调用发生所需的信息——比如什么分辨率视频应该出现在。
当前支持的浏览器和设备列表包括:
桌面浏览器 | 微软边缘 21 | 谷歌浏览器 23 | 火狐浏览器 22 | 歌剧 18 |
iOS | 不适用 | 谷歌浏览器操作系统 | 火狐操作系统 | 不适用 |
安卓 | 不适用 | 谷歌浏览器 28 | 火狐浏览器 24 | 歌剧移动 12 |
黑莓 | 黑莓 10 | 不适用 | 不适用 | 不适用 |
这对 VoIP 意味着什么?
WebRTC 最初被视为对 VoIP 的颠覆性影响,并为其未来留下了不确定性。 然而,从某种意义上说,WebRTC 不会破坏 VoIP 并最终将其淘汰,而是将 VoIP 推向新平台。 WebRTC 将简单地允许更广泛地采用 VoIP,作为 VoIP 到新平台的扩展,而不会让人头疼。 现在,Web 开发人员可以将 VoIP 功能直接嵌入到他们的网站或基于 Web 的应用程序中。 WebRTC 主要关注视频通话,将添加以前网站上缺少的新功能层——通常留给独立的应用程序或客户端。
众所周知,VoIP 就是互联网协议语音。 WebRTC 就是这样,它提供了通过 IP 网络发送语音和视频的能力——只是以几乎不那么限制的方式。 WebRTC 不会也不能彻底取代 VoIP。 您可以在没有 WebRTC 的情况下拥有 VoIP,就像我们多年来所做的那样,但您不能在没有 VoIP 的情况下拥有 WebRTC,因为它是 VoIP。 或者更确切地说,是 VoIP 的演变,允许它直接、舒适地存在于您的网络浏览器中。 这是 VoIP 的正确步骤,将其推向新的边界和用例,这将有助于使该方法长期存在,甚至发展成为全新的东西。
携手共建新沟通平台
我们之前可能没有考虑过这种可能性,但是通过 WebRTC,我们可以开始越来越多地看到支持 VoIP 的网站,其中最大的焦点是 Web 浏览器嵌入式视频通话。 以前,我们必须下载专用客户端,例如 Skype,或者有些人甚至可能记得 Oovoo。 多亏了 WebRTC,企业才有可能向客户和消费者提供这种新的现代联系方式,甚至可以建立全新的沟通平台。 由于 WebRTC 的信令协议由开发者决定,开发和集成的选择权留给开发者,因此任何开发者都可以在 Web 浏览器上创建任何独特的 VoIP 软客户端。 WebRTC 的最新用例之一是 Google 的 Duo,这是一款适用于 Android 和 iOS 的一对一视频通话应用程序,它使用 WebRTC 在手机之间建立视频通话。
WebRTC 不会是 VoIP 的终结,而是完全相反。 WebRTC 将有助于为 VoIP 注入新的活力(并不是说它需要任何帮助)并开辟一个全新的世界。 借助将 VoIP 服务甚至完全不同的功能(例如 P2P 文件共享)嵌入您的网站的能力,我们将开始看到网站构建方式的转变,以及消费者如何与网站背后的业务互动。
一个开放的大型用例是通过添加视频共享,甚至是嵌入网站的语音交互,为客户服务建立新路径的能力。 如果您的客户端不再需要下载或启动插件,那么您刚刚大量增加了可用用户的数量,这将导致新服务的快速采用。 一旦一名球员拥有它,突然间每个人都会需要它,否则他们就会落后。 值得庆幸的是,WebRTC 将继续将 VoIP 引入 Web 浏览器和移动应用程序,并使功能更易于访问。