宝塔安装nginx-rtmp,音视频直播

前置:需要自己开发音视频直播,

注意不是实时音视频,不是一对一视频聊天,不是视频会议

方案有 srs ,nginx-rtmp,live555,node-media-server,EasyDarwin等

今天是说 nginx-rtmp 怎么用,我是在宝塔上使用

nginx-http-flv-module 这个是新的

下面是老版本

1,先安装环境安装nginx

复制代码
先卸载原有nigix
cd /www/server  # 进入宝塔目录 
git clone https://gitee.com/chooosky/nginx-rtmp-module.git
使用源码安装nigix
在 自定义模块 区域点击「添加」,填写以下参数:
模块名称:nginx_rtmp_module
描述:nginx rtmp
参数:--add-module=/www/server/nginx-rtmp-module

记得启动,后安装

2,修改配置

复制代码
创建文件   /www/server/nginx/conf/rtmp.conf 
rtmp {
    server {
        listen 1935;                  # RTMP 默认端口 
        chunk_size 4000;              # 数据分块大小
        application live {
            live on;                  # 开启直播
            allow publish all;        # 允许所有推流 
            allow play all;           # 允许所有播放 
        }
        application hls {
            live on;
            hls on;                   # 启用 HLS 切片 
            hls_path /www/wwwroot/your_domain/hls;  # HLS 切片存储路径 
            hls_fragment 5s;          # 切片时长
        }
    }
}

打开 /www/server/nginx/conf/nginx.conf 
引入配置文件 include rtmp.conf; 

3,进行推流实验

复制代码
宝塔和服务器都放行,1935端口
推流工具(OBS)设置:
服务器地址:rtmp://你的服务器IP:1935/live
流密钥:自定义(如 test)912。
播放测试:
RTMP 协议:rtmp://服务器IP:1935/live/test

播放正常
相关推荐
闲云一鹤2 天前
nginx 快速入门教程 - 写给前端的你
前端·nginx·前端工程化
碳基沙盒2 天前
OpenClaw 多 Agent 配置实战指南
运维
蝎子莱莱爱打怪5 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
何中应5 天前
Nginx转发请求错误
前端·后端·nginx
DianSan_ERP6 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
REDcker6 天前
WebCodecs VideoDecoder 的 hardwareAcceleration 使用
前端·音视频·实时音视频·直播·webcodecs·videodecoder
呉師傅6 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
不是二师兄的八戒6 天前
Linux服务器挂载OSS存储的完整实践指南
linux·运维·服务器
芝士雪豹只抽瑞克五6 天前
Nginx 高性能Web服务器笔记
服务器·nginx