萌萌の初音
萌萌の初音
发布于 2021-03-02 / 704 阅读
0

CentOS 8部署ice server服务

最近开发webrtc项目,公网环境下视频图像、声音都无法传输,这个时候就需要部署iceserver服务进行转发,部署iceserver选择的是turnserver,目前最新版是4.5.2,使用wget命令进行下载并解压。

# cd /opt
# wget http://turnserver.open-sys.org/downloads/v4.5.2/turnserver-4.5.2.tar.gz
# tar -xzvf turnserver-4.5.2.tar.gz
# mv turnserver-4.5.2 turnserver

turnserver需要依赖libevent-devel包,编译之前我们需要安装libevent-devel。

# dnf install libevent-devel.x86_64

安装完libevent-devel后就开始进行安装了。

# cd turnserver
# ./configure
# sudo make && sudo make install

安装完turnserver后我们只需要通过命令就可以启动了,配置文件有多种方式选择,我这里就通过命令进行参数配置。

# turnserver -o -a -f -v --mobility -m 10 --max-bps=100000 --min-port=32355 --max-port=65535 --user=用户名1:密码1 --user=用户名2:密码2 -r demo

启动以后有防火墙的小伙伴需要对防火墙规则进行配置,这里就不多做介绍了,以上就是ice server服务的安装流程,记录一下~