尝试通过SimpleWebRTC连接时TURN服务器连接失败

时间:2017-05-03 01:17:30

标签: webrtc simplewebrtc coturn signalmaster

我正在尝试使用SimpleWebRTC,Signalmaster和Coturn制作视频应用。

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

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

"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

提前致谢。

1 个答案:

答案 0 :(得分:0)

确保您遵循" WEBRTC使用" README.turnserver中的说明,否则它将无法正常工作。