美文网首页
nginx+rtmp编译安装搭建直播流媒体服务器

nginx+rtmp编译安装搭建直播流媒体服务器

作者: 黑小马_ | 来源:发表于2019-02-15 17:09 被阅读0次

吐槽一句,中科软,你是实习生千万别去,不适合。
进入正题,nginx是一个反向代理web服务器,加上rtmp模块轻松实现直播,然后一会儿推荐一篇关于Nginx+Rtmp的进阶教程,实现推流验证的,在使用nginx+rtmp之前,本人一直想研究red5的,不过我之前用的时候很卡,当时在树莓派处理的,想做一个摄像头监控,然后推流实现直播监控的。到了现在还是觉得nginx+rtmp不错!不说了,先准备一台Linux,或者虚拟机或者Docker,开始准备必须要的环境库,这个编译还好,不多

1、安装环境

apt-get  install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel   

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 

4、自定义nginx安装目录,
先建立好/data/nginx/ 文件夹

./configure  --prefix=/data/nginx  --sbin-path=/data/nginx/sbin/nginx --conf-path=/data/nginx/conf/nginx.conf --error-log-path=/data/nginx/log/error.log  --http-log-path=/data/nginx/log/access.log  --pid-path=/data/nginx/nginx.pid --lock-path=/data/nginx.lock  --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module --http-client-body-temp-path=/data/nginx/client/ --http-proxy-temp-path=/data/nginx/proxy/ --http-fastcgi-temp-path=/data/nginx/fcgi/ --http-uwsgi-temp-path=/data/nginx/uwsgi --http-scgi-temp-path=/data/nginx/scgi --with-pcre

相关文章

网友评论

      本文标题:nginx+rtmp编译安装搭建直播流媒体服务器

      本文链接:https://www.haomeiwen.com/subject/gntrtqtx.html