centos7 操作系统利用nginx和rtmp-module搭建rtmp服务器简化版说明,支持obs推流

在线编译安装脚本

# 使用yum安装git
yum -y install git
# 下载nginx-rtmp-module
# 通过git clone 的方式下载到服务器上
mkdir -p  /home/zenglg/src
cd /home/zenglg/src
git clone https://github.com/arut/nginx-rtmp-module.git
# yum 安装 openssl
yum -y install openssl openssl-devel
# yum 安装 gcc环境
yum -y install gcc glibc glibc-devel make nasm pkgconfig lib-devel openssl-devel expat-devel gettext-devel libtool mhash.x86_64 perl-Digest-SHA1.x86_64
# 下载nginx服务器
# 这里我安装的是 nginx-1.10.3 版本
wget http://nginx.org/download/nginx-1.10.3.tar.gz 
tar -zxvf nginx-1.10.3.tar.gz 
cd nginx-1.10.3
#添加rtmp和openssl支持
./configure --add-module=/home/zenglg/src/nginx-rtmp-module --with-http_ssl_module
make && make install
/usr/local/nginx/sbin/nginx

修改配置文件

配置文件路径 

在文件末尾添加下面内容

# 在http节点后面加上rtmp配置:
rtmp {
    server {
        listen 1935;
        application live {
            live on;
            record off;
          
         

            recorder rec {
                record all;
                record_path /home/tuners/vod;
                record_suffix _%Y%m%d_%H%M%S.mp3;
               #record_unique on;
                record_interval 10s;
            }
            

        }
         application vod {
            play /home/tuners/vod; #//视频文件存放位置。
       }
      
   
      

    }
}

修改好之后保存 

重启nginx

查看nginx进程,下图两个是nginx的进程

关闭进程,数字为,上面查询出来的两个进程id,一个一个去关闭即可 

启动ngixn

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三希

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值