nginx flv centos7配置

nginx flv centos配置

模块介绍:

https://github.com/winshining/nginx-http-flv-module
nginx flv是基于nginx-rtmp-module的流媒体服务器

功能对比:

功能nginx-http-flv-modulenginx-rtmp-module备注
HTTP-FLV (播放)x支持HTTPS-FLV和chunked回复
GOP缓存x
虚拟主机x
省略listen配置见备注配置中必须有一个listen
纯音频支持见备注wait_video或wait_key开启后无法工作
定时打印访问记录x
JSON风格的statx

安装

yum install https://extras.getpagespeed.com/release-el$(rpm -E %{rhel})-latest.rpm
yum install nginx-module-flv

1. 通过nginx.conf引用

安装完毕后,HTTP-FLV功能的配置文件http-flv.conf和RTMP功能的配置文件rtmp.conf会被放在/etc/nginx/http-flv目录下,通过include手工将它们添加到/etc/nginx/nginx.conf,以开启HTTP-FLV和RTMP功能:


http {
    ...
    include /etc/nginx/http-flv/http-flv.conf;
}

include /etc/nginx/http-flv/rtmp.conf;
添加以下配置到/etc/nginx/nginx.conf,启动或者重启NGINX来启用本模块:

load_module modules/ngx_http_flv_live_module.so;
注意
上述的配置必须位于events配置项之前,否则NGINX不能启动。

更新可以通过yum update来完成。关于其他NGINX模块的详情见GetPageSpeed。

对于其他操作系统,见下面源码编译安装的说明。

2. 源码编译安装

cd root
git clone https://github.com/winshining/nginx-http-flv-module
wget http://nginx.org/download/nginx-1.8.1.tar.gz 
tar -zxvf nginx-1.8.1.tar.gz 
cd nginx-1.8.1 
./configure --add-module=/root/nginx-http-flv-module  --with-http_ssl_module   
make && make install
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程圈子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值