Open Yang03 opened 5 years ago
wget http://turnserver.open-sys.org/downloads/v4.5.0.7/turnserver-4.5.0.7-CentOS7.4-x86_64.tar.gz tar xvfz turnserver-4.5.0.7-CentOS7.4-x86_64.tar.gz cd turnserver-4.5.0.7 ./install.sh
/etc/turnserver/turnserver.conf
openssl req -x509 -newkey rsa:2048 -keyout /etc/turn_server_pkey.pem -out /etc/turn_server_cert.pem -days 99999 -nodes
# 设置转发的ip(局域网ip),如果不设置,他会自己选择默认的 relay-ip=xxxx # 转发的外网ip(本机外网ip),用于NAT 地址映射 external-ip=xxxxx # WebRTC 认证需要 lt-cred-mech # REST API 认证需要 use-auth-secret # REST API 加密所需的 KEY # 这里我们使用“静态”的 KEY,Google 自己也用的这个 static-auth-secret=1234567890 # 用户登录域 realm=pano # 证书 cert=/etc/turn_server_cert.pem # 证书key pkey=/etc/turn_server_pkey.pem # 不输出log #no-stdout-log # 输出的log,将log输出到前台,然后会用supervisor来捕获 log-file=stdout #syslog # 存放进程的地方 pidfile="/var/run/turnserver.pid"
service turnserver start
https://www.webrtc-experiment.com/docs/TURN-server-installation-guide.html#centos
https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/
修改配置文件
/etc/turnserver/turnserver.conf
service turnserver start