安装nginx-rtmp-module模块与配置

简介: 安装nginx-rtmp-module模块与配置

下载并解压模块:

wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
unzip  master.zip

停止运行的Nginx服务:

nginx -s stop

配置并编辑:

./configure --add-module=/home/nginx-rtmp-module-master
make
make install

复制Nginx:

## 路径根据自己软件路径自行配置
cp /home/build/nginx-1.11.2/objs/nginx /usr/local/nginx/sbin

配置rtmp服务:

rtmp {                #RTMP服务
    server {
       listen 1935;  #//服务端口
       chunk_size 4096;   #//数据传输块的大小
       application vod {
           play /opt/video; #//视频文件存放位置。
       }
       application live{ #直播开启
           live on;
       }
   }
}

检查并启动服务

nginx -t
nginx

另附我自己用来测试的配置文件,5个输出

worker_processes  1;
error_log  logs/error.log debug;
events {
    worker_connections  1024;
}
rtmp {
    server {
        listen 1935;
                application live1 {
            live on;
        }
        application live2 {
            live on;
        }
        application live3 {
            live on;
        }
        application live4 {
            live on;
        }
        application live5 {
            live on;
        }
        application hls {
            live on;
            hls on; 
            hls_path temp/hls; 
            hls_fragment 8s; 
        }
    }
}
http {
    server {
        listen      80;
        location / {
            root html;
        }
        location /stat {
            rtmp_stat all;
            rtmp_stat_stylesheet stat.xsl;
        }
        location /stat.xsl {
            root html;
        }
        location /hls { 
            #server hls fragments 
            types{ 
                application/vnd.apple.mpegurl m3u8; 
                video/mp2t ts; 
            } 
            alias temp/hls; 
            expires -1; 
        } 
    }
}
相关文章
|
3天前
|
应用服务中间件 PHP nginx
Mac安装Nginx
Mac安装Nginx
10 2
Mac安装Nginx
|
4天前
|
Web App开发 应用服务中间件 网络安全
如何在 Apache 和 Nginx 上配置 OCSP Stapling
如何在 Apache 和 Nginx 上配置 OCSP Stapling
21 8
|
4天前
|
jenkins 应用服务中间件 持续交付
如何配置 Nginx 作为 Jenkins 的反向代理并启用 SSL 加密
如何配置 Nginx 作为 Jenkins 的反向代理并启用 SSL 加密
22 8
|
3天前
|
负载均衡 应用服务中间件 网络安全
NGINX配置详解
NGINX配置详解
|
3天前
|
应用服务中间件 Linux nginx
高并发下Nginx配置限流
【8月更文挑战第16天】
9 1
|
4天前
|
负载均衡 前端开发 应用服务中间件
使用Nginx配置SSL以及部署前端项目
本文介绍了如何使用Nginx配置SSL证书以启用HTTPS,并展示了如何通过Nginx部署前端项目,包括配置SSL证书、设置代理和负载均衡的示例。
14 2
|
4天前
|
Ubuntu 搜索推荐 应用服务中间件
如何在 Ubuntu 14.04 上配置 Nginx 使用自定义错误页面
如何在 Ubuntu 14.04 上配置 Nginx 使用自定义错误页面
11 2
|
4天前
|
应用服务中间件 Linux nginx
在CentOS上使用源码包安装Nginx、以及手动启动Nginx的步骤过程
这篇文章介绍了在CentOS系统上使用Nginx源码包进行安装和配置的详细步骤,包括源码包的获取、解压、配置、编译、安装、启动验证以及注意事项。
15 0
在CentOS上使用源码包安装Nginx、以及手动启动Nginx的步骤过程
|
4天前
|
关系型数据库 MySQL 应用服务中间件
在Ubuntu 16.04上使用Nginx安装和保护phpMyAdmin的方法
在Ubuntu 16.04上使用Nginx安装和保护phpMyAdmin的方法
10 0
|
4天前
|
关系型数据库 Linux 应用服务中间件
如何在 Ubuntu 14.04 服务器上使用 Nginx 安装和保护 phpMyAdmin
如何在 Ubuntu 14.04 服务器上使用 Nginx 安装和保护 phpMyAdmin
6 0