https://github.com/chillyen/Funny-cat/blob/main/src/components/ChatInterface.svelte
在下面的 ChatInterface.svelte 文件中,我已确认我的 STUN 和 TURN 服务器可以连接。但是,在我的测试中,当我在计算机上打开 Chrome 和 Edge 并将两个用户配对时,他们可以相互连接。我怀疑他们可能正在使用内部网络,而不是通过 TURN 服务器实际连接。但是,当我尝试使用手机和电脑这两种不同的设备时,它们无法检测到彼此加入同一房间服务器。
可以在不同的浏览器或不同的设备上建立连接。
我认为您使用的 STUN 服务器无法正常工作。我使用 Trickle ICE 网页检查了您的 STUN 服务器 URI,但看不到任何类型为 srflx 的条目。
尝试这个 STUN 服务器 URI:“stun:stun1.l.google.com:19302”
或者您可以使用此列表中的任何 STUN 服务器:https://gist.github.com/zziuni/3741933
在使用任何URI之前,请使用Trickle ICE检查其是否正常工作 链接:https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/