xTeve jellyfin实现IPTV直播录制在Debian PVE上
本文最后更新于 411 天前,其中的信息可能已经有所发展或是发生改变。 原创文章保留所有权利,允许提前告知征得同意并在明显位置保留原文链接的转载,任何无视版权的行为将受到搜索引擎的 DMCA 投诉。

我一直在思考要不要把标题加上Linux关键字......

提示

本教程较为简略,且IPTV需要有直播源(udpxy一类的),即可以在vlc,potplayer等播放器中播放的地址才可

更建议使用Docker运行

架构分析

配置xTeve

这里的步骤有些复杂,为的是避免在Jellyfin中频道排序的问题(id-1,id-10,id-11……id-19,id-2,id-29)

官网下载可执行文件

https://xteve.de/

浏览器打开配置界面

您刚刚应该在执行输出里看到这样一行

[xTeVe] Web Interface:         http://172.17.0.1:34400/web/ | xTeVe is also available via the other 4 IP's.

说明已经启动起来了。在你的浏览器里输入http://IP:34400/web/
为什么不是上面那个?因为不准。打不开请检查防火墙

配置简略说明

如果有配置向导的话,那是最好的了

第一屏没截图,意为同时观看的频道数

第三屏,填入m3u地址


就长这样,放到一个地方,输入路径导入,建议食用Python生成

填入EPG地址

就这: http://epg.51zmt.top:8000/e.xml

保存并更改设置

如果此时就按照其他教程里说的导入jellyfin,很可能频道会乱顺序


保存好

更改配置文件

我们要编辑运行xTeve账户的用户的家目录里的.xteve文件夹下的pms.json(启动日志里也有路径)


注意这几个,在频道中会跑错位置,
故,频道总数为两位数就改成id-00,id-01···意为让他们都变成两位
若频道总数为三位数,则每个id都应添加0至三位

xTeve配置完成

配置Jellyfin

菜单->控制台->电视直播

添加一个 调谐器设备

类型:HD Homerun
调谐器 IP 地址:刚刚xTeve浏览器中的url去掉/web(http://IP:34400)
允许硬件转码 最好勾上
好的保存

添加一个 电视指南数据提供方(XMLTV)

文件或网址:http://epg.51zmt.top:8000/e.xml
好的保存
接下来它会刷新指南数据。刷新好后,您可以在首页->电视直播中看到频道和电视节目

有没有电视节目的频道该怎么办?

菜单->控制台->电视直播 中您添加的XMLTV右面优格映射频道,您可以在那里选择对应的频道

半亩方塘 , 版权所有丨如未注明 , 均为原创丨本网站采用CC BY-NC-SA 3.0 CN反996许可证协议进行授权
转载请注明原文链接:xTeve jellyfin实现IPTV直播录制在Debian PVE上
上一篇
下一篇