問題タブ [rfc5766turnserver]
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.
webrtc - STUN/TURN サーバー: LB の背後にある 3 つの VM (ターンサーバーとして実行されている CoTurn を使用) を持つ Azure Loadbalancer での ICE 接続障害
ロード バランサーがあり、ロード バランサーの背後に複数の VM がある場合、ICE 接続が失敗します。ログを読むと、2 つのピアからのバインディング リクエストが LB の背後にある別の VM に送信されることがわかりました。両方のピアが LB によって同じ VM に向けられている場合、ICE 接続は成功し、通信チャネルが確立されます。
これは、両方のピアが Binding リクエストを同じ TURN サーバーに送信することを確認する必要があるということですか? ICE フレームワークは、通信するピアに同じ TURN サーバーが必要であると想定していますか?
ピアが通信できるようにする複数の TURN サーバーを持つことはできませんか? 候補のペアリングは、通信する 2 つのピアに対して異なる TURN サーバーで発生しませんか?
あなたの貴重な情報を探しています。
webrtc - レルムを構成せずにターンサーバーを持つことは可能ですか?
webRTC プロジェクトのターン サーバーをホストしようとしていました。サーバー全体を仮想マシンの静的パブリック IP アドレスで実行しています。この記事を見つけましたTurn Server インストールガイド。ターン サーバーを構成するには、私の場合は利用できないドメイン名が必要です。ドメイン/レルム名を構成せずに、パブリック IP でターン サーバーを実行することは可能ですか?
webrtc - 残りのAPIでcoturnを認証する方法
私はlocalhostのubuntuでcoturnサーバーを実行しています。ここに私のturnserver.confがあります
サーバーを次のように起動します
戻ってきた
そしてsudo netstat -npta | grep turnserver
与える
一時的なユーザー名とパスワードを生成しました
出力 username:1601663142:abcd1234 password: Wi4H776QJCoFbe+/hgrvv7Pvv5te77+m776L776K776N77+Y77+UUQ== を生成します。
私はこれを2つの方法でテストしました。最初にChromeコンソールで、次のコードで例外がスローされました
どうすれば動作させることができますか