我正在配置 TURN 服务器以在 CentOS6 上使用 SimpleRTC(我认为)。
这是我第一次在 centos 上构建 webrtc 服务。我已在 Ubuntu 64 位 Amazon EC2 实例上成功安装了此服务。不幸的是centos安装有点不同,我有点迷茫。
我已经安装并运行了 Turn 服务。在 url 中导航到我的 ip 和侦听端口时,我看到我的 turn 服务正在侦听该 ip 和端口,并使用来自 turnserver 运行 -v 标志的这条消息。
445:IPv4。tcp 或 tls 连接到:173.57.xxx.xx:55676
445:IPv4。tcp 或 tls 连接到:173.57.xxx.xx:55677
页面的 HTML 显示此消息...
TURN Server
我相当肯定turnserver因此设置正确,但我认为冰连接以某种方式搞砸了。
这是我的 ICE 配置。
此配置位于... latest.js、simplewebrtc.bundle.js 和 simplewebrtc.js
{iceServers:[{url:"stun:stun.l.google.com:19302"},
{
'url': 'turn:mrturn@23.235.xxx.xxx:5349?transport=udp',
'credential': 'xxxxx'/*,
'username': 'mrturn:xxxxx'*/
},
{
'url': 'turn:mrturn@23.235.xxx.xxx:5349?transport=tcp',
'credential': 'xxxx'/*,
'username': 'mrturn:xxxx'*/
}]}
我在这里尝试了很多东西,但我无法让转弯服务器给出任何关于为什么没有连接的指示。显然,它需要尝试连接,以便通过转向服务器命令行进行一些调试,但我就是无法到达那里。
如果有人对为什么此连接不起作用有任何建议,请告诉我。我将在比特币中提示任何解决此问题的答案。