流媒体管理工具Dispatcharr
简介
什么是 Dispatcharr ?
Dispatcharr是一个开源的IPTV和流媒体管理工具,旨在帮助用户优雅地控制IPTV流和EPG(电子节目指南)数据。它源于个人项目,经过多位开发者的贡献,成为一个功能强大的流媒体管理解决方案。
主要特点
- 代理流媒体引擎: 优化带宽,减少提供商连接,提高流媒体可靠性。
- 实时统计仪表板: 实时查看流媒体健康状况和客户端活动。
- EPG 自动匹配: 自动将节目数据与频道匹配。
- Streamlink + FFmpeg 支持: 提供灵活的流媒体和录制后端选项。
- VOD 管理: 全面的点播(VOD)支持,包括电影和电视剧。
- UI/UX 增强: 更流畅、更快、响应更灵敏的界面。
- 输出兼容性: 支持 HDHomeRun、M3U和XMLTV EPG,可用于Plex、Jellyfin等。
- 完全自托管: 完全控制,不依赖第三方服务。用户可以在自己的服务器上运行,确保数据隐私和安全。

Dispatcharr 作为一个开源项目,以其出色的 IPTV 和流媒体管理功能脱颖而出。它不仅提供了强大的技术支持,还具备了优雅的界面和灵活的自托管特性。无论你是家庭用户、内容创作者还是商业用户,Dispatcharr 都能为你提供可靠的 IPTV 管理解决方案。
安装
在群晖上以 Docker 方式安装。
本文写作时,
latest版本对应为0.11.1;

docker cli 安装
如果你熟悉命令行,可能用 docker cli 更快捷
| 1 | # 新建文件夹 dispatcharr 和 子目录 | 
docker-compose 安装
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
| 1 | services: | 
然后通过 SSH 登录到您的群晖,执行下面的命令
| 1 | # 新建文件夹 dispatcharr 和 子目录 | 

运行
在浏览器中输入 http://群晖IP:9191 ,第一次需要创建账号

登录成功后的主界面

添加 m3u
点 Add M3U 添加源
- Name:此- M3U的唯一标识符。例如:- miguTV
- URL:- M3U播放列表或服务器的- URL。例如:- http://192.168.0.197:3566
- Account Type:选择- Standard

当状态从 Pending Setup 变为 Success 后

回到首界面,可以看到解析的 Stream

添加 epg
点 Add EPG 添加
- Name:此- EPG源的唯一标识符。例如:- 51zmt
- URL:指向- XMLTV 文件或- API端点的- URL。例如:- http://epg.51zmt.top:8000/e.xml

当状态变成 Success 后就可以了

创建频道
选中一个或者多个 Stream ,点 Create Channel 新建频道

创建完成后

如果直接 Auto-Match EPG 匹配不到 EPG 

需要先编辑名称,例如 CCTV1,来与 EPG 中的名称匹配

现在就能匹配上了

或者手动选择匹配的 EPG 源

切换到 TV Guide

点击节目,可以点 Watch Now 预览或者点 Record 录制

链接
顶部的链接分别提供给不同的客户端使用
- HDHR:此链接用于使用- HD Homerun格式的客户端
- M3U:此链接用于使用- M3U格式的客户端
- EPG:此链接为您的客户提供与您的频道相匹配的剧集指南数据

以 M3U 为例

将生成的链接在 Potplayer 中打开

可以看到我们在 Dispatcharr 中创建的 19 个频道

参考文档
Dispatcharr/Dispatcharr
地址:https://github.com/Dispatcharr/DispatcharrDispatcharr Docs
地址:https://dispatcharr.github.io/Dispatcharr-Docs/
