11

WebRTC のソース コードをダウンロードしましたが、WebRTC で libjingle のコードを見つけることができず、WebRTC が libjingle を使用する方法を見つけることができません (WebRTC のコードで XmppTask クラスなどを見つけることができません)。

誰でもガイドを教えてもらえますか?

4

4 に答える 4

19

Libjingle は WebRTC プロジェクトとコード ベースの一部になりました。WebRTC は、ピアツーピア接続を介してビデオ、オーディオ、およびデータのやり取りを簡単にする一連の API です。Libjingle は WebRTC 実装の一部として使用され、NAT トラバーサルとストリーム処理を処理します。

Libjingle は当初、2 つのチャット クライアント間のポイント ツー ポイント接続を作成するために XMPP を介してのみ使用されていました。使用されるテクノロジーは、ICE、STUN、および TURN です。

WebRTC は主に Javascript に大きな焦点を当てています。これは主に、その主な有用性がブラウザーを介して機能を使用することにあるためです。ただし、WebRTC (Libjingle を使用) は、多くのプラットフォーム用に構築でき、さまざまな言語のさまざまな API を多数備えています。

Libjingle は C++ で記述されているため、WebRTC なしで単独で使用できます。ただし、WebRTC API 経由で Libjingle の機能を使用することをお勧めします。

于 2014-11-10T21:29:40.523 に答える
0

これらは 2 つの別個のパッケージです。

WebRTC はマルチメディアの部分のみで、シグナリングとは関係ありません (XMPP とジングルとは関係ありません)。

libjingle は、デバイスまたは PC 上で実行されるアプリケーションを構築するために使用されますが、WebRTC は、Web ブラウザーを使用して HTML ページに統合されることを目的として設計されています。

于 2012-05-24T08:13:44.750 に答える