Node.js turn服务器似乎已损坏

Node.js turn服务器似乎已损坏,node.js,webrtc,turn,Node.js,Webrtc,Turn,我知道webrtc没有可用的免费转机服务器,但我阅读了提供免费转机服务器的文章,所以我在那里注册了帐户,他们给了我用户名和密码。 我使用这个用户名和密码就像这样 { "urls":["turn:numb.viagenie.ca"], "username": "mygmailid@gmail.com", "credential": "password_which_i_provide_at_register_time" } 我在我的代码中添加了这个回合服务器,但它总是

我知道webrtc没有可用的免费转机服务器,但我阅读了提供免费转机服务器的文章,所以我在那里注册了帐户,他们给了我用户名和密码。
我使用这个用户名和密码就像这样

{
    "urls":["turn:numb.viagenie.ca"],
    "username": "mygmailid@gmail.com",
    "credential": "password_which_i_provide_at_register_time"

  }
我在我的代码中添加了这个回合服务器,但它总是给我错误,回合服务器似乎已损坏。谁能告诉我这有什么不对吗


还有谁知道免费公转服务器,因为我希望它用于最后一年的项目而不是生产级别。

不确定免费公转服务器

可能您可以尝试使用一些Google TURN服务器,它们在这里用于测试,我刚刚检查了浏览器控制台,发现:

不确定这些服务器和凭据的生命周期,但您可以尝试让我们知道


您还可以安装自己的TURN服务器。例如,在DigitalOcean上购买一台5美元的服务器。这是非常便宜的

这是因为google turn server不起作用,它给了我ice失败。在我的电脑上安装自己的turn server对我来说是不可能的,因为我的路由器已经落后于NAT,互联网提供商使用PPPOE连接,不允许我们转发端口(我在google中读到)。你应该在一些公共服务器上安装它。我建议你买一台5美元的数字海洋服务器