我正在尝试在 Google Cloud Ubuntu 实例中运行 Coturn。
在新的 VM 中安装 coturn 使用:sudo apt install coturn
我用私钥创建了一个证书文件并更新/etc/turnserver.conf:
listening-port=3478
tls-listening-port=5349
listening-ip=10.128.0.2
relay-ip=10.128.0.2
external-ip=35.192.224.52/10.128.0.2
lt-cred-mech
userdb=/var/lib/turn/turndb
user=attitudemarketing:password
cert=cert.crt
pkey=private.key
no-stdout-log
Run Code Online (Sandbox Code Playgroud)
一切似乎都在运行,但是当我尝试 Trickle Ice 时:https : //webrtc.github.io/samples/src/content/peerconnection/trickle-ice/它似乎不起作用
这是来自 coturn 的日志文件:
0: log file opened: /var/log/turn_1978_2017-10-12.log
0: pid file created: /var/run/turnserver.pid
0: IO method (main listener thread): epoll (with changelist)
0: Wait for relay ports initialization...
0: relay 10.128.0.2 initialization...
0: relay 10.128.0.2 initialization done
0: relay ::1 initialization...
0: relay ::1 initialization done …Run Code Online (Sandbox Code Playgroud)