2016-05-15 23 views

答えて

9

XMPPはメッセージングプロトコルです。ボイスオーバーIPコールの確立やファイルの転送にXMPPが使用するサブプロトコルをジングル化します。 WebRTCはJavascript APIです(このAPIを実装するライブラリもあります)。

Jingleをシグナリングプロトコルとして使用すると、WebRTC APIを使用して2つのXMPPクライアント間でピアツーピア接続を確立できます。 Thisは、ChromeとFirefox(そしてオーディオのみが必要な場合はMicrosoft Edge)で動作するJavascriptの例を示しています。

+0

と言っていますか?WebRTC APIは、メッセージングにXMPPを使用し、ジングルにはジングルを使用していますか? –

+0

番号WebRTCはシグナリングを定義せず、APIのみを定義します。ジングルなどを使用することができます。詳細については、[here](https://bloggeek.me/siganling-protocol-webrtc/)を参照してください。 –

0

WebRTCコードcode.google.comには、ビデオおよびオーディオコーデック、RTPスタックのみが含まれています。 libjingleプロジェクトにはwebRTCのAPIが含まれていますが、それは看護師に見えますが、それは本当です。さらに、libjingleにはXMPPとSTUN、ICE実装のスタックがあります。 VOIPのトータルソリューションを作りたい場合は、両方を構築する必要があります。

関連する問題