問題タブ [apprtcdemo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - クロムで webrtc をテストするときは、Android で記述されたネイティブ コードと JNI コードを使用します。
私は自分のオフィスで webrtc プロジェクトに取り組んでいます。そして、関数呼び出しの流れを知るために webrtc をテストする必要があります。
Android chrome ブラウザーや他のブラウザーで、Web サイトのアプリスポットから google apprtc を使用して webrtc をテストしてみました。
スカイプやライン、その他のアプリも使いました。
しかし、PCでコマンド「sudo adb logcat」を使用したときにログを表示できませんでした。
私はodroidx2ボードでテストしていました。
webrtc フローをテストする正しい方法はありますか?
または、それを行う他の方法はありますか?
私はこれを試しましたが、これに対する答えは見つかりませんでした
ios - iOS プロジェクトに WebRTC を含める
AppRTCDemo プロジェクトを処理しようとしましたが、エラーが発生しました。含めるのを忘れたライブラリはどれですか?
ログエラー:
Undefined symbols for architecture armv7s:
"_OBJC_CLASS_$_RTCVideoRenderer", referenced from:
objc-class-ref in VideoView.o
"_OBJC_CLASS_$_RTCSessionDescription", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_RTCICECandidate", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_RTCVideoCapturer", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_RTCPair", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_RTCMediaConstraints", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_RTCPeerConnectionFactory", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_RTCICEServer", referenced from:
objc-class-ref in APPRTCAppClient.o
ld: symbol(s) not found for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ありがとう
android - WebRTC 呼び出しを行うための関数呼び出しの流れ【Android】
WebRTCのデモアプリであるAppRTCDemoのソースコードを参考にしながら進めています。
私がしようとしているのは:
- Android デバイスで AV 呼び出しを行う独自の WebRTC アプリケーションを作成します。
- 既存の
https://apprtc.appspot.com/
サーバーと関連機能を置き換えます。
上記のポイントをアーカイブするために、WebRTC関数呼び出しの基本的な流れと、呼び出しを行う/受信する手順(呼び出す必要がある関数とそこに流れる)を理解したいと思います。
私はソース コードを調べて、いくつかのことを理解しましたが、コードは理解するのが非常に複雑であり、ドキュメントもありません。
AV コールを発信/受信する手順 (SDP を取得/設定する方法、ローカル/リモート ビデオをレンダリングする方法など) を説明する例やドキュメントを提供すると、非常に役立ちます。
私はこれらの投稿を見て、とても役に立ちました:
AppRTCDemo アプリをビルドして実行できます。
これに関するヘルプは大きな助けになります!
android - オーディオ/ビデオなしのピア接続サーバーを使用した WebRTC に基づく Android アプリ
AppRtcDemo Android アプリケーションを参照として使用して、WebRTC ベースの Android アプリケーションを実装しています。「http://appspot.apprtc.com」のインターフェイスを削除し、ピア接続の例で提供されているシグナリング サーバーとして「peerconnection_server」を使用するコードを追加しました。 .
サーバーにサインインでき、接続されたピアと SDP および ICE 候補を交換することもできますが、オーディオ/ビデオを聞いたり見たりすることはできません。
詳細は以下の通りです。
両方のクライアントが同じ Wifi AP に接続されているため、
ICE を使用する必要はありませんが、スタン URL は「stun:stun.l.google.com:19302」として提供されます。
クライアントはpeerconnection_server
シグナリング サーバーとして使用しています。
何が問題なのかわかりません。
誰かがこれについて助けてください。
ios - カスタム サーバーで AppRTCDemo を使用する
すべてはタイトルにあります。AppRTCDemo サンプル アプリ ( https://github.com/gandg/webrtc-ios/tree/master/ios-example )内でカスタム サーバーを使用したいと考えています。
何か案が?
ありがとう :)
android - AppRTC サーバーが Json ではなく html を返す
私は WebRTC を Android にネイティブに実装しています。ここhttp://www.webrtc.org/native-code/androidで説明されているようにコードをコンパイルして実行することができましたが、 apprtc.appspot.com が想定どおりにチャネル トークンを返さないという問題に遭遇しました。
ここで AppRTCClient.java のソースコードを調べるとhttps://code.google.com/p/webrtc/source/browse/trunk/talk/examples/android/src/org/appspot/apprtc/AppRTCClient.java?r= 5847行 234ff で面白いコメントを見つけました。まさにアプリが失敗する機能です。
関数内で多くの html コードの解析が行われ、サーバーから返された応答 html からチャネル トークンが正しく解析されていないようです (不思議ではありません)。
チャネルトークンが存在するかどうか、および/または正しいかどうかについては、これ以上調査しませんでした。代わりに、コード (trunk!) が古くなっているのではないかと疑って、Google で調べたところ、Github で次のプロジェクトが見つかりました: https://github.com/pristineio/webrtc-android
同じ関数 (ここでは 232 行目以降) は &t=json をパラメーターとして渡します。おそらく、サーバーが Json を返すことを期待しているためです。Json の解析時に関数が失敗します。その理由を推測してください。ビンゴ!パラメータの有無にかかわらず、同じ html ページが返されるためです。
完全を期すために、失敗した完全な URL:
ここで、00000000 は部屋番号です。
そのため、その間に Google の Fischman 氏がコードを更新したようですが、webrtc のコードは最新ではなく、Github の pristineio/webrtc-android は、かつて apprtc.appspot.com が代わりに Json を返すようにしたパラメーターを知っているようです。 html ですが、もはやそうではありません。
Google で調べましたが、apprtc.appspot.com のサーバー コードが見つかりませんでしたが、以前に見たことがあることを覚えています (Python プロジェクトだったと思います)。
- そのソースコードへのリンクを持っている人はいますか?
次に、その URL のパラメーターを検索したところ、http://samdutton.github.io/webrtc/samples/web/content/apprtc/params.htmlなど、これらがリストされている 2 つのページが見つかりましたが、いずれもパラメーターを示していませんでした。または結果を Json として要求する代替 URL。
- 正しいパラメータ (または URL) を知っている人はいますか?
- または、完全な仕様が何であるかを誰かが知っていますか?
- または、AppRTCClient.Java の最新の動作するソース コードへのリンクを持っている人はいますか?
ありがとう!