Jingle (protocol)

Jingle (protocol)

Jingle is an extension to the Jabber/XMPP protocol, to allow for peer-to-peer (p2p) signalling for multimedia interactions such as voice or video. It was designed by Google and the XMPP Standards Foundation. The multimedia content itself can be delivered using the Real-time Transport Protocol, with Interactive Connectivity Establishment (ICE) for NAT 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-band Speex 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.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Jingle (disambiguation) — Jingle may refer to:* Jingle, a memorable slogan, set to an engaging melody, mainly broadcast on radio and sometimes on television commercials* A jingle (vehicle) is a covered, two wheeled Irish vehicle* A jingle (animal) is a mollusk in the… …   Wikipedia

  • Jingle (protocole) — Pour les articles homonymes, voir Jingle. Jingle est une extension de protocole XMPP destinée à l initialisation, au suivi et à la terminaison de sessions multimédia P2P entre clients XMPP. Jingle permet les sessions audio (VoIP) et devrait, à… …   Wikipédia en Français

  • Extensible Messaging and Presence Protocol — Familie: Internetprotokollfamilie Einsatzgebiet: Instant Messaging Ports: 5222/TCP (Client zu Server) 5269/TCP (Server zu Server) Legacy SSL: 5223/TCP (SSL) XMPP im TCP/IP‑Protokollstapel: Anwendung …   Deutsch Wikipedia

  • Extensible Messaging and Presence Protocol — Fonction Messagerie instantanée Sigle XMPP Port 5222 RFC …   Wikipédia en Français

  • Extensible Messaging and Presence Protocol — (XMPP) is an open, XML inspired protocol originally aimed at near real time, extensible instant messaging (IM) and presence information (a.k.a. buddy lists), but now expanded into the broader realm of message oriented middleware. [Citation |… …   Wikipedia

  • Session Initiation Protocol — The Session Initiation Protocol (SIP) is a signalling protocol, widely used for setting up and tearing down multimedia communication sessions such as voice and video calls over the Internet. Other feasible application examples include video… …   Wikipedia

  • OSCAR protocol — OSCAR or Open System for CommunicAtion in Realtime is AOL s flagship instant messaging and presence information protocol. Currently, OSCAR is in use for AOL s two main instant messaging systems: ICQ and AIM. Despite its name, the specifications… …   Wikipedia

  • Microsoft Notification Protocol — This article is about the technical details of Microsoft s IM protocol. For the service itself, see .NET Messenger Service. Microsoft Notification Protocol (MSNP, also known as the Mobile Status Notification Protocol) is an instant messaging… …   Wikipedia

  • Telephony over Internet Protocol — Voix sur réseau IP Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • Transpo …   Wikipédia en Français

  • Extensible Messaging And Presence Protocol — Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”