Nginx+Rtmp推流服务器方案

推流服务器方案一

一、前期准备
  1. 操作系统:Centos7 Linux 系统
  2. Nginx版本:nginx-1.22.0.tar.gz
  3. RTMP模块:nginx-rtmp-module
  4. 推流工具:OBS-Studio
  5. 拉流工具
二、环境搭建
1.安装依赖
yum install gcc make pcre pcre-devel openssl openssl-devel
2.下载并解压Nginx
  1. 这里下载的是nginx-1.22.0.tar.gz安装包,并将其放在了root目录下

    wget https://nginx.org/download/nginx-1.22.0.tar.gz
    
  2. /usr/local下创建nginx文件夹并进入

    cd /usr/local/
    mkdir nginx
    cd /nginx
    
  3. nginx安装包解压到/usr/local/nginx

    tar zxvf /root/nginx-1.22.0.tar.gz -C ./
    

    解压完成后,在/usr/local/nginx目录下出现一个nginx-1.22.0目录

3.下载并解压插件
  1. 这里下载的是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 vers

你可能感兴趣的:(linux,阿里云,云计算)