4

我们正在构建一个基于 WebRTC 的小型 Web 应用程序。一切都很好,因为我们可以通过 STUN 或 TURN 连接几乎所有人。

在过去的几周里,我们突然停止从所有基于 STUN 的连接中获得成功(几乎每个连接)。我们没有碰任何东西,它只是停止工作。这很奇怪,因为“主机”(本地)或“中继”(TURN)工作正常,所以我认为这与管理 WebRTC 调用的代码无关。

我通过仅选择标记为“srflx”(STUN)的 ICE 候选人来通过 ICE 聚会来进行测试。我成功地测试了仅“主机”和“中继”。

一切似乎都很好,“onaddstream”甚至被解雇了,但我似乎没有得到任何有效的远程流来显示。

我们正在使用一些 Xirsys ICE 服务器和一些公共 google stun 服务器。我已经尝试过使用我提供给 API 的服务器列表,但问题似乎与 STUN 本身有关,而不是服务器(这个或我提供的每个 STUN 服务器都不起作用......)

我想知道最近 WebRTC API 是否发生了重大变化,或者我什至能够在同一台计算机上强制 STUN(如果我可以强制转动会很奇怪)。

4

0 回答 0