欢迎光临
我们一直在努力

nginx+rtmp搭建流媒体服务器

一、安装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+rtmp搭建流媒体服务器

    Nginx 验证:

nginx+rtmp搭建流媒体服务器

     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+rtmp搭建流媒体服务器

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

二、OBS下载及安装

1、OBS版本及安装  

OBS版本:21.0.1

    nginx+rtmp搭建流媒体服务器

 2、OBS配置

  nginx+rtmp搭建流媒体服务器

 

三、推拉流测试

    1、OBS推流

  nginx+rtmp搭建流媒体服务器

   验证:

nginx+rtmp搭建流媒体服务器

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

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

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

      nginx+rtmp搭建流媒体服务器

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

    3、RTMP拉流 

    3.1网络播放器验证    

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

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

    nginx+rtmp搭建流媒体服务器

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

      3.2 VCL 验证

     nginx+rtmp搭建流媒体服务器

     验证通过。。。。。

 

四、总结

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

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

 

    天津雍博科技有限责任公司

    www.yongbosoft.com (或 web.yongbosoft.com)

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

 

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《nginx+rtmp搭建流媒体服务器》
文章链接:https://www.456zj.com/4311.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址