欢迎来到好人卡资源网,专注网络技术资源收集,我们不仅是网络资源的搬运工,也生产原创资源。寻找资源请留言

基于宝塔面板的Nginx+rtmp直播流媒体服务器

linux sky995 12个月前 (09-05) 273次浏览 0个评论

本篇基于宝塔面板

卸载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

防火墙放行端口


好人卡资源网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:基于宝塔面板的Nginx+rtmp直播流媒体服务器
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址