Que arquitetura que as aplicações de VoIP usar, P2P ou cliente-servidor?

StackOverflow https://stackoverflow.com/questions/409612

  •  03-07-2019
  •  | 
  •  

Pergunta

Por favor, deixe-me saber o que a arquitetura faz aplicações de VoIP usar, P2P ou cliente-servidor?

Obrigado.

Foi útil?

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.

scroll top