WEBRTC 对等连接被阿联酋阻止?

Chi*_*ota 5 networking webrtc

我已经在两个客户端之间实现了基本的 WEBRTC 对等连接,并使用了 RTCPeerConnection 和 getUserMedia API。我仅从流中获取音轨。

即使我的信号有效,冰代理也是共享的,流也是共享的。

音频完全失真。

但是,如果我在一台设备上使用 VPN,则另一台设备可以非常清晰地听到来自具有 VPN 的设备的音频,不会出现卡顿。

笔记:

我尝试仅使用眩晕以及结合眩晕和转弯服务器(viagenie)进行此操作。

有人可以告诉我如何调试这个问题,要寻找什么吗?

我的 ISP 是否参与了对媒体流的干扰?(我住在阿联酋。)

提前致谢!

小智 2

我认为问题是阿联酋 ISP 阻止了 STUN/TURN 端口(3478,5766 ...)

您可以尝试使用443/80端口吗?

  • 我使用 google stun 服务器和 viagenie 作为 Turn 服务器,但现在我在 Digital Ocean 上制作了自己的 coturn 服务器,并使服务器侦听端口 80,现在连接稳定。非常感谢你的帮助! (3认同)