当前位置: 首页 > 工具软件 > TurnServer > 使用案例 >

使用centOS7搭建turnserver

赵选
2023-12-01

前言

TURN Server是VoIP媒体流量NAT穿越服务器和网关。它也可以用作通用网络流量TURN服务器和网关。在使用WebRTC进行即时通讯时,需要使浏览器进行P2P通讯,但是由于NAT环境的复杂性,并不是所有情况下都能进行P2P,这时需要TURN Server来帮助客户端之间转发数据。

系统选择

使用centOS系统,centOS版本在7.0以上

安装过程

1、运行以下命令

sudo yum install -y make gcc cc gcc-c++ wget
sudo yum install -y openssl-devel libevent libevent-devel

2、下载turnserver

wget http://turnserver.open-sys.org/downloads/v4.5.1.2/turnserver-4.5.1.2.tar.gz

3、解压turnserver-4.5.1.2.tar.gz

tar -xvzf turnserver-4.5.1.2.tar.gz

4、切换到turnserver-4.5.1.2目录

cd turnserver-4.5.1.2

5、编译并安装到指定目录下

./configure --prefix=/usr/local/turnserver
make
make install

6、配置,使用vi编辑/usr/local/turnserver/etc/turnserver.conf,修改内容如下

listening-port=监听端口
listening-ip=内网ip
external-ip=外网ip
user=用户名:密码
realm=域名

7、运行

turnserver -v -r ${公网IP}:3478 -a -o -c /usr/local/turnserver/etc/turnserver.conf
 类似资料: