我正在使用coturn trun服务器开发android webRTC。连接有问题。
情况1.没问题
提供(LTE热点wifi连接的设备)->
=>始终保持良好连接
案例2.连接问题
提供(WIFI连接的设备)->
=>总是iceConnectionState失败。
我的Coturn服务器运行命令是
turnserver -X <publicip>/<privateip> --no-tls --no-dtls --min-port 50000 --max-port 60000 -r my.domain --no-auth --syslog -l stdout --relay-ip <privateip>
打开服务器正在运行AWS Amazon Linux EC2实例。
任何想法?
我发现了问题。使用--no-auth选项时,始终无法建立TCP连接。删除--no-auth选项,并使用身份验证方法。
我使用lt-cred-mech选项。并使用turnadmin命令设置用户。