Top Qs
Timeline
Chat
Perspective

Jingle (protocol)

Peer-to-peer communications protocol From Wikipedia, the free encyclopedia

Jingle (protocol)
Remove ads
Remove ads

Jingle is an extension to XMPP[1] (Extensible Messaging and Presence Protocol) 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).

Thumb
Proposed Jingle logo

As of September 2018, the Jingle specification is a Stable 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."[2]

The libjingle library,[3] 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.

Remove ads

Clients supporting Jingle

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

Remove ads

Notes

  1. Doesn't support video chat.
  2. Currently supports only older, pre-standard version.

References

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads