<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      CentOS 7 安裝 nginx-rtmp

      一、安裝依賴庫(kù)

      1.gcc

      $ gcc -v
      Using built-in specs.
      COLLECT_GCC=gcc
      ......
      Thread model: posix
      gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
      
      # 未安裝:yum install -y gcc gcc-c++ 

      2.pcre

      $ rpm -qa pcre
      pcre-8.32-17.el7.x86_64
      
      # 未安裝:yum install -y pcre pcre-devel 

      3.zlib

      $ yum list installed | grep zlib*
      zlib.x86_64                   1.2.7-21.el7_9             @updates               
      zlib-devel.x86_64             1.2.7-21.el7_9             @updates
      
      # 未安裝:yum install -y zlib zlib-devel 

      4.openssl

      $ rpm -qa openssl
      openssl-1.0.2k-26.el7_9.x86_64
      
      # 未安裝:yum install -y openssl openssl-devel

       二、安裝nginx

      1.下載nginx

      官網(wǎng)下載https://nginx.org/en/download.html,我選擇了 https://nginx.org/download/nginx-1.26.0.tar.gz 版本:

      $ wget https://nginx.org/download/nginx-1.26.0.tar.gz
      $ tar -zxvf nginx-1.26.0.tar.gz
      
      # 下載目錄 /software
      [root@ nginx-1.26.0]# ls
      CHANGES  CHANGES.ru  LICENSE  Makefile  README  auto  conf  configure  contrib  html  man  objs  src
      [root@ nginx-1.26.0]# pwd
      /software/nginx-1.26.0

      2.下載nginx-rtmp

      我直接下載的壓縮包(地址:https://github.com/arut/nginx-rtmp-module),拷貝到centos里面解壓到 /software目錄

      [root@ nginx-rtmp-module-master]# ls
      AUTHORS     ngx_rtmp_access_module.c     ngx_rtmp_cmd_module.h      ngx_rtmp_handler.c         ngx_rtmp_netcall_module.h  ngx_rtmp_relay_module.c
      LICENSE     ngx_rtmp_amf.c               ngx_rtmp_codec_module.c    ngx_rtmp_handshake.c       ngx_rtmp_notify_module.c   ngx_rtmp_relay_module.h
      README.md   ngx_rtmp_amf.h               ngx_rtmp_codec_module.h    ngx_rtmp_init.c            ngx_rtmp_play_module.c     ngx_rtmp_send.c
      config      ngx_rtmp_auto_push_module.c  ngx_rtmp_control_module.c  ngx_rtmp_limit_module.c    ngx_rtmp_play_module.h     ngx_rtmp_shared.c
      dash        ngx_rtmp_bandwidth.c         ngx_rtmp_core_module.c     ngx_rtmp_live_module.c     ngx_rtmp_proxy_protocol.c  ngx_rtmp_stat_module.c
      doc         ngx_rtmp_bandwidth.h         ngx_rtmp_eval.c            ngx_rtmp_live_module.h     ngx_rtmp_proxy_protocol.h  ngx_rtmp_streams.h
      hls         ngx_rtmp_bitop.c             ngx_rtmp_eval.h            ngx_rtmp_log_module.c      ngx_rtmp_receive.c         ngx_rtmp_version.h
      ngx_rtmp.c  ngx_rtmp_bitop.h             ngx_rtmp_exec_module.c     ngx_rtmp_mp4_module.c      ngx_rtmp_record_module.c   stat.xsl
      ngx_rtmp.h  ngx_rtmp_cmd_module.c        ngx_rtmp_flv_module.c      ngx_rtmp_netcall_module.c  ngx_rtmp_record_module.h   test
      [root@2 nginx-rtmp-module-master]# pwd
      /software/nginx-rtmp-module-master

      3.安裝

      [root@ nginx-rtmp-module-master]# cd /software/nginx-1.26.0/
      [root@ nginx-1.26.0]# ls
      CHANGES  CHANGES.ru  LICENSE  Makefile  README  auto  conf  configure  contrib  html  man  objs  src
      
      [root@ nginx-1.26.0]# ./configure --prefix=/usr/local/nginx --add-module=/software/nginx-rtmp-module-master
      
      [root@ nginx-1.26.0]# make && make install

      nginx 安裝在 /usr/local/nginx/ 目錄下

      4.配置nginx-rtmp

      $ /usr/local/nginx/conf/nginx.conf
      
      # 文件的最后面,添加下列配置(github有詳細(xì)的配置示例)
      rtmp {
          server {
              listen 1935; #監(jiān)聽的端口 
              chunk_size 4000;
              application tv_file {
                  live on; #開啟實(shí)時(shí)
                  hls on; #開啟hls
                  hls_path /usr/local/nginx/html/tv_file; #rtmp推流請(qǐng)求路徑,文件存放路徑
                  hls_fragment 5s; #每個(gè)TS文件包含5秒的視頻內(nèi)容
              }
          }
      }
      
      # 啟動(dòng)nginx
      $ /usr/local/nginx/sbin/nginx
      
      # 重啟nginx
      /usr/local/nginx/sbin/nginx -s reload

       netstat查看nginx進(jìn)程是否正常運(yùn)行:

      $ netstat -anlp | grep nginx
      tcp 0 0 0.0.0.0:1935 0.0.0.0:* LISTEN 7247/nginx: master
      tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN 7247/nginx: master
      unix 3 [ ] STREAM CONNECTED 580172994 7247/nginx: master
      unix 3 [ ] STREAM CONNECTED 580172997 7247/nginx: master
      unix 3 [ ] STREAM CONNECTED 580172995 7247/nginx: master
      unix 3 [ ] STREAM CONNECTED 580172996 7247/nginx: master

       

      Dockerfile安裝:

      FROM centos:centos7.9.2009
      
      WORKDIR /software
      #安裝依賴庫(kù)
      RUN yum install -y epel-release \
          && yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel openssl openssl-devel wget git \
          && yum clean all
      
      #下載nginx、nginx-rtmp源碼
      RUN wget https://nginx.org/download/nginx-1.26.0.tar.gz \
          && tar -zxvf nginx-1.26.0.tar.gz \
          && git clone https://github.com/arut/nginx-rtmp-module.git
      
      #編譯安裝
      RUN cd /software/nginx-1.26.0 \
          && ./configure --prefix=/usr/local/nginx --add-module=/software/nginx-rtmp-module \
          && make && make install
      
      #復(fù)制Nginx配置文件
      # COPY nginx.conf /usr/local/nginx/conf/nginx.conf
          
      EXPOSE 80 443
      ENTRYPOINT /usr/local/nginx/sbin/nginx -g "daemon off;"

       

      posted @ 2024-05-22 20:24  劃水的貓  閱讀(293)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 无码少妇一区二区| 起碰免费公开97在线视频| 国产初高中生在线视频| 西青区| 99国产精品欧美一区二区三区| 成年视频人免费网站动漫在线| 美女自卫慰黄网站| 国产精品十八禁在线观看| 日韩高清亚洲日韩精品一区二区| 久久影院综合精品| 婷婷成人丁香五月综合激情| 国产二区三区不卡免费| 裸体美女无遮挡免费网站| 美女午夜福利视频一区二区| 无码国内精品久久人妻蜜桃| 鲁甸县| 熟妇的奶头又大又长奶水视频 | 加勒比无码人妻东京热| 亚洲色大成网站WWW永久麻豆| 99精品热在线在线观看视| 国产果冻豆传媒麻婆精东| 永久免费无码国产| 国产天美传媒性色av高清| 亚洲精品亚洲人成在线| 国产黄色看三级三级三级| 亚洲精品美女一区二区| 国产高清在线不卡一区| 日韩狼人精品在线观看| 精品无码黑人又粗又大又长| 狠狠色噜噜狠狠狠狠蜜桃| 国产亚洲视频在线播放香蕉| 91精品国产自产91精品| 性欧美vr高清极品| 亚洲自偷自拍另类小说| 一本久道久久综合中文字幕| 中文字幕av无码免费一区| 国产美女深夜福利在线一| 92精品国产自产在线观看481页| 久久99热成人精品国产| 芳草地社区在线视频| 国产99视频精品免费视频6|