由于项目需求,要做一个基于WebRTC协议多方视频的一个项目,视频流互传是机遇TCP协议,这里面要用到NAT穿透,把位于各个子网或路由器后面的主机(iPhone)IP地址转换成外网IP地址。介绍一下配置的主要步骤:
- 下载对应CenterOS的TURN安装包
- 安装TURN的依赖库
- 拷贝到服务器解压安装TURN服务
- 修改TURN配置文件
- 启动TURN服务测试
1.1下载对应安装包:
目前Ubuntu所能安装的最新版本为v4.4.5.3(Ubuntu安装稍后讲),这里我们选取CenterOS最新版本v4.5.0.6对应CenterOS7.2下载之后是一个后缀为.gz的压缩包。
1.2通过Xshell远程到到我们的服务器,如果没有安装lrzsz工具,在命令行输入yum install -y lrzsz
安装lrzsz工具代替ftp。
1.3通过rz
命令把选取安装包,拷贝到CenterOS服务器。
2.1配置依赖库,CenterOS系统中使用命令行工具依次安装以下库:
sudo yum install openssl-devel