本篇基于宝塔面板
卸载Nginx
nginx-rtmp和nginx的配置不同,并且宝塔面板中不支持安装nginx-rtmp
预下载Nginx
cd /www/server
git clone https://github.com/arut/nginx-rtmp-module.git
#git出错安装git:yum -y install git
修改配置(注意格式)
vim /www/server/panel/install/nginx.sh
添加模块: --add-module=/www/server/nginx-rtmp-module
安装nginx(时间较长,可配合screen)
sh /www/server/panel/install/nginx.sh install 1.18
创建一个网站,记住网站目录
修改Nginx配置
设置-配置修改约13行添加
rtmp {
server {
listen 6666; #监听的端口,随意更换,更换后记得方形对应端口
chunk_size 4000;
application hls {
live on;
hls on;
hls_path /www/wwwroot/xx.com/live; #这里是live文件夹路径
hls_fragment 5s;
}
}
}
重载,重启nginx
推流
推流地址:rtmp://IP:port/hls
播放地址:http://IP/live/推流密钥.m3u8
推流密钥在推流客户端设置,如OBS
防火墙放行端口
本文参考:https://blog.csdn.net/qq_35774849/article/details/106334115
1 条评论
学习一下