Que arquitetura que as aplicações de VoIP usar, P2P ou cliente-servidor?
Pergunta
Por favor, deixe-me saber o que a arquitetura faz aplicações de VoIP usar, P2P ou cliente-servidor?
Obrigado.
Solução
Alguns de cada em geral. Há três protocolos envolvidos, normalmente. Um deles, por exemplo SIP, é usado para estabelecer a conexão. você precisa de um servidor para que, porque alguém tem que estabelecer a conexão original; que a disponibilidade de meios de publicidade e tal. Os outros dois são essencialmente sempre RTP e RTCP - "protocolo de tempo real" e "protocolo de controle em tempo real", e aqueles que são melhores P2P, porque você quer uma transmissão rápida sem gargalo intermediária
.Há uma href="http://www.packetizer.com/ipmc/papers/understanding_voip/voip_protocols.html" rel="nofollow noreferrer"> belo artigo .
Outras dicas
Há geralmente algum tipo de "servidor presense": dispositivos de registo ( "Eu existo aqui!") E as chamadas são estabelecidas através do servidor (quando você diz "Eu quero ligar para o dispositivo (555) 555-1234 " esse pedido de ligação é encaminhada através de servidores de presença).
Depois da chamada ser estabelecida e em tempo real de voz / media está fluindo, que o tráfego é geralmente peer-to-peer (ignorando qualquer servidor central), exceto se houver uma complicação como ambos os dispositivos de estar por trás de firewalls.