修正方法がわからない WebRTC に関する奇妙な問題があります。回答とオファー、およびICE候補を収集するためにfirebaseを使用してWebRTC webglゲームを作成しています。私はGoogleスタンサーバーと独自のターンサーバーを使用しています。異なるブラウザーのいくつかのタブでゲームのいくつかのインスタンスを実行して自分のコンピューターでテストすると、接続は通常問題なく動作します。コンピューターとラップトップでゲームを実行してテストすると、Firefox ブラウザーでゲームが相互に接続されます。ただし、他のブラウザー (Chrome および Edge) で起動すると、ゲームが接続されません。ICE 候補のスワップ、setRemoteDescription の実行、そして... それだけです。接続なし、データチャネルの作成なし。
このトピックで数日を失いました。以前のFirefoxでは動作しませんでした。ターンサーバーは異なるデバイスからの接続の問題を完全に解決すると思っていましたが、1つのブラウザーしか解決しませんでした。どうなり得るか?