nginx与nginx-rtmp-module搭建RTMP+HL
2018-10-23 本文已影响0人
吕志豪
1、下载nginx-rtmp-module:
nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module.git
使用git下载的命令:
git clone https://github.com/arut/nginx-rtmp-module.git
2、 编译安装Nginx
官网下载地址:http://nginx.org/en/download.html,本文采用的版本为:“nginx-1.13.4”。
wget http://nginx.org/download/nginx-1.13.4.tar.gz
tar xf nginx-1.13.4.tar.gz
cd nginx-1.13.4
./configure --prefix=/usr/local/nginx --add-module=../nginx-rtmp-module --with-http_ssl_module --with-pcre=../pcre-8.38 --with-openssl=../openssl-1.0.2l --with-zlib=../zlib-1.2.11
make && make install
3、Nginx参数配置
转到编译生成的目标目录“/usr/local/nginx”,修改“conf/nginx.conf”文件。
vim /usr/local/nginx/conf/nginx.conf
增加以下内容:
rtmp {
server {
listen 1935; #监听的端口
chunk_size 4000;
application hls { #rtmp推流请求路径
live on;
hls on;
hls_path html/hls; #生成TS文件和.m3u8文件保存目录
hls_fragment 3s;
}
}
}