最新动态
✨ 继Windows版本后,Docker容器化部署amd64版正式!
因近几天相对较忙,arm平台推送失败,暂时只有amd64平台

✨ 双平台逻辑统一:Windows/Docker版本均采用相同推流策略
? 工具简介
RTMP-KS 是一款轻量级推流工具,目前只支持Linux ARM64平台,通过Docker容器化部署,提供灵活的直播源管理。无论是专业人士还是小白,都能轻松应对!
? 核心功能亮点
1️⃣ 多格式支持
- 原生兼容RTP/RTMP/HLS等主流直播协议 
- 自动生成M3U/TXT格式接口 
- 台标自动匹配(m3u接口默认集成fanmingming台标库) 
2️⃣ 推流控制策略
? 推流按钮仅推流data.json中push:"on"节目
开关为on开始推流
3️⃣ 转码可选
- 视频流保持原始编码(默认copy),可选H264和H265 
- 音频强制转码为AAC格式,确保直播兼容性 
?️ 快速部署指南
部署命令:
docker run -d \
  --name rtmp-ks \
  -p 50085:50085 \
  -v /etc/docker/rtmp-ks/config:/app/config \
  --restart unless-stopped \
  cqshushu/rtmp-ks:1.0
参数说明:
--name 容器名称(可修改)
-p 50085:50085(第一个端口可自定义)
/etc/docker/rtmp-ks 配置文件存放路径(可修改)
rtmp-ks:1.0 可以修改为rtmp-ks:latest,目前为同一版本
⚙️ 配置详解
? 文件结构
config/
├─ data.json      # 推流节目配置
└─ password.json  # 密码管理
? data.json 示例
json示例:
{
  "token": "iptv",    #身份验证参数,默认iptv
"logo_path": "https://live.fanmingming.com/tv/", #m3u接口的台标文件路径,默认为fanmingming
"list": [
    {
      "group": "央视频道",    #分组名称
      "name": "CCTV1",   #节目名称
      "url": "http://192.168.2.1:4022/rtp/225.0.4.74:7980",   #推流的源地址
      "stream_id": "cctv1",   #快手播放id
      "push": "on",  #推流开关
      "video_codec": "copy",  #视频转码,默认copy,即不转码
      "audio_codec": "aac"   #音频转码,不生效,均为aac
    }
  ]
}
? 接口说明
1️⃣ 管理后台
主页访问地址: http://[服务器IP]:端口/
管理页访问地址: http://[服务器IP]:端口/admin
2️⃣ 直播源接口
? 操作指南
? 推流流程
1. 进入管理页面,读取TXT导入到页面 

2. 修改需推流节目开关为on

3. 保存配置,将配置保存到json文件

4. 点击开始推流按钮,对开关为on的节目进行推流

本文链接:https://kinber.cn/post/5116.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

 支付宝微信扫一扫,打赏作者吧~
支付宝微信扫一扫,打赏作者吧~

 
        