推流服务器方案一
一、前期准备
- 操作系统:Centos7 Linux 系统
- Nginx版本:nginx-1.22.0.tar.gz
- RTMP模块:nginx-rtmp-module
- 推流工具:OBS-Studio
- 拉流工具
二、环境搭建
1.安装依赖
yum install gcc make pcre pcre-devel openssl openssl-devel
2.下载并解压Nginx
-
这里下载的是
nginx-1.22.0.tar.gz
安装包,并将其放在了root
目录下wget https://nginx.org/download/nginx-1.22.0.tar.gz
-
在
/usr/local
下创建nginx
文件夹并进入cd /usr/local/ mkdir nginx cd /nginx
-
将
nginx
安装包解压到/usr/local/nginx
中tar zxvf /root/nginx-1.22.0.tar.gz -C ./
解压完成后,在
/usr/local/nginx
目录下出现一个nginx-1.22.0
目录
3.下载并解压插件
-
这里下载的是
nginx-rtmp-module
模块,放在/usr/local/nginx
目录下[root@localhost nginx] git clone https://github.com/arut/nginx-rtmp-module
4.配置和编译安装
[root@localhost nginx] cd nginx-1.22.0
[root@localhost nginx-1.22.0] ./configure --add-module=../nginx-rtmp-module
# 编译安装
[root@localhost nginx-1.22.0] make
[root@localhost nginx-1.22.0] make install
5.查看安装结果
[root@localhost nginx-1.22.0] /usr/local/nginx/sbin/nginx -v
# 输出 nginx versi