【webrtc】coturn服务搭建(27)

文档gitbook地址

文档github地址

在这里插入图片描述

一、下载corturn

github地址,git clone到本地

//将安装的文件克隆到本地
git clone https://github.com/coturn/coturn
//安装依赖libevent-dev
sudo apt-get install libevent-dev
//进入corturn执行下面的代码。注意此处后面的路径是安装的路径,可以自选;执行成功如下
 ./configure --prefix=/usr/local/coturn

在这里插入图片描述

执行成功之后查看makefile

ls -alt Makefile

在这里插入图片描述

二、使用make工具,可以使用多线程进行并行的编译(一般后面是内核的两倍,例如:电脑内核为6,这里-j后面为12)
make -j 12

在这里插入图片描述

三、最后install
sudo make install 

在这里插入图片描述

安装完毕,在/usr/local/corturn下面就可以看到安装的corturn了
/bin下面就是可执行的服务
/etc下面就是一些配置
/include下面是一些头文件
/lib下面是一些库文件

在这里插入图片描述

修改turnserver.conf.default文件
smileyqp@smileyqp:/usr/local/coturn/etc$ sudo vim turnserver.conf.default 
//简单设置几个参数
turnserver.conf.default 
user=smileyqp:123456
listening-port=3478
环境变量中添加coturn
sudo vim ~/.bashrc 
export PATH=/usr/local/coturn/bin
source  ~/.bashrc 
开启服务
//如果没添加到环境变量种种就用,加了就直接turnserver
./bin/turnserver -c ./etc/turnserver.conf.default 
//查看turn服务是否启动
ps -ef | grep turn
原文地址:https://www.cnblogs.com/smileyqp/p/12675249.html