2017-05-12 10 views
-1

クライアントサイドだけでなくサーバサイドにも書き込む必要がありますか? ORACLEからドキュメントを読んでいます。ここにはreferenceがあります。 しかし、どの形式でピアツーピア接続のために他のデバイスにデータを渡す必要があるかを知る必要があります。WebRTCプロトコルを使用してAndroidでビデオチャットアプリケーションを作成したい

+0

WebRTCを使用して実装することができます。WebRTCはピアツーピア通信です。接続が確立されると、呼び出したい相手に関する情報を格納するメカニズムが必要になることがあります。間にサーバーが必要です。 –

答えて

0

ビデオチャットの実装に役立つサードパーティのサービスがたくさんあります。

  1. tokbox
  2. xirsys
+0

しかし、私はサードパーティのサービスを使用したくない... – JaydeepBhayani

0

GoogleのAndroidのためのWebRTCのネイティブAPIを提供し、それはAppRTCです。

初心者の方は、まずguideに従ってください。このページでは、ステップバイステップのチュートリアルを提供しています。

詳細とソースコードについては、公式ページ(google "webrtc android")を参照してください。

ライブWebバージョンAppRTCは、「appr.tc」で確認できます。あなたが(ちょうど「グーグルどこかインターネット上のいくつかの例を参照する必要があるので、
また、here

しかし、AppRTCDemoが(データチャネルを使用して)データ転送のための実用的な例を提供していませんAndroid用プレビルドバージョンを見つけることができますDataChannel + Android +サンプル ")。

しかし、最も厄介な問題は、Android用WebRTCネイティブAPIが依存するライブラリが「libjingle」であり、公式ドキュメントが正しいガイドを提供していないとしてもバージョンごとに大きく変更されていることです。最新のAPI(頻繁に更新されるため)

したがって、インターネット上のサンプルの一部とアーキテクチャを参照し、AppRTCDemoが使用したlibjingleのバージョンを使用するか、コードを変更することをお勧めします。そうしないと、ライブラリの問題を解決するのに多くの時間が掛かります。

関連する問題