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  
  • 相关阅读:
    [NOIP2015] 子串 题解
    [NOIP2011] 聪明的质检员 题解
    二进制的一些概念
    [NOIP2012] 借教室 题解
    [POJ3764] The XOR Longest Path 题解
    关于本博客
    【SC-MY限定】让填写问卷星成为自动化!
    JZOJ5833 永恒
    九校联考-DL24凉心模拟Day2总结
    【简解】SP7556 Stock Charts
  • 原文地址:https://www.cnblogs.com/superxuezhazha/p/11977909.html
Copyright © 2011-2022 走看看