【开源项目】向Nginx-RTMP服务器推流

    科技2026-02-24  8

    Nginx-RTMP服务器搭建

    Nginx下载

    Nginx-RTMP模块

    先使用root用户,首先安装GCC ; G++ ;make; libssl  ;libpcre3-dev ;zlib1g-dev

    sudo apt-get install libssl-dev sudo apt-get install libpcre3 libpcre3-dev sudo apt-get install openssl libssl-dev sudo apt-get install zlib1g-dev sudo apt-get install git sudo apt-get install wget cd /root mkdir rtmp cd rtmp git clone https://github.com/arut/nginx-rtmp-module.git wget http://nginx.org/download/nginx-1.13.3.tar.gz tar -zxvf nginx-1.13.3.tar.gz cd nginx* ./configure --add-module=/root/rtmp/nginx-rtmp-module --prefix=编译到指定路径

    再解压Nginx和RTMP模块,configure传入RTMP模块的文件夹

    ./configure --add-moudle=路径

    安装成功后调用下面语句查看服务是否运行

    ps -ef|grep  nginx

    nginx.conf配置

    rtmp { server { listen 1935; chunk_size 4096; application live #推流IP后的路径 { live on; } } }

    查看推流状态

    在http中加入以下内容

    server { listen 8080; location /stat{ rtmp_stat all; rtmp_stat_stylesheet stat.xsl; } location /stat.xsl{ root /root/nginx/nginx-rtmp-module; } }

    停止服务

    pkill nginx

     

    推流端开源项目

    Processed: 0.013, SQL: 9