Loading article…

Jingle は、 XMPP [1] (Extensible Messaging and Presence Protocol)の拡張機能であり、 Voice over IP (VoIP) やビデオ会議通信などのマルチメディアインタラクションにピアツーピア(P2P) セッション制御 (シグナリング)を追加します。これは、 GoogleとXMPP Standards Foundationによって設計されました。マルチメディア ストリームは、Real-time Transport Protocol (RTP) を使用して配信されます。必要に応じて、Interactive Connectivity Establishment (ICE) を使用してNAT トラバーサルがサポートされます。
2009年12月時点では[アップデート]、提案されたジングル仕様はXMPP Standards Foundationによってまだ承認されていませんでしたが、現在はドラフト標準であり、「実装が奨励されており、プロトコルは実稼働システムへの導入に適していますが、最終標準になる前にプロトコルにいくつかの変更が加えられる可能性があります。」[2]
Google TalkがJingleを実装するために使用するlibjingleライブラリ[3]は、 BSDライセンスの下で一般に公開されています。このライブラリは、現在の標準プロトコルと、標準以前の古いバージョンの両方を実装しています。
ジングルをサポートするクライアント
- アスタリスクPBX [注1]
- コクシネラ[1] [4] [5] [注 1]
- 会話(ソフトウェア)
- Dino (ソフトウェア)
- 共感[6](テレパシーフレームワークを使用)
- フリースイッチ
- ガジム
- Gmail、Android、 [注 2] Windows [注 1] [注 2]向けGoogle Talk
- Apple OS X 用iChat
- Jitsi [7] ( Javaを使用したマルチプラットフォームサポート)
- KDEテレパシー[8](テレパシーフレームワークを使用)
- コペテ[9]
- ミランダ NG (JGTalk プラグイン経由) [10]
- モビム
- ピジン語
- サイ[注1]
- QIPインフィウム
- Yate /YateClient は、クライアント モードとサーバー モードの両方で Jingle、オーディオとファイル転送、通話転送、DTMF をサポートします。
RemoteVNC はインスタント メッセージング クライアントではありませんが、画面共有手段の 1 つとして Jingle を使用します。
注記
- ^ abcd ビデオチャットには対応していません。
- ^ ab 現在は古い標準以前のバージョンのみをサポートしています。
参考文献
- ^ ab "クライアント",ソフトウェア, XMPP。
- ^ XEP、XMPP、2018年9月19日。
- ^ 「Libjingle」、コード。
- ^ コナヒョウタン: ホワイトボードを備えたインスタント メッセージング プログラム。
- ^ 「Voice over IP (VoIP)」、Questions、Coccinella、2013-12-05 のオリジナルからアーカイブ、 2009-12-18取得。
- ^ 「Empathy はオーディオおよびビデオチャットをサポートしていますか?」、Empathy FAQ、Gnome。
- ^ 機能(リスト)、Jitsi。
- ^ 「FAQ」、コミュニティ、KDE。
- ^ 「使用」、Kopete、Zugaina、2013-12-02 のオリジナルからアーカイブ、 2013-11-20取得、 Kopete
では、ジングル機能 (音声のみ) を有効/無効にできます。KDE Wiki の古い記述で、これが機能しないという記述は古くなっています。
- ^ フォーラム、Miranda IM、2007-10-10 にオリジナルからアーカイブ。
外部リンク
- XMPP 標準財団
