Files
ip/README.md
T
2026-09-19 02:16:55 -04:00

149 lines
11 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# IPTV 直播源自动更新库
> **程序特点**: 境外服务器每日自动抓取 → 逐级甄选 → 国内真实测速 → 原子发布。全流程零常驻 Web 服务依赖,天然适配 2GB 小内存机器。
## 使用地址(直接填入播放器)
| 用途 | 地址 |
|---|---|
| 通用 M3U(TiviMate / Kodi / VLC / IPTV播放器) | <code>https://gitea.zzjp.help/zjp/ip/raw/branch/main/all.m3u</code> |
| TVBox 壳/影视类应用 | <code>https://gitea.zzjp.help/zjp/ip/raw/branch/main/tvbox.json</code> |
| EPG 节目单(XMLTV) | <code>https://gitea.zzjp.help/zjp/ip/raw/branch/main/epg.xml</code> |
| 台标目录 | <code>https://gitea.zzjp.help/zjp/ip/raw/branch/main/logo/</code> |
| 运行状态页 | <code>https://zz.zzjp.help/iptv-status/</code> |
单一 M3U 内按“央视频道 / 卫视频道 / 港澳台频道 / 江苏地方频道 / 网络直播”分组;地方频道仅保留江苏省内行政区市县电视台。
## 实现结果(最近一次运行)
- 央视频道: 21 台 / 138 线 · 卫视频道: 60 台 / 190 线
- 港澳台: 63 台 / 89 线 · 江苏地方: 6 台 / 8 线 · 网络直播: 232 台 / 232 线
- 全库有效线路: 657 线;严格稳定: 148 台 / 181 线
(近 5 次国内测速≥3 次、P30≥4000kbps、最低≥2500kbps;仅用于排序与淘汰,单入口发布不拆分)
## 运作逻辑(每 24h 一轮)
1. **关键词引擎**:AI(智谱/硅基) 依据历史命中扩写关键词,写入 `keywords` 表。
2. **多渠道抓取**:主流社区仓库(TXT/M3U)、tvbox 接口(递归展开)、Gitee/GitHub 代码搜索、Telegram 公开频道/大群白名单增量(仅读已登记实体,防 FloodWait)。
3. **解析入库**:m3u/txt/tvbox json 统一解析,按频道字典+AI 兜底归一化后写入 SQLite;外省地方台丢弃;点播/静态文件(.mp4 等)拒收。
4. **淘汰机制**:数据源 10 天无产出降权再淘汰;播放源“死亡”改由**国内测速**驱动(境外连不上/HTTP 失败不再累计失败次数,防误杀国内源);连续失败≥3 次并冷却 3 天进复活池;10 天无存活删除;假源隔离删除。
5. **校验甄选**:HTTP 存活 + ffprobe 深度(编码/分辨率/码率)。深检与 AI 抽帧甄别优先作用于“国内测速已 playable”的源;CCTV/卫视/港澳台每日限量抽帧辨台标/录像/错台。
6. **国内真实测速**:码云 Gitee Go 多账号(zhoupeng8324/cs、fazhiyuan/css、zhou-jiepeng/csss)并行分片执行;单在途批次状态机、v2 协议(批次摘要+URL 哈希)防旧结果/错批污染;结果以“国内可播”为准恢复 active 与严格状态。
7. **稳定排序**:速度采用稳定度(变异系数)优先 → 国内测速通过 → active 的分层排序;严格稳定基于历史窗口(P30+最低值+样本数),连续低质才降级。
8. **生成产物**:`out.next` 快照原子切换;单入口 all.m3u + tvbox.json + epg.xml + 台标;CCTV 自然序;防盗链 UA/Referer 按来源透传。
9. **同步发布**:推送到本仓库(Gitea zjp/ip);Telegram 推送更新明细与推荐地址。
10. **更新日志**:每次自动运行与每次代码优化都会在下方“更新记录”追加一条,形成可回溯的软件更新说明。
## 播放与回放
- 通用 M3U 兼容 TiviMate、Kodi、VLC 与常见 IPTV 播放器;TVBox 使用独立 JSON。两者均按频道分组,央视以 1、2、3…10、11 自然顺序排列。
- 节目单由 EPG XMLTV 提供,**不等同于回放**。仅当源数据明确带有 <code>catchup="append"</code> 与 <code>catchup-source</code> 时,导出条目才会保留时移参数;支持该规范的播放器可按自身设置尝试回放。
- 本项目不会猜测、伪造或绕过运营商时移/订阅/地区限制;没有显式回放参数的频道只提供直播与节目单。
## 更新记录(自动, 最新在上)
- **2026-09-19 02:16:48 · 自动运行更新 #20260919021342**
自动运行 #20260919021342(2026-09-19 02:16:48):
央视 21台/138线 · 卫视 60台/190线 · 港澳台 63台/89线 · 江苏地方 6台/8线 · 网络直播 232台/232线
全库有效 657 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-19 00:06:46 · 自动运行更新 #20260919000616**
自动运行 #20260919000616(2026-09-19 00:06:46):
央视 21台/149线 · 卫视 60台/256线 · 港澳台 56台/79线 · 江苏地方 6台/8线 · 网络直播 282台/282线
全库有效 774 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-18 16:09:59 · 自动运行更新 #20260918160942**
自动运行 #20260918160942(2026-09-18 16:09:59):
央视 21台/149线 · 卫视 60台/256线 · 港澳台 56台/79线 · 江苏地方 6台/8线 · 网络直播 282台/282线
全库有效 774 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-18 08:02:12 · 自动运行更新 #20260918080145**
自动运行 #20260918080145(2026-09-18 08:02:12):
央视 21台/149线 · 卫视 60台/256线 · 港澳台 56台/79线 · 江苏地方 6台/8线 · 网络直播 282台/282线
全库有效 774 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-18 02:18:57 · 自动运行更新 #20260918021404**
自动运行 #20260918021404(2026-09-18 02:18:57):
央视 21台/149线 · 卫视 60台/256线 · 港澳台 56台/79线 · 江苏地方 6台/8线 · 网络直播 282台/282线
全库有效 774 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-18 00:01:00 · 自动运行更新 #20260918000042**
自动运行 #20260918000042(2026-09-18 00:01:00):
央视 21台/149线 · 卫视 60台/261线 · 港澳台 57台/82线 · 江苏地方 6台/8线 · 网络直播 626台/1450线
全库有效 1950 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-17 16:11:20 · 自动运行更新 #20260917161102**
自动运行 #20260917161102(2026-09-17 16:11:20):
央视 21台/149线 · 卫视 60台/261线 · 港澳台 57台/82线 · 江苏地方 6台/8线 · 网络直播 626台/1450线
全库有效 1950 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-17 08:13:10 · 自动运行更新 #20260917081243**
自动运行 #20260917081243(2026-09-17 08:13:10):
央视 21台/247线 · 卫视 64台/404线 · 港澳台 71台/106线 · 江苏地方 6台/8线 · 网络直播 835台/1672线
全库有效 2437 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-17 02:16:23 · 自动运行更新 #20260917021242**
自动运行 #20260917021242(2026-09-17 02:16:23):
央视 21台/247线 · 卫视 64台/404线 · 港澳台 71台/106线 · 江苏地方 6台/8线 · 网络直播 835台/1672线
全库有效 2437 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-17 00:18:45 · 自动运行更新 #20260917001722**
自动运行 #20260917001722(2026-09-17 00:18:45):
央视 21台/247线 · 卫视 64台/402线 · 港澳台 71台/104线 · 江苏地方 6台/8线 · 网络直播 835台/1672线
全库有效 2433 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-16 16:05:31 · 自动运行更新 #20260916160512**
自动运行 #20260916160512(2026-09-16 16:05:31):
央视 21台/247线 · 卫视 64台/402线 · 港澳台 71台/104线 · 江苏地方 6台/8线 · 网络直播 835台/1672线
全库有效 2433 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-16 08:12:43 · 自动运行更新 #20260916081222**
自动运行 #20260916081222(2026-09-16 08:12:43):
央视 21台/247线 · 卫视 64台/402线 · 港澳台 71台/104线 · 江苏地方 6台/8线 · 网络直播 835台/1672线
全库有效 2433 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-16 02:23:39 · 自动运行更新 #20260916021944**
自动运行 #20260916021944(2026-09-16 02:23:39):
央视 21台/247线 · 卫视 64台/402线 · 港澳台 71台/104线 · 江苏地方 6台/8线 · 网络直播 835台/1672线
全库有效 2433 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-16 00:06:03 · 自动运行更新 #20260916000542**
自动运行 #20260916000542(2026-09-16 00:06:03):
央视 21台/246线 · 卫视 64台/401线 · 港澳台 71台/103线 · 江苏地方 6台/8线 · 网络直播 835台/1672线
全库有效 2430 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-15 16:03:25 · 自动运行更新 #20260915160252**
自动运行 #20260915160252(2026-09-15 16:03:25):
央视 21台/246线 · 卫视 64台/401线 · 港澳台 71台/103线 · 江苏地方 6台/8线 · 网络直播 835台/1672线
全库有效 2430 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-15 08:15:47 · 自动运行更新 #20260915081512**
自动运行 #20260915081512(2026-09-15 08:15:47):
央视 21台/246线 · 卫视 64台/401线 · 港澳台 71台/103线 · 江苏地方 6台/8线 · 网络直播 835台/1672线
全库有效 2430 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-15 02:24:44 · 自动运行更新 #20260915022042**
自动运行 #20260915022042(2026-09-15 02:24:44):
央视 21台/246线 · 卫视 64台/401线 · 港澳台 71台/103线 · 江苏地方 6台/8线 · 网络直播 835台/1672线
全库有效 2430 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-15 00:03:34 · 自动运行更新 #20260915000312**
自动运行 #20260915000312(2026-09-15 00:03:34):
央视 21台/245线 · 卫视 64台/401线 · 港澳台 68台/95线 · 江苏地方 6台/8线 · 网络直播 835台/1672线
全库有效 2421 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-14 16:14:03 · 自动运行更新 #20260914161342**
自动运行 #20260914161342(2026-09-14 16:14:03):
央视 21台/245线 · 卫视 64台/401线 · 港澳台 68台/95线 · 江苏地方 6台/8线 · 网络直播 835台/1672线
全库有效 2421 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
- **2026-09-14 08:17:29 · 自动运行更新 #20260914081712**
自动运行 #20260914081712(2026-09-14 08:17:29):
央视 21台/245线 · 卫视 64台/401线 · 港澳台 68台/95线 · 江苏地方 6台/8线 · 网络直播 835台/1672线
全库有效 2421 线;严格稳定 148台/181线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。
## 说明与免责
- 内容仅收集自公开互联网,仅供个人学习测试,请于 24h 内删除;版权归各电视台/平台所有。
- 播放源具有时效性,若失效通常次轮自动剔除并补充新线路。