前言:
昨天分享fmpeg一键推流教程,需要用到命令,今天分享页面管理系统,小白也可以实现简单推流。
注:推流前提需要安装ffmpeg并配置环境变量,步骤见今天发布的另一文章。
⚠️ 注意事项
- 源稳定性要求 ?️ 
- 必须确保直播源地址长期稳定有效 
- 建议使用 - ffprobe工具测试源质量:
- 推流特性说明 ? - 特性 - 说明 - 带宽占用 - 推流将持续占用上行带宽(计算公式:视频码率 + 音频码率) - 观看人数影响 - 10人/100人观看仅消耗同等推流带宽 - 卡顿优化 - 推流无法修复源站卡顿, 
? 程序部署流程
文件结构要求
RTMP-KS/
├── RTMP-KS.exe # 主程序
└── config/
├── password.json # 认证配置文件
└── data.json # 节目数据库
配置文件示例
password.json:
{
  "password": "iptv1234",
  "key": "key_123456"
}
data.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": "copy"   #音频转码,不生效,均为aac
    }
  ]
}
?️ 管理界面详解

顶部工具栏(12个功能按钮)
读取TXT .txt格式节目单
(格式:组名,节目名,源地址,推流ID)载入配置 data.json加载节目数据库新增节目 
(需填写完整参数)删除选中 更换ID 保存配置 data.json开始推流 拉闸 TXT接口 M3U接口 更改密码 password.json信息展示区
Token iptv2234Logo路径 https://live.fanningming.com/tv/? 操作指南
快速推流流程




读取TXT或载入配置加载节目单ON保存配置将配置保存到data.json开始推流启动任务查看推流节目单
TXT接口或者M3U接口查看推流后的节目
本文链接:https://kinber.cn/post/5113.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

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

 
        