World Library  
Flag as Inappropriate
Email this Article

Jingle (protocol)

Article Id: WHEBN0005114939
Reproduction Date:

Title: Jingle (protocol)  
Author: World Heritage Encyclopedia
Language: English
Subject: Jitsi, Instant messaging, IChat, Empathy (software), Real-time Transport Protocol
Collection: Instant Messaging Protocols, Voip Protocols, Xmpp
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Jingle (protocol)

Proposed Jingle logo

Jingle is an extension to the Extensible Messaging and Presence Protocol (XMPP) which adds peer-to-peer (P2P) session control (signaling) for multimedia interactions such as in Voice over IP (VoIP) or videoconferencing communications. It was designed by Google and the XMPP Standards Foundation. The multimedia streams are delivered using the Real-time Transport Protocol (RTP). If needed, NAT traversal is assisted using Interactive Connectivity Establishment (ICE).

As of December 2009, the proposed Jingle specification had not yet been approved by the XMPP Standards Foundation, but is now a Draft Standard, meaning: "Implementations are encouraged and the protocol is appropriate for deployment in production systems, but some changes to the protocol are possible before it becomes a Final Standard."[1]

The libjingle library,[2] used by Google Talk to implement Jingle, has been released to the public under a BSD license. It implements both the current standard protocol and the older, pre-standard version.

Contents

  • Clients supporting Jingle 1
  • Notes 2
  • References 3
  • External links 4

Clients supporting Jingle

Though not an instant messaging client, RemoteVNC uses Jingle as one of the screen sharing means.

Notes

  1. ^ a b c d Doesn't support video chat.
  2. ^ a b Currently supports only older, pre-standard version.

References

  1. ^ XEP (166), XMPP .
  2. ^ "Libjingle", Code, Google .
  3. ^ "Clients", Software, XMPP .
  4. ^ Coccinella : Instant Messaging Program with Whiteboard.
  5. ^ "Voice over IP (VoIP)", Questions, Coccinella .
  6. ^ "Does Empathy support audio & video chat?", Empathy FAQ, Gnome .
  7. ^ Features (list), Jitsi .
  8. ^ "FAQ", Community, KDE .
  9. ^ "Use", Kopete, Zugaina, Jingle functionality (voice only) can be enabled/disabled in Kopete. The old KDE Wiki statement about it not working is outdated. 
  10. ^ Forums, Miranda IM .

External links

  • XMPP Standards Foundation
  • XMPP Technologies: Jingle
  • XEP-0166: Jingle (Draft Standard)
  • XEP-0167: Jingle RTP Sessions (formerly: Jingle Audio Content Description Format) (Draft Standard)
  • XEP-0176: Jingle ICE Transport (Draft Standard)
  • XEP-0177: Jingle Raw UDP Transport (Draft Standard)
  • XEP-0179: Jingle IAX Transport Method (Deferred)
  • XEP-0180: Jingle Video via RTP (formerly: Jingle Video Content Description Format (Retracted; see XEP-0167)
  • XEP-0181: Jingle DTMF (Deferred)
  • XEP-0183: Jingle Telepathy Transport (Humorous)
  • XEP-0208: Bootstrapping Implementation of Jingle (Retracted)
  • XEP-0234: Jingle File Transfer (Deferred)
  • XEP-0247: Jingle XML Streams (Deferred)
  • XEP-0251: Jingle Session Transfer (Deferred)
  • XEP-0260: Jingle SOCKS5 Bytestreams Transport Method (Draft Standard)
  • XEP-0261: Jingle In-Band Bytestreams Transport Method (Draft Standard)
  • XEP-0262: Use of ZRTP in Jingle RTP Sessions (Draft Standard)
  • XEP-0266: Codecs for Jingle Audio (Draft Standard)
  • XEP-0269: Jingle Early Media (Deferred)
  • XEP-0272: Multiparty Jingle (Muji) (Deferred)
  • XEP-0278: Jingle Relay Nodes Jingle Nodes Project (Deferred)
  • XEP-0293: Jingle RTP Feedback Negotiation (Deferred)
  • XEP-0294: Jingle RTP Header Extensions Negotiation (Deferred)
  • XEP-0298: Delivering Conference Information to Jingle Participants (Coin) (Deferred)
  • XEP-0299: Codecs for Jingle Video (Deferred)
  • Google Talk Voice and P2P Interoperability Library
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.