問題タブ [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.

0 投票する
2 に答える
459 参照

android - クロムで webrtc をテストするときは、Android で記述されたネイティブ コードと JNI コードを使用します。

私は自分のオフィスで webrtc プロジェクトに取り組んでいます。そして、関数呼び出しの流れを知るために webrtc をテストする必要があります。

Android chrome ブラウザーや他のブラウザーで、Web サイトのアプリスポットから google apprtc を使用して webrtc をテストしてみました。

スカイプやライン、その他のアプリも使いました。

しかし、PCでコマンド「sudo adb logcat」を使用したときにログを表示できませんでした。

私はodroidx2ボードでテストしていました。

webrtc フローをテストする正しい方法はありますか?

または、それを行う他の方法はありますか?

私はこれを試しましたが、これに対する答えは見つかりませんでした

0 投票する
4 に答える
2933 参照

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)

ありがとう

0 投票する
1 に答える
3839 参照

android - WebRTC 呼び出しを行うための関数呼び出しの流れ【Android】

WebRTCのデモアプリであるAppRTCDemoのソースコードを参考にしながら進めています。

私がしようとしているのは:

  1. Android デバイスで AV 呼び出しを行う独自の WebRTC アプリケーションを作成します。
  2. 既存のhttps://apprtc.appspot.com/サーバーと関連機能を置き換えます。

上記のポイントをアーカイブするために、WebRTC関数呼び出しの基本的な流れと、呼び出しを行う/受信する手順(呼び出す必要がある関数とそこに流れる)を理解したいと思います。

私はソース コードを調べて、いくつかのことを理解しましたが、コードは理解するのが非常に複雑であり、ドキュメントもありません。

AV コールを発信/受信する手順 (SDP を取得/設定する方法、ローカル/リモート ビデオをレンダリングする方法など) を説明する例やドキュメントを提供すると、非常に役立ちます。

私はこれらの投稿を見て、とても役に立ちました:

  1. WebRTC Java サーバーのトラブル
  2. https://www.webrtc-experiment.com/docs/WebRTC-PeerConnection.html

AppRTCDemo アプリをビルドして実行できます。

これに関するヘルプは大きな助けになります!

0 投票する
0 に答える
533 参照

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シグナリング サーバーとして使用しています。

何が問題なのかわかりません。
誰かがこれについて助けてください。

0 投票する
1 に答える
790 参照

ios - カスタム サーバーで AppRTCDemo を使用する

すべてはタイトルにあります。AppRTCDemo サンプル アプリ ( https://github.com/gandg/webrtc-ios/tree/master/ios-example )内でカスタム サーバーを使用したいと考えています。

何か案が?

ありがとう :)

0 投票する
1 に答える
2411 参照

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 の最新の動作するソース コードへのリンクを持っている人はいますか?

ありがとう!

0 投票する
2 に答える
449 参照

ios - AppRTCDemo アプリが iPhone5、iPad4 (iOS 8.1) でクラッシュする

私はwebrtcの研究を始めたばかりです。最新の webrtc (r.8107) をビルドできます。ルームに参加すると AppRTCDemo がクラッシュします。

解像度が大きいようです。ARDAppClient.m ファイルのいくつかのコードを変更しようとしています。

そして、もう一度実行してください。動作しますが、Firefox/Chrome https://apprtc.appspot.comで iDevices のビデオ ストリームが表示されません

私を助けてください。ありがとう、

0 投票する
1 に答える
303 参照

python - GAE AppRTC クローンの CORS

AppRTC GAE アプリケーションのクローンをインストールしましたが、TURN サーバーからの応答に CORS の問題があります。

VPS に独自の TURN サーバーをインストールしましたが、CORS 要求の問題が引き続き発生し、修正方法がわかりません。

https://github.com/webrtc/apprtc

python リクエストを変更して必要なヘッダーを追加しようとしましたが、うまくいきませんでした。

また、CORS サポートに関するこのリソースを見つけました https://cloud.google.com/appengine/docs/go/config/appconfig

しかし、まだ運がありません。

私が得ているエラーは XMLHttpRequest cannot load https://computeengineondemand.appspot.com/turn?username=910605201&key=4080218913. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://hubert-rtc.appspot.com' is therefore not allowed access.

助言がありますか?

0 投票する
0 に答える
684 参照

ios - WebRTC における指紋問題の可能性

Apprtc demo for iOS で WebRTC 実装をテストしています

送信するローカル sdp でフィンガープリントが一致しないという問題に直面しています。

この問題の背後にある理由、または Apprtc でデバッグする場所を教えてください。

0 投票する
0 に答える
530 参照

webrtc - Android-webrtc カメラソース以外から直接ウェブブラウザにデータをストリーミング

ユースケース - Android プロジェクション API を使用して Android デバイスの画面をキャプチャしています。出力は SurfaceView に表示されます。次に、Webrtc を使用して、surfaceview データを Web ブラウザーに投影します。

デバイスのカメラを使用して Web ブラウザに出力する例をたくさん見てきました。surfaceView/TextureView で再生中のビデオを Web ブラウザにストリーミングする方法を教えてください。