群辉+jellyfin+IPTV直播录制一体,丢掉IPTV盒子,实现局域网内多路多终端直播
操纵docker容器中的xTeVe代理办事端,连系提取的m3u直播源文件和搭建好的jellyfin视频办事端,终极实现了在群辉nas系统下,局域网内多路多终端直播、点播、组播录制于一体的小我直播流媒体治理中心,并实现了电视墙、节目信息自动更新、自动节目录制。
前言
合适人群:
1) 本文合适有IPTV播放源的小伙伴,播放源范例包括:u3m、u3m8、xmltv范例文件。对于没有IPTV播放源的小伙伴,可以经过以下三种方式获得合适自己的播放源:(此处不是本文重点,不做过量论述)
[收集源]利用抓取工具,获得收集上网页中的u3m8范例播放源,参考lin64850作者的文章。
[IPTV通道]从家庭中采办的运营商的IPTV盒子里提取直播源信息,参考wolong_gl作者的文章。
[IPTV通道]从论坛里获得,条件家中开有IPTV通道,参考恩山无线论坛-IPTV信源、TV频道板块查找(举例:搜索参考:“北京联通IPTV源”等等,由于此源不会频仍改变,合适一个地域利用)
正文
条件:
搭建好Jellyfin办事端,或其他支持直播流的办事端如:Plex, Emby等。
实现获得到合适自己的IPTV源,格式范例:m3u8, m3u大概xmltv,任有其一。
对于具有 m3u8 的源,可经过本文供给的 “直播源格式转换”,转换成 m3u 格式,具体以下:
1. 翻开记事本建立 “txt” 文件,按以下图所示增加各个频道的信息:
频道名,频道的m3u8源链接
2. 翻开软件 “TeleList”,按下图所示履行,即可转换为 m3u 文件。
3. 天生的m3u文件内容以下:
步调:
一、在群辉中安装 xTeVe 直播代理
真个 docker 容器版本。
1.登录群辉系统背景桌面,找到套件”docker”->点击”注册表”->搜索框输入:”xteve_guide2go”->点击”搜索”->下载xteve_guide2go映像。
2. 找到 docker 在群辉文件治理器中的位置,在其 docker / 目录下建立文件夹:”xteve”. 在 xteve / 文件夹下建立以下文件:”_con-fig/”,”_guide2go/”,”cache/”.
3. 下载完 “xteve_guide2go” 映像,点击 “映像”-> 选中 “al-tur-ismo/xteve_guide2go”-> 点击上方 “启动”。
4. 自界说容器称号 -> 点击 “高级设备”。
5.”高级设备” 中,勾选 “启用自动重新启动”->”卷” 中,增加以下文件夹及映照:
6. 在 “端口设备” 中,设备当地端口:”34400″. (留意,与步调 7 的顺序不成颠倒)。
7. 在 “收集” 中,勾选 “利用与 Docker Host 不异的收集”. 然后点击 “利用”, 自动返回到建立容器界面。
8. 设备完 “高级设备” 后,点击 “下一步”-> 检查相关设置信息 -> 点击 “利用”. 期待 Docker 容器建立并运转 xteve 办事端。
9. 设置 xteve 办事端:在阅读器中输入: “http:// 群辉 ip:34400/web/”, 出现以下界面 (中文为阅读器自动翻译的): 设备调谐器数目,此数目决议局域网内可同时转播并行的直播线路,本文设备为 10, 可同时支持 10 台终端旁观 10 路分歧的直播。留意,假如 IPTV 运营商不支持多路并行 (可经过此设备测试), 此处设备会无效,应当设备为 1 (待考证), 意味着,局域网同时只能支持一台终端。
10. 然后 “下一步”, 挑选 EPG 来历:假如具有 XMLTV 格式的直播源,挑选 XEPG;假如具有 m3u 格式的直播源,挑选 PMS(假如具有单个频道的 m3u8 格式直播源,可经过软件天生,天生方式下面说明),单后挑选下一步。(本文利用 PMS)
11. 将提早预备好的直播源文件放置到以下途径的 “_con-fig” 目录下:”/docker/xteve/_con-fig/”.
12. 回到 xteve 的设置网页,在 M3U 播放列表中,输入以下途径,然后下一步。
“/cinfig/你的播放源文件全名带后缀”
13. 上步调设置途径正确后, 便会出现以下图。其中,上方是 XTeVe 相关的设置信息,其中,DVR IP 的地址将用于 Jel-lyfin 真个设置。左侧栏为菜单栏 PMS 形式对应 4 组菜单选项,从上到下为播放列表、爱好、设备、日志;XEPG 形式还会有更多菜单。本文首要说明 PMS 形式设置方式。
14. 点开 xTeVe 页面左侧菜单栏中的 “Fil-ter”,出现以下图所示。假如频道加载成功,会出现红框所示的蓝色标识的各个频道,假如出现红色的频道,说明这些频道没有加载成功,需要手动设置。
设置方式为:点击Filter playlist中的”New”按钮->Type范例挑选”M3U Group Title”->自界说Group名字,找到未加载的组频道->保存。

15. 经上述,xTeVe 设置完成,翻开网址:”http:// 群辉 ip:34400/”, 假如出现下图所示,设置根基成功。
二、Jel-lyfin 等办事真个设置,以 Jel-lyfin 为例。
1. 翻开 Jel-lyfin 背景网页,找到 “控制台” 进入 -> 左侧左侧菜单栏 “电视直播”-> 在右侧找到调谐器装备,点击 “+”,新增。
2. 增加调谐器装备,代理直播源:出现 “电视直播调和器安装” 设备界面,”调谐器范例” 挑选 “HD Home-run”,”调谐器 IP 地址:” 设备为 “群辉 ip:34400″,勾选 “答应硬件转码”(此处可不勾择),最初点击保存。
3. 为直播源增加节目信息,实现电视墙:点击 “电视直播” 界面 -> 在右侧找到 “电视指南数据供给方”,点击 “+”,新增 -> 挑选 “Xml TV” 范例。
4. 出现 “Xml TV” 设备界面,在 “文件或网址” 中填入:”http://epg.51zmt.top:8000/e.xml”,然后保存。保存后会自动革新前面直播源文件里面的频道节目信息。
5. 返回Jellyfin首页,发现在”我的媒体”新增了一个”电视直播”:
6. 进入 “电视直播”,出现了电视直播信息及节目信息,第一栏中的 “节目”,显现了正在播放的各个频道节目,又叫节目墙;”指南”,显现了各个频道各个节目标时候段,可支持显现未来 2-7 天的节目信息 (通事背景 “DVR” 设备大概有供给节目信息的电视指南网站决议)。
7. “频道”,显现了从上面直播源获得的各个频道。
8.”录制”,显现了已经完成录制的节目墙;”计划”,显现了正在录制大概计划的录制使命;“” 电视剧 “,” 电视剧 ” 形式,决议了自动持续录制不异节目。
9. 为电视直播开启录制功用:”DVR” 设备。翻开 Jel-lyfin 的背景,找到左侧菜单栏的 “DVR”,点击进入,按以下设备。设备完成后,即可开启录像功用。
10. 到这步为止,设置完成,即可实现了群辉 + jel-lyfin+IPTV 直播录制一体。
PS:本人只要m3u的直播源,对于smltv格式没有停止设置说明,不外道理大致分歧,大师可研讨一下。对于电视指南直播信息,倘使有其他的网址资本更新,接待在批评区交换