一、安裝軟件包
apt update apt install coturn
二、配置coturn
1、復制DTLS、TLS支持的證書文件:
cp /usr/share/coturn/examples/etc/turn_server_cert.pem /etc/turn_server_cert.pem cp /usr/share/coturn/examples/etc/turn_server_pkey.pem /etc/turn_server_pkey.pem
2、編輯/etc/turnserver.conf文件:
listening-port=3478 tls-listening-port=5349 listening-ip=內網地址 relay-ip=內網地址 external-ip=外網地址 server-name=外網地址 realm=外網地址 lt-cred-mech user=用戶名:密碼 userdb=/var/lib/turn/turndb cert=/etc/turn_server_cert.pem pkey=/etc/turn_server_pkey.pem no-stdout-log log-file=/var/tmp/turnserver.log pidfile="/var/run/turnserver.pid"
3、編輯/etc/default/coturn文件:
TURNSERVER_ENABLED=1
三、完成安裝
1、重啟coturn
service coturn restart
2、端口開放
3、測試驗證
turnadmin -a -u test -r 外網地址(域名) -p test turnutils_uclient 外網地址(域名) -u test -w test
測試結果
然后就可以去使用了,如下:
var configuration = { 'iceServers': [{ 'urls': 'turn:外網地址:3478', 'credential': "密碼", 'username': "用戶名" }] };
結束了,謝謝!