> 本篇基于宝塔面板 ### 卸载Nginx nginx-rtmp和nginx的配置不同,并且宝塔面板中不支持安装nginx-rtmp ### 预下载Nginx ```php cd /www/server git clone https://github.com/arut/nginx-rtmp-module.git #git出错安装git:yum -y install git ``` ### 修改配置(注意格式) ```php vim /www/server/panel/install/nginx.sh ``` 添加模块: `--add-module=/www/server/nginx-rtmp-module` ### 安装nginx(时间较长,可配合screen) ```php sh /www/server/panel/install/nginx.sh install 1.18 ``` **创建一个网站,记住网站目录** ### 修改Nginx配置 设置-配置修改约13行添加 ```php 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] [1]: https://blog.csdn.net/qq_35774849/article/details/106334115 Loading... > 本篇基于宝塔面板 ### 卸载Nginx nginx-rtmp和nginx的配置不同,并且宝塔面板中不支持安装nginx-rtmp ### 预下载Nginx ```php cd /www/server git clone https://github.com/arut/nginx-rtmp-module.git #git出错安装git:yum -y install git ``` ### 修改配置(注意格式) ```php vim /www/server/panel/install/nginx.sh ``` 添加模块: `--add-module=/www/server/nginx-rtmp-module` ### 安装nginx(时间较长,可配合screen) ```php sh /www/server/panel/install/nginx.sh install 1.18 ``` **创建一个网站,记住网站目录** ### 修改Nginx配置 设置-配置修改约13行添加 ```php 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] [1]: https://blog.csdn.net/qq_35774849/article/details/106334115 © 允许规范转载
1 条评论
学习一下