¿Qué arquitectura usan las aplicaciones VoIP, P2P o Cliente-Servidor?

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

  •  03-07-2019
  •  | 
  •  

Pregunta

Hágame saber qué arquitectura utilizan las aplicaciones de VoIP, P2P o cliente-servidor.

Gracias.

¿Fue útil?

Solución

Algunos de cada uno en general. Hay tres protocolos involucrados, por lo general. Uno de ellos, por ejemplo SIP, se utiliza para establecer la conexión. necesita un servidor para eso porque alguien tiene que establecer la conexión original; Eso significa disponibilidad de publicidad y tal. Los otros dos son esencialmente siempre RTP y RTCP - " protocolo en tiempo real " y "protocolo de control en tiempo real", y esos son mejores P2P, porque desea una transmisión rápida sin un cuello de botella intermedio.

Hay un buen artículo sobre toda la discusión aquí .

Otros consejos

Por lo general, hay algún tipo de " servidor de detección " ;: dispositivos registrados (" ¡existo aquí! ") y las llamadas se establecen a través del servidor (cuando dices " quiero conectarme al dispositivo (555 ) 555-1234 " esa solicitud de conexión se enruta a través de servidores de presencia).

Una vez establecida la llamada y la transmisión de voz / medios en tiempo real, ese tráfico suele ser de igual a igual (sin pasar por un servidor central), excepto si hay una complicación, como que ambos dispositivos estén detrás de firewalls.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top