Skip to content

zzzz0317/beijing-unicom-iptv-playlist

Repository files navigation

北京联通IPTV播放列表(每日自动更新)

法律声明

使用本项目前请务必阅读免责声明

公告

本项目将于2025年10月31日后(等作者再想起来的时候),将 iptv-unicast.m3uiptv-ignored-unicast.m3u 文件内的 udpxy.local 域名修改为 iptv.local,请您提前添加解析或修改脚本以适配更改。

时移

本项目已实现时移功能!时移参数参考 APTV Playseekrtp2httpd Issue#25

已验证的服务端:

已验证的客户端:

  • TiviMate,catchup格式无需修改
  • APTV,catchup格式无需修改
  • Kodi IPTV Simple Client,catchup格式需修改为 ?playseek={utc:YmdHMS}-{utcend:YmdHMS}
  • 我的电视电视直播 和 天光云影 仅支持rtp2httpd代理的RTSP流且无法调整回放进度,似乎未识别m3u catchup参数,原生RTSP流待确认。

欢迎网友测试并提供反馈。

文件说明

节目单对比

文件名称 Sniffer配置对应 地址 时移 说明
iptv-unicast.m3u playlist_save_path HTTP转组播 HTTP转RTSP 推荐
iptv-multicast.m3u playlist_mc_save_path 组播 RTSP 推荐,光猫路由模式可直接使用
iptv-ignored-unicast.m3u playlist_ignored_save_path HTTP转组播 HTTP转RTSP 已忽略的频道列表,大概没用
iptv-ignored-multicast.m3u playlist_ignored_mc_save_path 组播 RTSP 已忽略的频道列表,大概没用
iptv-rtsp.m3u playlist_rtsp_save_path HTTP转RTSP HTTP转RTSP 我的电视及其分支可使用时移
iptv-rtsp-raw.m3u playlist_rtsp_raw_save_path RTSP RTSP 光猫路由模式可直接使用,交换机组播不通时可尝试

播放列表转换工具 convert.py

适用于自部署 Web 服务的情况,以下示例假设您的服务器 IP 地址为 10.1.1.1,并且在该服务器上安装了 udpxy 和 Nginx

转换: ./convert.py --rtp-url http://10.1.1.1:8081/rtp/ --epg-url http://10.1.1.1:8081/epg.xml.gz --logo-url http://10.1.1.1:8081/img/ --output iptv.m3u

然后将整个目录使用 Nginx 等工具承载即可,以下是一个示例的 Nginx 虚拟主机配置文件

server {
    listen 8081;
    #server_name 10.1.1.1;
    root /var/www/iptv;

    location /rtp {
        proxy_redirect off;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:8080;
    }
}

配置仅供参考,请按实际情况修改,并且将更新仓库和转换的命令放在crontab中定时执行。

致谢

本项目台标资源来源于互联网,部分台标资源来源于 老张的EPGwanglindl/TVlogoEPG-电子节目单 项目,在此向项目维护者表示感谢。

About

北京联通IPTV播放列表。节目单嗅探工具:https://github.com/zzzz0317/beijing-unicom-iptv-playlist-sniffer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages