IT

Centos7搭建LNMP的RTMP服务器

  • 系统:Centos7
  • 环境:LNMP
  1. LNMP环境已经装好了,怎么装去百度哈

  2. 安装所需模块

    yum install gcc
    yum install pcre pcre-devel pcre-static pcre-tools
    yum install openssl openssl-static openssl-devel
    yum install wget unzip
  3. 下载nginx-rtmp-module并解压

    wget https://github.com/arut/nginx-rtmp-module/archive/master.zip && unzip master.zip
  4. 把模块放到nginx的目录下

    mv ./nginx-rtmp-module-master /usr/local/nginx/
  5. 回到LNMP的安装目录 我的是在/root/lnmp1.6文件夹里

  6. 然后修改lnmp.conf

    Nginx_Modules_Options='--add-module=/usr/local/nginx/rtmp-module'
  7. 然后再更新nginx

    ./upgrade.sh nginx
  8. 输入自己相应的版本号进行更新

    2021041314235616182950361618295036866cKNZFO

  9. 安装完成后修改nginx配置文件

    vim /usr/local/nginx/conf/nginx.conf 
  10. 添加进这一段代码

    rtmp {                #RTMP服务
       server {
           listen 1935;  #//服务端口
       chunk_size 4096;   #//数据传输块的大小
    
       application abc {
                    play /opt/video/vod; #//视频文件存放位置。
            }
       application live{ #直播字段
            live on;
            }
       }
    }

    2021041314270716182952271618295227790ZqlIiy

  11. 在server里添加 这是后台 可监测RTMP的状态

    location /stat {
      rtmp_stat all;
      rtmp_stat_stylesheet stat.xsl;
    }
    
    location /stat.xsl {
        root /usr/local/nginx/rtmp-module/;
    }
  12. 创建该目录

    mkdir -p /opt/video/vod
  13. 给予相应的权限【这里是坑 不设置外面无法访问的】

    chown -R www:www /opt/video
  14. 重启nginx

    lnmp nginx restart
  15. 打开监测界面

    http://服务器IP/stat
  16. 下载OBS https://obsproject.com/ 选择相应的系统版本下载即可

  17. 添加来源

    image-20210413143816243

  18. 添加源配置

    image-20210413143946912

  19. 上面是播放回放,我们现在开始直播推流

  20. 打开程序的设置,设置服务器推流地址

    image-20210413144220449

  21. 保存后返回主界面直接选择开始推流即可推流成功

  22. 下载VLC

    image-20210413144418177

  23. 双击播放即可

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注