启动语音视频通话插件
安装中继器(语音视频通话)
为什么需要它
- 信令(响铃、接听):走 IM WebSocket,bs-server 内置
WxCall模块,start.im=1即可。 - 音视频媒体:走 WebRTC,同一 WiFi 往往直连就行。
- 一方 WiFi、一方流量:两边 NAT 不同,通常 必须走 TURN 中继,否则能接听但没声音没画面。
SSH 登录(宝塔ssh也可) 你的公网ip:
执行下述命令:(一行一行执行别执行所有的)
yum install -y epel-release
yum install -y coturnnano /etc/coturn/turnserver.conf
或nano /etc/turnserver.conf在文件末尾加上(与数据库一致)
listening-port=3478
external-ip=119.91.53.100
min-port=49152
max-port=65535
lt-cred-mech
user=tan:1234
realm=tio.im
log-file=/var/log/turnserver.log
verbose
no-clino-loopback-peers
no-multicast-peers3. 启动并开机自启
systemctl enable coturn
systemctl start coturn
systemctl status coturn
### 若服务名不是 coturn,
改用:### systemctl enable turnserver && systemctl start turnserver放行端口 1-65535
在tio\_site\_conf数据库的conf\_dev数据表执行如下代码 记得 将“你的ip”换成你的服务器ip
UPDATE conf_dev SET value = 'turn:你的ip:3478' WHERE name = 'turnserver.url';
UPDATE conf_dev SET value = 'tan' WHERE name = 'turnserver.username';
UPDATE conf_dev SET value = '1234' WHERE name = 'turnserver.credential';