产品简介
nginx-rtmp-ffmpeg-conf 这是一个集成了Nginx-RTMP和FFmpeg的Docker镜像解决方案,用于搭建私有直播流服务器。它能一键部署,实现实时直播推流、画面叠加水印、以及将直播流分流至本地或多个云端平台(如AWS、腾讯云、阿里云)。适合需要私有化部署、在直播画面中添加固定标识、或多平台同时推流的团队或开发者使用。
核心功能
- 集成Nginx、RTMP模块和FFmpeg的Docker解决方案
- 支持RTMP推流和HLS播放
- 支持直播画面叠加自定义水印
- 支持双向或多路分流到本地或云端直播服务
- 基于轻量级Alpine Linux镜像构建
快速开始
- 安装Docker服务。
- 拉取镜像 `docker pull ar414/nginx-rtmp-ffmpeg` 并运行。
- 使用OBS等推流工具,设置推流地址为 `rtmp://<你的服务器IP>:1935/stream`。
- 使用播放器或网页播放器,通过HLS或RTMP地址观看直播流。
界面预览
与其他方案对比
| 对比项 | nginx-rtmp-ffmpeg-conf | 同类方案 |
|---|---|---|
| 部署复杂度 | Docker一键拉取运行,无需手动编译配置。 | 通常需要手动安装配置Nginx、RTMP模块和FFmpeg。 |
| 功能集成度 | 内置水印添加与多路分流功能,配置示例清晰。 | 水印和分流功能通常需要自行编写复杂的配置脚本。 |
适合谁用
- 需要私有化部署直播服务的技术团队
- 需要为直播画面添加固定水印的运营人员
- 需要将直播流同时分发到多个平台的主播或技术方
下载与版本
当前最新版本为 master,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/jimmybytes/nginx-rtmp-ffmpeg-conf