基于宝塔nginx安装Nginx-rtmp-module搭建hls直播
也许,是生活也是人生

第一步,修改/www/server/panel/install/nginx.sh文件,找到 Install_Configure 部分。在每个./configure 后面插入增加模块编译语句:

./configure --add-module=/www/server/nginx_plus/nginx-rtmp-module

第二步,进入命令会话工具,执行git clone https://github.com/arut/nginx-rtmp-module /www/server/nginx_module/语句,直到100%完成

第三步,接着输入安装nginx脚本语句:

sh /www/server/panel/install/nginx.sh install 1.8

其中install 后的1.8为你要安装或切换的版本号。比如你已经安装了1.14版本的nginx,那么这里可以填1.8或其他版本号。如果你还没安装过。可以选择自己需要的版本。

第四步,在/www/server/nginx/conf下建立一个 rtmp.conf 的文件。创建如下内容:

rtmp_auto_push on;
rtmp {
    server {
        listen 1935;
        ping 30s;
        chunk_size 4000;
        notify_method get;

        application hls {
            live on;
            hls on;
            hls_path /www/tmp/hls;
            hls_sync 100ms;
            hls_fragment 5s;
        }
        application live {
                        live on;
        }
    }
}

第五步,打开/www/server/nginx/conf 下的nginx.conf文件,在events的花括号后面插入 include rtmp.conf 。修改内容如下

user  www www;
worker_processes auto;
error_log  /www/wwwlogs/nginx_error.log  crit;
pid        /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;

events
    {
        use epoll;
        worker_connections 51200;
        multi_accept on;
    }
include rtmp.conf;

安装完成

「也许,这就是人生」

发表评论