123
Jingle

Jingle

ist eine Erweiterung des XMPP-Protokolls (Extensible Messaging and Presence Protocol), das eine Peer-to-Peer-Sitzungssteuerung (P2P) (Signalisierung) für Multimedia-Interaktionen wie Voice over IP (VoIP) oder Videokonferenzkommunikation bietet.
Es wurde von Google und der XMPP Standards Foundation entwickelt.Die Multimedia-Streams werden über das Real-Time Transport Protocol (RTP) übertragen.Bei Bedarf wird die NAT-Durchquerung mithilfe von Interactive Connectivity Establishment (ICE) unterstützt.Bis Dezember 2009 war die vorgeschlagene Jingle-Spezifikation noch nicht von der XMPP Standards Foundation genehmigt worden, ist aber jetzt ein Standardentwurf. Dies bedeutet: "Implementierungen werden empfohlen und das Protokoll ist für den Einsatz in Produktionssystemen geeignet, es wurden jedoch einige Änderungen am Protokoll vorgenommensind möglich, bevor es ein endgültiger Standard wird. "[1] Die von Google Talk zur Implementierung von Jingle verwendete libjingle-Bibliothek [2] wurde unter einer BSD-Lizenz für die Öffentlichkeit freigegeben.Es implementiert sowohl das aktuelle Standardprotokoll als auch die ältere, vorstandardisierte Version.

Eigenschaften

Alternativen zu Jingle für Mac mit kommerzieller Lizenz