- Jingle (protocol)
Jingle is an extension to the
Jabber /XMPP protocol, to allow forpeer-to-peer (p2p) signalling formultimedia interactions such as voice or video. It was designed byGoogle and theXMPP Standards Foundation . The multimedia content itself can be delivered using theReal-time Transport Protocol , withInteractive Connectivity Establishment (ICE) forNAT traversal .As of March 2008 , the Jingle standards are marked as being 'proposed', meaning that it has not yet been approved by the XMPP Standards Foundation but is considered for advancement to the next stage of the standards process.The [http://code.google.com/apis/talk/index.html libjingle] library, used by
Google Talk to implement Jingle, has been released to the public under a Berkeley-style license. However, the version of the protocol that libjingle (and by extension Google Talk) implements differs from that published by the XMPP Software Foundation. Currently, most software which advertises support for Jingle is limited to Google Talk compatibility. See the Jabber wiki's page on [http://wiki.jabber.org/index.php/Jingle_%28XEP-0166%29 Jingle] for more details.Clients supporting Jingle
* Coccinella
* Empathy
*Google Talk
*Miranda IM (using the [http://forums.miranda-im.org/showthread.php?t=13768 JGTalk] plugin and mediastreamer2)
* Spark (windows version only)
*Kopete (since 0.12, disabled in 4.1)
*FreeSWITCH
*Gajim (experimental support)
* Telepathy Gabble
* [http://www.gnu.org/software/freetalk/ Freetalk] (experimental support in 1.90)
* [http://www.gtalk2voip.com/ GTalk2VoIP] Publicly open Jingle-to-SIP gateway, allows Google Talk and other Jingle based client to make and receive SIP calls.
* [http://www.talkonaut.com/ Talkonaut] Free mobile VoIP (mVoIP) software for Symbian and Windows Mobile smart-phones. Based on XMPP and Jingle protocol. Uses a set of narrow-bandSpeex codecs to fit audio stream into poor GPRS data connections.Clients supported Jingle
*
Jabbin (2.0 beta2)
* Psi (experimental support in 0.11)Jabbin is not developed any more. The integration of jingle in Psi is frozen.
External links
* [http://forum.psi-im.org/thread/5095 Psiforum Jinglethread]
* [http://www.xmpp.org/extensions/xep-0166.html XEP-0166: Jingle]
* [http://www.xmpp.org/extensions/xep-0167.html XEP-0167: Jingle RTP Sessions] (formerly: Jingle Audio Content Description Format)
* [http://www.xmpp.org/extensions/xep-0177.html XEP-0177: Jingle Raw UDP Transport]
* [http://www.xmpp.org/extensions/xep-0179.html XEP-0179: Jingle IAX Transport Method]
* [http://www.xmpp.org/extensions/xep-0180.html XEP-0180: Jingle Video Content Description Format] (deprecated; see XEP-0167)
* [http://www.xmpp.org/extensions/xep-0176.html XEP-0176: Jingle ICE Transport]
* [http://www.xmpp.org/extensions/xep-0181.html XEP-0181: Jingle DTMF]
Wikimedia Foundation. 2010.