Jingle (協定)
Jingle是XMPP的延伸。它添加了P2P對談控制(通訊),以實現如同VoIP或視訊會議的多媒體互動。
Jingle由Google及XMPP標準基金會設計。其多媒體流被設計用於RTP(即時傳輸協定)。若需要,可由NAT穿透輔助以使用ICE(互動式連接建立)。
在2009年12月,推薦的Jingle規範仍未被XMPP標準基金會通過,不過現已存在草案標準。[1]
由Google實現於Google Talk的libjingle程式庫 (頁面存檔備份,存於網際網路檔案館)以BSD許可證發布。它同時實現了現行標準協定及前標準版本。
支援Jingle的客戶端
- Asterisk PBX[note 1]
- Coccinella[2][3][4][note 1]
- Conversations
- Empathy[5](使用Telepathy框架)
- FreeSWITCH
- Gajim from 0.14(Windows客戶端暫不支援)
- Google Talk for Gmail、Android[note 2]及Windows[note 1][note 2]
- Jitsi[6]
- KDE Telepathy[7](使用Telepathy框架)
- Kopete[8]
- Miranda IM (via JGTalk plugin)
- Monal是用於iOSIM客戶端
- Pidgin(Linux及Windows)
- Psi[note 1]
- QIP Infium
- Yate/YateClient supports Jingle in both client and server mode, audio and file transfer, also call transfer and DTMF.
儘管並非IM客戶端,RemoteVNC也使用Jingle作為螢幕共享手段之一。
註解
參考
- ^ 存档副本. [2013-11-26]. (原始內容存檔於2020-12-02).
- ^ XMPP Software: Clients. [2013-11-26]. (原始內容存檔於2016-01-13).
- ^ Coccinella | Instant Messaging Program with Whiteboard. [2013-11-26]. (原始內容存檔於2016-04-07).
- ^ Voice over IP (VoIP) Questions. [2013-11-26]. (原始內容存檔於2013-12-05).
- ^ Empathy FAQ (Gnome.org). [2013-11-26]. (原始內容存檔於2012-04-10).
- ^ Jitsi feature list. [2013-11-26]. (原始內容存檔於2016-04-04).
- ^ 存档副本. [2013-11-26]. (原始內容存檔於2020-11-25).
- ^ 存档副本. [2013-11-26]. (原始內容存檔於2013-12-02).: Jingle functionality (voice only) can be enabled/disabled in Kopete. The old KDE Wiki statement about it not working, is outdated.
外部連結
- 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 (頁面存檔備份,存於網際網路檔案館)