問題タブ [simplewebrtc]

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 投票する
1 に答える
1282 参照

javascript - WebRTC とセキュリティ - 接続を傍受しますか?

WebRTC とそのセキュリティについて質問があります。STUNサーバーを使用して最初にサーバーが直接メタデータを取得する場合、それはユーザー間の接続であるWebRTCを読んでいます。TURN は、サーバー経由で中継/プロキシされる接続用です。

私が疑問に思っているのは、WebRTC は何らかの方法で傍受できるということですか?

サーバーに rfc5766-turn-server プログラムを実装しようとしています。または、coturn または restund を使用することもできます。しかし、私の主な質問は、それをどのように保護するかです。使用できる暗号化メカニズムはありますか? たとえばMITM攻撃をブロックするには?

お手伝いありがとう!本当に WebRTC は初めてです。

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

video - シンプルな WebRTC リモート ビデオが追加されない場合がある

ユーザーがグループ通信できるように、SimpleWebRTC を統合しています。Xirsys サービスは、STUN/TURN サーバーに使用されます。以下のリンクのチュートリアルに従いました。

テスト目的で、simplewebrtc サンドボックス シンガリング サーバーを使用します。正常に動作する場合もありますが、新しいユーザーがルームに参加すると、ピア オブジェクトが UI に表示されますが、それらのユーザーのリモート ビデオは追加されません。ユーザーがページを更新すると、ビデオが表示されますが、既に参加している他のユーザーは他の人のビデオを見ることができません。リモート ビデオ ストリームの追加イベントがクライアントに受信されていないと思います。メッセージをログに記録しましたが、新しい人が部屋に参加したときに、リモート ストリームの追加メッセージがクライアントに表示されませんでした。ピア オブジェクトでも、ストリーム値は「未定義」です。私はこの問題に数日間取り組みました。問題を特定するのを手伝ってください。

以下は参考用のコードです。

PeerConnectionConfig - この値は Xirsys API 呼び出しから取得されます。

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

webrtc - WebRTC アプリで自動ゲイン コントロールを無効にする

アプリファイルにJavaScriptコードを適用して、WebRTCの「自動ゲイン制御機能」をデフォルトで無効にする方法はありますか?

私はsimplewebrtcを使用しています。

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

webrtc - getUserMedia エラー: ローカル メディアへのアクセスに失敗しました - WEBRTC

PC で App RTC サーバーを構成しました。ローカル ホスト ( localhost:3000 )を使用してアクセスしている場合。ビデオ通話は機能しています。しかし、IPアドレスを使用しているとエラーが発生します。( http://192.168.0.103:3000 )

ローカル メディアへのアクセスに失敗しました。エラー名は PermissionDeniedError でした。ストリームを送信せずに続行します。

ユーザー メディアの取得中にエラーが発生しました。安全なオリジンのみが許可されます。
getUsermedia エラー: ローカル メディアへのアクセスに失敗しました。

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

simplewebrtc - simplewebrtcの「sendDirectlyToAll」の使用例は?

すべてのピアにテキストを送信しようとしていますが、この関数「sendDirectlyToAll」が見つかりました。

便宜上、関数情報をここに示します。


sendDirectlyToAll(channelLabel, messageType, payload) - dataChannel を介してルーム内のすべてのピアにメッセージをブロードキャストします。

string channelLabel - 送信する dataChannel のラベル。

string messageType - 送信されるメッセージのタイプのキー。

オブジェクト ペイロード - ピアに送信する任意の値またはオブジェクト。


2番目と3番目のパラメータの意味がわかりません。この関数の使用例を教えてください。

ありがとうデレク

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

javascript - WEBRTCでコブラウジング機能は可能ですか?

簡単な質問があります。

WEBRTCでコブラウジング機能は可能ですか?

はいの場合、どのように?

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

video - iOS で黒いローカル ビデオ フレームを削除する

Apache Cordova、simplewebrtc、cordova-plugin-iosrtc を使用してビデオ会議アプリを開発しています。

iOS ユーザーがローカル ビデオを停止すると、黒いビデオ フレームが表示されます。それを取り除く方法は?Androidでは発生しませんでした.hide、display、visibilityを試しましたが、うまくいきませんでした。よろしくお願いします。