Docker部署IPTV源代理配合Emby观看IPTV(含指南)

作者:Cook 发布时间: 2024-11-28 阅读量:174 评论数:1

1、部署直播源代理服务

直播源代理使用 guovern/iptv-api 这个镜像,配合watchtower自动更新

Github

挂载到本地目录中,后面用emby直接选择本地文件,后面docker会自动更新这个文件。

# 部署docker
docker run -d --restart unless-stopped -v /etc/docker/output:/iptv-api/output  -p 35455:8000 --name iptv guovern/iptv-api

# 部署watchtower 每天凌晨2点自动更新
docker run -d --name watchtower --restart unless-stopped -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower iptv -c --schedule "0 0 2 * * *"

部署完成后会自动订阅刷新,获取到源之后,会进行测试,这里时间比较久,可以通过docker日志查看进度,或者查看log目录中的speed_test.log,而result.log则是结果日志,这里有结果了,才是生成完成了。

生成完成后,映射的output目录中的result.m3u 就是我们需要的文件了。

需要注意,这个文件刚启动docker就会生成,此时并不能使用,需要等待上面订阅和测速完成才可以。

2、导入Emby

在导入之前,需要先保证有映射目录可以访问到iptv的output目录。

1、打开控制台中的电视直播菜单

2、添加m3u文件

3、点击放大镜,选择output中的result.m3u,然后保存即可,其他的选项不需要动。

3、配置指南信息

点击添加指南数据源

国家选择china(如果没有china的话选其他的也行,有的emby版本没有china),数据源选择XmlTV,然后点击下一个。

然后输入URL:https://epg.112114.xyz/pp.xml

滑到底部点击保存即可。

4、效果演示

节目页会自动更新当前播放的内容:

播放时点击下方的指南:

指南页效果:

直接点击即可播放:

评论