宝塔安装nginx-http-flv-module,音视频直播,第二篇

1,先安装环境安装nginx

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

记得启动,后安装

2,修改配置

复制代码
创建文件   /www/server/nginx/conf/rtmp.conf 
rtmp_auto_push on;
rtmp_auto_push_reconnect 1s;
rtmp_socket_dir /tmp;
rtmp {
    out_queue 4096;
    out_cork 8;
    max_streams 64;
    #Nginx能接受的最大的推流数
    timeout 15s;
    drop_idle_publisher 15s;
    log_interval 5s;
    server {
        listen 1935;
        chunk_size 4096;
        log_size 1m;
        #HLS 直播流配置
        application hls {
            live on;
            hls on;
            hls_path /www/wwwroot/SeaCMS/hls;
            #HLS视频流存放地址
            hls_sync 100ms;
            hls_fragment 3s;
            hls_playlist_length 10s;
            hls_continuous on;
            #连续模式。
            hls_cleanup on;
            #对多余的切片进行删除。
            hls_nested on;
            #嵌套模式。
        }
        #DASH 直播流配置
        application dash {
            live on;
            dash on;
            dash_path /www/wwwroot/SeaCMS/dash;
            #DASH视频流存放地址
            dash_nested on;
            dash_fragment 3s;
            dash_playlist_length 10s;
        }
        application live {
            live on;
            gop_cache on;
            #开启GOP缓存,播放解码时收到完整的GOP才开始播放,减少延迟的选项
        }
    }
}
打开 /www/server/nginx/conf/nginx.conf 
引入配置文件 include rtmp.conf; 

3,进行推流实验

复制代码
宝塔和服务器都放行,1935端口
推流工具(OBS)设置:
服务器地址:rtmp://你的服务器IP:1935/live
流密钥:自定义(如 test)912。
播放测试:
RTMP 协议:rtmp://服务器IP:1935/live/test
flv 协议:这个有问题应该是安装 nginx 的问题,今天时间不够了,回头再写
播放正常
相关推荐
姚不倒9 小时前
Nginx 反向代理:5 种负载均衡策略与实战
运维·nginx·负载均衡
Achieve前端实验室9 小时前
SSG 预渲染工具站 SEO 优化实践:从零收录到全面修复的 7 个问题
nginx·seo·前端工程化
TechVoyager_824611 小时前
HDMI信号进来,音视频出去:IT66021FN的全链路解析
音视频·音视频处理·it66021·hdmi接收芯片·hdmi1.4b·硬件方案·音视频全链路
姚不倒11 小时前
Nginx 虚拟主机:server_name 匹配规则与实战
运维·nginx
hoho_1213 小时前
麒麟V10升级nginx最新版本到1.31.4
java·服务器·nginx
ValueHD14 小时前
视频会议终端是什么,有哪几种类型?
后端·音视频·视频编解码·腾讯会议
redfred14 小时前
HandBrake 使用教程:开源视频压缩工具 视频太大压缩 MKV转MP4 批量转码 硬件加速 Windows/macOS/Linux
windows·开源·音视频
老余说AI14 小时前
告别机械音与音画脱节:2026 AI视频翻译与配音工具深度测评与工程选型指南
人工智能·音视频·视频翻译·视频配音
阿童木写作14 小时前
自动智能抠图工具推荐:跨马翻译批量处理图片与视频字幕,跨境电商高效翻译
大数据·人工智能·python·音视频
乐橙开放平台14 小时前
把工地遮挡和掉线接进项目部:setMessageCallback 订 alarm 与 deviceStatus
笔记·后端·物联网·自动化·音视频·智能家居