問題タブ [apprtc]

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 に答える
304 参照

android - Android WebRTC アプリケーションがピア間の接続を確立できませんでした

WebRTC アプリケーションは、STUN サーバーだけで開発されました。これらのサーバーは、デバイスがホーム ネットワークに接続され、デバイス間でピア接続が問題なく確立されている場合に適切に機能します。また、さまざまな ISP プロバイダーでアプリケーションをテストしている間、デバイス間でピア接続を確立できませんでした。

この問題を解決するために、TURN サーバー (coturn を使用) が Ubuntu AWS インスタンスで作成されました。作成後、この TURN サーバーは WebRTC の Trickle ICE ページを使用してテストされました。[候補を集める] をクリックすると、ページは最終結果として [完了] を返します。それで、TURNサーバーが正常に実行されていることを知りました。

トリクル ICE ページの結果

現在、既存の STUN サーバーとともに、この機能する TURN サーバーの資格情報が WebRTC アプリケーションに追加されています。したがって、アプリケーションには 3 つの ICE サーバー (2 つの Google STUN サーバーと 1 つの TURN サーバー) があります。

ここで問題になるのは、TURN サーバーを追加した後でも、一部のネットワーク上のデバイス間でピア接続が確立されないことです。iceConnectionStateFAILEDにする原因を整理できませんでした。誰かがすでに解決策を提供している場合は、それを見つけるのを手伝ってください。ありがとう

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

webrtc - https://appr.tc がダウンしています。独自のシグナリング サーバー/ルーム サーバーの URL を設定するには?

WebRTC を使用して Android でビデオ通話アプリを開発し、シグナリング サーバー (ルーム サーバー URL) としてhttps://appr.tcを使用していました。しかし、https: //groups.google.com/g/discuss-webrtc/c/H7XuZfgkGH0 によると、 apprtc は現在削除されています。AppRTC デモ アプリを実行すると、次のエラーが表示されます。

Room Server の URL を変更する方法や、独自の Room Server の URL を設定する方法を教えてください。どんな助けでも大歓迎です。ありがとう