任何人都可以帮助我WebRTC通信和VoIP通信之间的技术差异是什么?
答案 0 :(得分:11)
这个问题并不完全有意义,因为它假设VoIP是技术堆栈,但事实并非如此 - 这是一个概念。通过(o)互联网协议(IP)发送语音(V)的概念。这意味着可以使用不同的技术堆栈来访问/捕获媒体,建立连接,协商流和传输流。
WebRTC就是VoIP的一个这样的堆栈(一组API,方法和标准)。
答案 1 :(得分:4)
VOIP - 互联网协议语音是随着互联网的普及而出现的一个概念。这涉及使用因特网来路由语音电话数据,基本上使用现有的IP基础设施来传输音频流而无需专用的电路交换电话。随着流行的VOIP应用程序,如Skype,Vonage以及许多企业电话应用程序的出现。 VOIP有两部分信令,基本上是控制器部分和其他实际媒体。 实际媒体通常但不一定遵循RTP(实时)协议。 RTP可以同时携带语音和视频。 RTP问题一直是浏览器本身不支持它并且它不安全。您通常需要某种插件才能让VOIP在浏览器中运行。
随着WebRTC现在流行的浏览器如FF,Chrome和Opera支持RTP的变体,它是安全的并且可以被本地调用。使用WebRTC和浏览器Javascript,您可以将语音,视频和屏幕(仅限视频)数据发送到任何其他浏览器,这很酷。
答案 2 :(得分:2)
VOIP:互联网协议语音使用DSL / Cable Modem语音,通过Wi-Fi / 3G(VoWiFi / 3G),LTE语音(VoLTE)和Rich Communication Suite(RCS)。 VoIP是基于云的,呼叫作为数字数据发送,并且不需要电缆来发送呼叫,因此可以使用任何类型的因特网连接来进行呼叫以及来自过多的设备。
Web RTC: Web实时通信仅使用OS浏览器进行通信。 WebRTC需要使用两个主要组件JavaScript API。
WebRTC是VoIP到浏览器世界的扩展。它可以通过增量升级重用现有的VoIP基础设施。这对VoIP来说是个好消息,因为采用WebRTC只会增加整体VoIP的扩散。
此外,WebRTC是低成本基于浏览器的联络中心应用程序的理想选择。 VoIP可以为嵌入式运营商驱动的VoLTE应用提供服务。因此,在WebRTC和VoIP之间,它们可以支持广泛的消费者和企业应用程序。