0

我对 WebRTC 有一个奇怪的问题,我不知道如何解决。我正在使用 firebase 创建一个 WebRTC webgl 游戏,用于收集答案和提议以及 ICE 候选人。我使用谷歌眩晕服务器和我自己的转服务器。当我通过在不同浏览器的多个选项卡中运行多个游戏实例在我的计算机上进行测试时,连接通常可以正常工作。当我通过在我的电脑和笔记本电脑上运行游戏进行测试时,在 Firefox 浏览器中,游戏相互连接。但是,当我在其他浏览器(Chrome 和 Edge)中启动它时,游戏无法连接。ICE 候选人交换,setRemoteDescription 发生并且......就是这样。没有连接,没有数据通道创建。

我在这个话题上失去了几天。它以前在Firefox上不起作用。我认为turn server 可以完全解决从不同设备连接的问题,但只解决了一个浏览器。会是什么呢?

4

0 回答 0