1.下载安装编译
git clone https://github.com/coturn/coturn
cd coturn
./configure
make && make install
如果./configure失败的话,应该是需要openssl和Libevent2
yum install -y openssl openssl-devel
yum -y install libevent-devel
2.修改配置文件
1.把example/etc里面的turnserver.conf拷贝到bin文件夹:
cp examples/etc/turnserver.conf bin/turnserver.conf
#监听的网卡,第12行
listening-device=eth0
#监听的端口,第18行
listening-port=3478
#绑定的公网地址,第120行
external-ip=114.55.98.33
#UDP端口号最小值,第149行
min-port=49152
#UDP端口号最大值,第150行
max-port=65535
#账号和密码,第245行
user=admin:***
#服务器域名,第339行
realm=www.xiongbinbin.club
#SSL证书,第439行
cert=/etc/nginx/cert/www.xiongbinbin.club.pem
#SSL密钥,第446行
pkey=/etc/nginx/cert/www.xiongbinbin.club.key
#cli密码,第666行
cli-password=***
3.启动服务
cd bin
turnserver -v -r 118.24.78.34:3478 -a -o
搭建好后可以在 WebRTC samples 测试一下有没有成功