6

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

谢谢你。

4

2 回答 2

5

一般情况下各有一些。通常涉及三种协议。其中之一,例如 SIP,用于建立连接。你需要一个服务器,因为必须有人建立原始连接;这意味着广告可用性等。另外两个本质上总是 RTP 和 RTCP——“实时协议”和“实时控制协议”,它们是更好的 P2P,因为你想要快速传输而没有中间瓶颈。

这里有一篇关于整个讨论的好文章

于 2009-01-03T19:29:28.553 回答
2

通常有某种“存在服务器”:设备注册(“我在这里!”)并通过服务器建立呼叫(当您说“我想连接到设备(555) 555-1234 ”时,连接请求被路由通过存在服务器)。

在建立呼叫并且实时语音/媒体流式传输后,该流量通常是点对点的(绕过任何中央服务器),除非存在诸如两个设备都位于防火墙后面的复杂情况。

于 2009-01-03T19:30:33.557 回答