Domanda

Per favore fatemi sapere quale architettura usano le applicazioni VoIP, P2P o Client-Server?

Grazie.

È stato utile?

Soluzione

Alcuni in generale. Ci sono tre protocolli coinvolti, di solito. Uno di questi, ad esempio SIP, viene utilizzato per stabilire la connessione. hai bisogno di un server per questo perché qualcuno deve stabilire la connessione originale; ciò significa disponibilità pubblicitaria e simili. Gli altri due sono essenzialmente sempre RTP e RTCP - "protocollo in tempo reale" e "protocollo di controllo in tempo reale" e quelli sono P2P migliori, perché si desidera una trasmissione veloce senza colli di bottiglia intermedi.

C'è un bell'articolo sull'intera discussione qui .

Altri suggerimenti

Di solito c'è un qualche tipo di "server di presenza": registro dei dispositivi ("esisto qui!") e le chiamate vengono stabilite tramite il server (quando dici "voglio connetterti al dispositivo (555 ) 555-1234 " tale richiesta di connessione viene instradata tramite server di presenza).

Dopo che la chiamata è stata stabilita e la voce / media in tempo reale è in streaming, quel traffico è di solito peer-to-peer (bypassando qualsiasi server centrale), tranne se c'è una complicazione come entrambi i dispositivi dietro i firewall.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top