前言:
昨天分享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 iptv2234
Logo路径 https://live.fanningming.com/tv/
? 操作指南
快速推流流程
读取TXT
或载入配置
加载节目单ON
保存配置
将配置保存到data.json开始推流
启动任务查看推流节目单
TXT接口
或者M3U接口
查看推流后的节目
本文链接:https://www.kinber.cn/post/5113.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: