博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx + rtmp 搭建流媒体服务器
阅读量:4840 次
发布时间:2019-06-11

本文共 1658 字,大约阅读时间需要 5 分钟。

一、安装nginx服务器

1、路径说明:

  路径:/usr/local/src

2、下载nginx-rtmp-module (我这里的目录是在/usr/local/src/下面)

       cd /usr/local/src

        nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module

        git clone https://github.com/arut/nginx-rtmp-module.git 

       ( 如果没有git进行安装,yum install git)

       

3、nginx版本及安装

       下载 nginx-1.8.0.tar.gz 解压并安装

  wget http://nginx.org/download/nginx-1.8.0.tar.gz   (如果下载不到请自行查找)

        
        tar -zxvf nginx-1.8.0.tar.gz   (解压)
        
        cd nginx-1.8.0  (进入目录)
        
        ./configure --prefix=/usr/local/src/nginx  --add-module=../nginx-rtmp-module  --with-http_ssl_module    
        
        make && make install 

        

    (如果发现nginx少了pcre则进行 没有就不用安装了直接下一步

        错误提示:
       ./configure: error: the HTTP rewrite module requires the PCRE library.………………………………
       安装pcre-devel与openssl-devel解决问题
       yum -y install pcre-devel openssl openssl-devel  
       
这里我下载并安装了  pcre-8.12.tar.gz  和  openssl-1.0.1c.tar.gz ,并没有出现上面的错误。
       )
        

    Nginx 验证:

  

     nginx验证通过!

   

4、修改nginx配置文件

  rtmp {

    server {
    listen 1935; #监听的端口
    chunk_size 4000;
    application cctvf {#rtmp推流请求路径 (切记路径错了会推不上流)
        live on; #开启实时
        hls on; #开启hls
        hls_path /usr/local/src/nginx/html/cctvf; #rtmp推流请求路径,文件存放路径
        hls_fragment 5s; #每个TS文件包含5秒的视频内容
      }
    }
  }

       

   至此,nginx 及nginx-rtmp-module部分配置完成 。

二、OBS下载及安装

1、OBS版本及安装  

OBS版本:21.0.1

    

 2、OBS配置

  

 

三、推拉流测试

    1、OBS推流

  

   验证:

  

       已经有视频流文件存在了。。。。。。

    2、http拉流播放 (用VLC播放)

      流地址:http://192.168.189.134:85/cctvf/zm.m3u8

      

     已经可以拉到http流了。。。。。。

    3、RTMP拉流 

    3.1网络播放器验证    

     (网络拉流播放器地址:http://www.cutv.com/demo/live_test.swf)

    RTMP拉流地址:rtmp://192.168.189.134:1935/cctvf/zm

    

     验证通过,已经可以拉到流了。。。。。。。

      3.2 VCL 验证

     

     验证通过。。。。。

 

四、总结

     至此,nginx + rtmp 搭建流媒体服务器 ,完成!

     更深度的技术研究,未完待续。。。。。。。

 

欢迎大家访问 www.mon12.com ,崇尚技术,为您提供完美产品,优质服务!

 

转载于:https://www.cnblogs.com/monjeo/p/8492357.html

你可能感兴趣的文章
BZOJ2744: [HEOI2012]朋友圈
查看>>
设计模式之抽象工厂模式
查看>>
大整数相关的几道题
查看>>
利用表格实现大图轮播
查看>>
SpringBoot集成jsp
查看>>
HTML+CSS 内容居中效果
查看>>
关于对话框
查看>>
Jmeter-元件的作用域和执行顺序
查看>>
ArrayList集合
查看>>
Redis集群搭建与简单使用
查看>>
VS2010连接SQLite数据库
查看>>
30分钟学会如何使用Apache Shiro
查看>>
asp.net部署时加密config文件
查看>>
想开个网店的。。学习一下vancl的分析
查看>>
DDD:在基于关系数据库的领域,聚合的边界等于并发管理的边界。
查看>>
poj 1961 Period
查看>>
BZOJ1560: [JSOI2009]火星藏宝图
查看>>
play framework 相关
查看>>
cf1008 codeforces round #535(div3) E1. Array and Segments (Easy version)
查看>>
React 学习笔记
查看>>