我们的 turnserver (coturn) 最近出现了问题,一些使用防火墙阻止所有传出 udp 连接的客户端在连接时遇到了问题,据我所知,当 udp 连接不起作用时,它应该回退到使用 tcp,对吗?但为什么没有发生这种情况?我们尝试打开服务器中的所有流量进行测试,但同样的问题仍然存在,如何处理这种情况?来自不太熟悉 websockets 和 turnservers 的人。
我们的 turnserver 位于网络负载均衡器 (aws) 后面,当它不在负载均衡器后面时也会出现同样的问题。这是我的配置,使用 ubuntu 16 :
server-name=example.com
cert=/etc/letsencrypt/live/example.com/cert.pem
pkey=/etc/letsencrypt/live/example.com/privkey.pem
realm=example.com
fingerprint
listening-ip=0.0.0.0
external-ip=*.*.*.*/10.0.1.95 #or just the external ip
listening-port=443
min-port=10000
max-port=60000
log-file=/var/log/turnserver.log
verbose
user=user:password
lt-cred-mech