正文开始 https://blog.csdn.net/qq_44938451/article/details/122158975 搭建turn服务器(正文开始) 对了,记得使用root用户登录!!! 2.1 安装gcc环境 由于服务器基本上都会默认安装gcc,所以这里不说咋装。 可以通过以下命令检测是否安装了gcc环境
2.2 安装ssh 2.2.1 使用yum安装
2.2.2 生成签名
执行后一直按回车就行了,结果是 You are about to be asked to enter information that will be incorporatedinto your certificate reguest.what you are about to enter is what is called a Distinguished Name or a DNThere are quite a few fields but you can leave some blankFor some fields there will be a default value.If vou enterthe field will be left blank 意思是: 生成了key,并保存再 /etc/turn_server_pkey.pem; 生成了cert,并保存再 /etc/turn_server_cert.pem; 有效期99999天。 2.3 安装libevent 2.3.1 下载安装包 这是一个c的扩展库, 可以使用下面命令直接安装
也可以进入官网安装最新版的https://libevent.org/,下载到本地,再上传的服务器即可。 2.3.2 执行安装命令 下载下来后会有一个libevent-2.1.12-stable.tar.gz的包 依次执行以下命令
2.3.3 看看是否安装成功 由于这是个扩展库,没有执行命令,我从网上找了一个代码,如果能执行就是安装成功。 2.4 安装coturn(turn服务器) 以下内容参考自 coturn GitHub 2.4.1 下载安装包
2.4.2 执行安装命令 下载下来后会有一个4.5.1.1.tar.gz的包 依次执行以下命令
2.4.3 生成用户
上面的命令,将创建用户chr,密码为11111 ,同时指定realm为xxx.com,大家根据实际情况修改(包括那个xxx.com都是随便写) 2.4.4 修改配置文件 去到配置文件目录
里面有一个turnserver.conf.default的文件 复制一份
查看ip地址
记住这两个东西 eth0 inet 10.0.16.7 编辑 vim turnserver.conf 里面都是注释,直接在最下面插入 cert=/etc/turn_server_cert.pem pkey=/etc/turn_server_pkey.pem 2.4.5 开启3478的tcp和udp端口 如果使用的云服务器,建议去阿里云控制台/腾讯云控制台开启。 也可以使用下面命令开启: firewall-cmd --zone=public --add-port=3478/udp --permanent firewall-cmd --zone=public --add-port=3478/tcp --permanent firewall-cmd --reload 查看端口是否开放 firewall-cmd --zone=public --query-port=3478/tcp firewall-cmd --zone=public --query-port=3478/udp 2.4.6 开启服务 需要注意的是,-r参数后面是上一步的-r的值 turnserver -a -f -r xxx.com 正文结束 |
阿里云、腾讯云 apache的vhost配置https | 视频直播/视频点播方案 EasyRTMP |