0

我正在尝试使用 SimpleWebRTC、Signalmaster 和 Coturn 制作视频聊天应用程序。

在网页上,当我尝试在同一浏览器或 LAN 上从一个选项卡连接到另一个选项卡时,一切正常。我在不同网络(在我的情况下为有线宽带和 3G)中的计算机之间连接时遇到问题。

我确实为 STUN/TURN 部分设置了以下配置的信令服务器(Signalmaster):

"stunservers": [
    {
      "urls": "stun:mydomain.com:3478"
    }
  ],
  "turnservers": [
    {
      "urls": ["turn:mydomain.com:3478"],
      "secret": "secretword",
      "expiry": 3600
    }
  ]

由于浏览器连接到 STUN 服务器并交换信令数据,因此它可以工作。但是当谈到 TURN 功能时,Chrome 默默地失败了,Firefox 说我的 TURN 服务器可能坏了。我的 Coturn 配置(假设服务器 ip 是 1.2.3.4,域是 mydomain.com):

listening-ip=1.2.3.4
use-auth-secret
static-auth-secret=secretword
realm=mydomain.com

提前致谢。

4

1 回答 1

0

确保您遵循 README.turnserver 中的“WEBR​​TC USAGE”说明,否则将无法正常工作。

于 2017-05-03T03:41:15.560 回答