zoukankan      html  css  js  c++  java
  • nginx-rtmp

    最近使用ffmpeg推流为rtmp,进行直播。记录一下nginx-rtmp的配置。因为我们要添加ngin-rtmp模块,所以不能直接apt安装。

    下载niginxnginx-rtmp-module的源码包

    然后解压。我下载的nginx版本是1.16.·1,nginx-rtmp-module就是从github直接下载的。

    然后在nginx目录下:

    ./configure --add-module=dir_to/nginx-rtmp-module

    这样生成makeFile之后,在目录下

    make
    sudo make install

    因为默认安装到/usr/local/nginx,所以需要管理员权限。(朋友们可以安装到自定义的文件夹,估计会方便很多。我是第一次安装,就没敢瞎搞)

    然后修改/usr/local/nginx/conf/nginx.conf,添加rtmp模块:

    rtmp{
        server{
            listen 1935;;
            application live {
                live on;
            }
            application test {
                play dir_to_testVideos/video;
            }
        }
    }

    这样就简单配置好了,然后重启nginx就可以了。

    然后我们开启1935端口。用vlc测试一下

    用vlc打开

    rtmp://ip/test/a.mp4

    这个a.mp4 放的目录为:dir_to_testVides/video/a.mp4

    正常情况下就可以播放了。rtmp服务器搭建就完成了。

    在配置的过程中,有可能会有一些依赖:pcer、zlib、openssl等。在Ubuntu下可以这样安装:

    sudo apt install zlib1g zlib1g-dev libpcre3 libpcre3-dev openssl libssl-dev  
  • 相关阅读:
    CentOS7安装(三)- 配置阿里云yum源
    OSQA的配置
    MySQL学习 (三) Limit-Distinct-Union
    MySQL学习(二)-字段类型及约束
    MySQL学习(一)-基本知识
    Python闭包
    软件测试面试常考点
    人生感悟
    常用的Linux命令
    细说php一些常见的知识点
  • 原文地址:https://www.cnblogs.com/superxuezhazha/p/11977909.html
Copyright © 2011-2022 走看看