VoIP应用程序使用什么架构,P2P还是客户端-服务器?

7

请告诉我VoIP应用程序使用什么架构,P2P还是客户端-服务器?

谢谢。

2个回答

6
一般来说,涉及三种协议,例如SIP用于建立连接。由于需要有人建立初始连接,因此您需要一个服务器,这意味着要广告可用性等内容。另外两个协议基本上总是RTP和RTCP--“实时协议”和“实时控制协议”,这些协议更适合P2P,因为您希望快速传输而没有中间瓶颈。
这里有一篇关于整个讨论的好文章

3
通常有一种“存在服务器”:设备注册(“我在这里存在!”),并且通过服务器建立呼叫(当您说“我想连接设备 (555)555-1234”时,该连接请求会通过存在服务器进行路由)。
在呼叫建立和实时语音/媒体流传输后,除非存在像两个设备都位于防火墙之后的复杂情况,否则通常是点对点的(绕过任何中央服务器)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接