系统:CentOS 8.1 64位
步骤一:安装libevent最新版本
libevent官网:https://libevent.org/
wget https://github.com/libevent/libevent/releases/download/release-2.1.11-stable/libevent-2.1.11-stable.tar.gz
tar zxvf libevent-2.1.11-stable.tar.gz
cd libevent-2.1.11-stable
./configure
make && make install
步骤二:安装coturn
git clone https://github.com/coturn/coturn
cd coturn
./configure
make
make install
which turnserver //校验是否安装成功
步骤三:添加turn的Long-Term账号
turnadmin -a -u you_name -p you_password -r you_realm
步骤四:配置turn服务
该处可直接将coturn项目中的例子examples的配置复制到 bin目录下即可。
cp /home/coturn/examples/turnserver.conf /home/coturn/bin/turnserver.conf
步骤五:启动turn服务
turnserver -a -f -v -r you_realm
步骤六:开启服务器入方向3478端口接,入UDP/TCP协议。<以阿里云为例>
步骤七:测试turn服务
https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/