Welche Architektur tut VoIP-Anwendungen verwenden, P2P oder Client-Server?

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

  •  03-07-2019
  •  | 
  •  

Frage

Bitte lassen Sie mich wissen, welche Architektur Sie VoIP-Anwendungen verwenden, P2P oder Client-Server?

Danke.

War es hilfreich?

Lösung

Einige jeweils im Allgemeinen. Es gibt drei Protokolle beteiligt, in der Regel. Einer von ihnen, zum Beispiel SIP, verwendet wird, um die Verbindung herzustellen. Sie benötigen einen Server für das, weil jemand die ursprüngliche Verbindung herzustellen hat; das bedeutet, dass Werbung Verfügbarkeit und so. Die anderen beiden sind im Wesentlichen immer RTP und RTCP - „Echtzeit-Protokoll“ und „Echtzeit-Steuerungsprotokoll“, und die sind besser P2P, weil Sie die schnelle Übertragung ohne Zwischen Engpass wollen

.

Es gibt ein schöne Artikel über die ganze Diskussion rel="nofollow hier .

Andere Tipps

Es gibt in der Regel eine Art „presense Server“: Geräte registrieren ( „Ich existiere hier!“) Und Anrufe werden über den Server aufgebaut (wenn Sie sagen, „Ich-Gerät anschließen möchten (555) 555-1234 “, dass die Verbindungsanforderung über Präsenz-Server weitergeleitet).

Nachdem die Verbindung hergestellt ist und die Echtzeit-Sprach- / Medien-Streaming, dass der Verkehr in der Regel ist Peer-to-Peer (alle zentralen Server unter Umgehung), es sei denn, es gibt eine Komplikation wie beiden Geräte hinter Firewalls zu sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top