クライアントサイドだけでなくサーバサイドにも書き込む必要がありますか? ORACLEからドキュメントを読んでいます。ここにはreferenceがあります。 しかし、どの形式でピアツーピア接続のために他のデバイスにデータを渡す必要があるかを知る必要があります。WebRTCプロトコルを使用してAndroidでビデオチャットアプリケーションを作成したい
答えて
しかし、私はサードパーティのサービスを使用したくない... – JaydeepBhayani
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のバージョンを使用するか、コードを変更することをお勧めします。そうしないと、ライブラリの問題を解決するのに多くの時間が掛かります。
- 1. Android WebRTCアプリケーション。私はのWebRTC Androidアプリを作成するために、この2つのLIBSをコンパイルしてい
- 2. C++を使用して「カスタム」キャプチャを使用してWebRTC VideoTrackを作成
- 3. WebRtcを使用したビデオコール
- 4. Swift:プロトコルを使用してプライベートクラスインスタンスを作成する
- 5. NextRTC Spring Signaling Serverを使用したAndroid WebViewのWebRTC
- 6. チャットに使用するプロトコルは? webRTCまたはWebsocket
- 7. AndroidでカスタムURIプロトコルを使用して画像/ HTMLを返す
- 8. AndroidでJCIFSライブラリを使用しているときにURLでSMBプロトコルを使用しています
- 9. WebRTCを使用したストリームメディアファイル
- 10. WebRTCを使用したビデオストリーミングとブロードキャスト
- 11. データ転送プロトコルhttpまたはhttpsを使用しているAndroid
- 12. 作成したリストビューを利用しています。 Android
- 13. NativeScriptでJSを使用してカスタムクラスを作成し、ネイティブAndroidで使用
- 14. AndroidでXMLを使用してプログラムでビューを作成する
- 15. ウェブサイトのないfirebaseを使用したAndroidアプリのインデックス作成
- 16. Android 5.0のログファイルをlogcatを使って作成したい
- 17. AndroidはSTART_STICKYを使用していても再作成していません
- 18. UCアンドロイドブラウザでカメラデバイス(WebRTC API)を使用しています
- 19. AndroidでSQLiteOpenHelperを使用してDBを作成するには
- 20. ユーザー名を使用してAndroidでSQLite Tablenameを作成する
- 21. javafxを使用してAndroidでプッシュ通知を作成
- 22. アクティビティを使用してAndroidでスクロールビューを動的に作成
- 23. PythonでGPSデータを使用してAndroidアプリケーションを作成する
- 24. Androidでソケットioを使用してグループチャットを作成する
- 25. 既に作成した.dbをフェッチしてAndroidスタジオで使用するには?
- 26. scapyで新しいレイヤーまたは新しいプロトコルを作成するには?
- 27. AndroidでcreateScaledBitmapを使ってスケーリングしたビットマップを作成する
- 28. Androidアプリケーション用WebRTCの作成 - ビデオとオーディオのストリーミング
- 29. Android用Jadeを使用してモバイルエージェントを作成する
- 30. Androidのwebrtcアプリが別のネットワークで動作しない
WebRTCを使用して実装することができます。WebRTCはピアツーピア通信です。接続が確立されると、呼び出したい相手に関する情報を格納するメカニズムが必要になることがあります。間にサーバーが必要です。 –