diff --git a/README.md b/README.md index e69de29..6f56a08 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,148 @@ +# IPTV 直播源自动更新库 + +> **程序特点**: 境外服务器每日自动抓取 → 逐级甄选 → 国内真实测速 → 原子发布。全流程零常驻 Web 服务依赖,天然适配 2GB 小内存机器。 + +## 使用地址(直接填入播放器) + +| 用途 | 地址 | +|---|---| +| 通用 M3U(TiviMate / Kodi / VLC / IPTV播放器) | https://gitea.zzjp.help/zjp/ip/raw/branch/main/all.m3u | +| TVBox 壳/影视类应用 | https://gitea.zzjp.help/zjp/ip/raw/branch/main/tvbox.json | +| EPG 节目单(XMLTV) | https://gitea.zzjp.help/zjp/ip/raw/branch/main/epg.xml | +| 台标目录 | https://gitea.zzjp.help/zjp/ip/raw/branch/main/logo/ | +| 运行状态页 | https://zz.zzjp.help/iptv-status/ | + +单一 M3U 内按“央视频道 / 卫视频道 / 港澳台频道 / 江苏地方频道 / 网络直播”分组;地方频道仅保留江苏省内行政区市县电视台。 + +## 实现结果(最近一次运行) + +- 央视频道: 20 台 / 114 线 · 卫视频道: 39 台 / 123 线 +- 港澳台: 56 台 / 84 线 · 江苏地方: 5 台 / 6 线 · 网络直播: 34 台 / 34 线 +- 全库有效线路: 361 线;严格稳定: 1 台 / 1 线 + (近 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. **国内真实测速**:阿里云国内探针(阿里云国内探针(主动拉取/回传))主动拉取批次并回传结果;单在途批次状态机、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 提供,**不等同于回放**。仅当源数据明确带有 catchup="append" 与 catchup-source 时,导出条目才会保留时移参数;支持该规范的播放器可按自身设置尝试回放。 +- 本项目不会猜测、伪造或绕过运营商时移/订阅/地区限制;没有显式回放参数的频道只提供直播与节目单。 + +## 更新记录(自动, 最新在上) + +- **2026-10-05 09:43:35 · 自动运行更新 #20261005094156** + 自动运行 #20261005094156(2026-10-05 09:43:35): + 央视 20台/114线 · 卫视 39台/123线 · 港澳台 56台/84线 · 江苏地方 5台/6线 · 网络直播 34台/34线 + 全库有效 361 线;严格稳定 1台/1线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-05 09:02:24 · 自动运行更新 #20261005090224** + 自动运行 #20261005090224(2026-10-05 09:02:24): + 央视 20台/114线 · 卫视 39台/124线 · 港澳台 56台/84线 · 江苏地方 5台/6线 · 网络直播 34台/34线 + 全库有效 362 线;严格稳定 2台/2线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-05 08:56:16 · 自动运行更新 #20261005085615** + 自动运行 #20261005085615(2026-10-05 08:56:16): + 央视 20台/113线 · 卫视 39台/124线 · 港澳台 56台/84线 · 江苏地方 5台/6线 · 网络直播 31台/31线 + 全库有效 358 线;严格稳定 2台/2线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-05 08:35:07 · 自动运行更新 #20261005083327** + 自动运行 #20261005083327(2026-10-05 08:35:07): + 央视 20台/68线 · 卫视 36台/61线 · 港澳台 50台/76线 · 江苏地方 5台/6线 · 网络直播 6台/6线 + 全库有效 217 线;严格稳定 2台/2线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-05 08:12:40 · 自动运行更新 #20261005080246** + 自动运行 #20261005080246(2026-10-05 08:12:40): + 央视 20台/67线 · 卫视 36台/61线 · 港澳台 50台/76线 · 江苏地方 5台/6线 · 网络直播 6台/6线 + 全库有效 216 线;严格稳定 1台/1线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-05 07:01:16 · 自动运行更新 #20261005065055** + 自动运行 #20261005065055(2026-10-05 07:01:16): + 央视 20台/67线 · 卫视 36台/69线 · 港澳台 56台/84线 · 江苏地方 5台/6线 · 网络直播 6台/6线 + 全库有效 232 线;严格稳定 0台/0线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-05 06:49:56 · 自动运行更新 #20261005064948** + 自动运行 #20261005064948(2026-10-05 06:49:56): + 央视 20台/116线 · 卫视 40台/141线 · 港澳台 56台/84线 · 江苏地方 5台/6线 · 网络直播 57台/57线 + 全库有效 404 线;严格稳定 0台/0线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-05 06:48:53 · 自动运行更新 #20261005064853** + 自动运行 #20261005064853(2026-10-05 06:48:53): + 央视 20台/116线 · 卫视 40台/141线 · 港澳台 56台/84线 · 江苏地方 5台/6线 · 网络直播 57台/57线 + 全库有效 404 线;严格稳定 0台/0线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-05 06:35:04 · 自动运行更新 #20261005063323** + 自动运行 #20261005063323(2026-10-05 06:35:04): + 央视 20台/115线 · 卫视 40台/136线 · 港澳台 56台/84线 · 江苏地方 5台/6线 · 网络直播 46台/46线 + 全库有效 387 线;严格稳定 1台/1线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-05 05:27:02 · 自动运行更新 #20261005051643** + 自动运行 #20261005051643(2026-10-05 05:27:02): + 央视 20台/66线 · 卫视 36台/59线 · 港澳台 50台/75线 · 江苏地方 5台/6线 · 网络直播 6台/6线 + 全库有效 212 线;严格稳定 0台/0线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-05 05:00:42 · 自动运行更新 #20261005045843** + 自动运行 #20261005045843(2026-10-05 05:00:42): + 央视 20台/115线 · 卫视 40台/132线 · 港澳台 56台/83线 · 江苏地方 5台/6线 · 网络直播 33台/33线 + 全库有效 369 线;严格稳定 0台/0线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-05 03:34:54 · 自动运行更新 #20261005032333** + 自动运行 #20261005032333(2026-10-05 03:34:54): + 央视 20台/71线 · 卫视 37台/75线 · 港澳台 47台/71线 · 江苏地方 5台/6线 · 网络直播 3台/3线 + 全库有效 226 线;严格稳定 0台/0线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-05 02:41:45 · 自动运行更新 #20261005022055** + 自动运行 #20261005022055(2026-10-05 02:41:45): + 央视 20台/71线 · 卫视 37台/75线 · 港澳台 56台/83线 · 江苏地方 5台/6线 · 网络直播 9台/9线 + 全库有效 244 线;严格稳定 0台/0线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-04 02:25:59 · 自动运行更新 #20261004022142** + 自动运行 #20261004022142(2026-10-04 02:25:59): + 央视 20台/100线 · 卫视 40台/131线 · 港澳台 60台/92线 · 江苏地方 5台/6线 · 网络直播 57台/57线 + 全库有效 386 线;严格稳定 16台/19线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-03 02:24:46 · 自动运行更新 #20261003021441** + 自动运行 #20261003021441(2026-10-03 02:24:46): + 央视 20台/85线 · 卫视 40台/130线 · 港澳台 57台/87线 · 江苏地方 5台/6线 · 网络直播 57台/57线 + 全库有效 365 线;严格稳定 22台/25线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-02 11:02:56 · 自动运行更新 #20261002105546** + 自动运行 #20261002105546(2026-10-02 11:02:56): + 央视 20台/86线 · 卫视 40台/133线 · 港澳台 57台/87线 · 江苏地方 5台/6线 · 网络直播 57台/57线 + 全库有效 369 线;严格稳定 23台/28线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-02 02:34:29 · 自动运行更新 #20261002022312** + 自动运行 #20261002022312(2026-10-02 02:34:29): + 央视 20台/86线 · 卫视 40台/133线 · 港澳台 57台/87线 · 江苏地方 5台/6线 · 网络直播 57台/57线 + 全库有效 369 线;严格稳定 23台/27线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-01 14:34:08 · 自动运行更新 #20261001142041** + 自动运行 #20261001142041(2026-10-01 14:34:08): + 央视 20台/86线 · 卫视 41台/135线 · 港澳台 61台/92线 · 江苏地方 5台/6线 · 网络直播 63台/63线 + 全库有效 382 线;严格稳定 23台/27线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-01 14:11:22 · 自动运行更新 #20261001140751** + 自动运行 #20261001140751(2026-10-01 14:11:22): + 央视 20台/86线 · 卫视 41台/135线 · 港澳台 61台/92线 · 江苏地方 5台/6线 · 网络直播 63台/63线 + 全库有效 382 线;严格稳定 23台/27线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +- **2026-10-01 12:56:34 · 自动运行更新 #20261001125456** + 自动运行 #20261001125456(2026-10-01 12:56:34): + 央视 20台/86线 · 卫视 41台/135线 · 港澳台 61台/92线 · 江苏地方 5台/6线 · 网络直播 63台/63线 + 全库有效 382 线;严格稳定 23台/27线。主要入口 all.m3u / tvbox.json / epg.xml 已同步更新。 + +## 说明与免责 + +- 内容仅收集自公开互联网,仅供个人学习测试,请于 24h 内删除;版权归各电视台/平台所有。 +- 播放源具有时效性,若失效通常次轮自动剔除并补充新线路。 diff --git a/status.json b/status.json index 060b209..dc79750 100644 --- a/status.json +++ b/status.json @@ -1 +1 @@ -{"generated_at":"2026-10-05 08:35:06","categories":{"cctv":{"channels":9,"streams":10},"satellite":{"channels":2,"streams":2},"hk_mo_tw":{"channels":1,"streams":1}},"strict_streams":2,"intermittent_streams":12,"formal_count":13,"survival":{"24":{"alive":13,"total":13,"rate":100.0},"48":{"alive":13,"total":13,"rate":100.0}},"queue_stats":{"pending_new":0,"pending_domestic":1,"pending_retest":12,"pending_unstable":5,"queue_age_max_hours":606.11,"queue_oldest_at":"2026-09-10 02:28:47","new_sources_last_24h":31},"daily":{"new":31,"completed":40,"failed":40,"discarded":3002},"streams":{"published":13,"active":13,"new":2,"unstable":202},"pending_probe":{"batch_id":"cn-aliyun-2026-10-05T123301Z-2d89fda3","expires_at":"2026-10-06T18:33:01Z"},"pending_github":{"batch_id":"gh-auth-20261005T120958Z-d3883f2b","expires_at":"2026-10-06T12:09:58Z"},"probe_summary":{"aliyun_total":4610,"aliyun_submitted":1,"aliyun_consumed":4423,"aliyun_rejected":1,"aliyun_expired":185,"github_total":31,"github_submitted":1,"github_consumed":20,"github_rejected":5,"github_expired":5,"ratios":{"batches":938,"expected":15727,"returned":15727,"executed":15554,"accepted":7165,"return_rate":100.0,"execution_rate":98.9,"completion_rate":95.94,"scope":"item ratios: post-migration receipts; completion: all recorded issued batches"}},"probe_details":{"aliyun_batches":[{"batch_id":"cn-aliyun-2026-10-05T123301Z-2d89fda3","created_at":"2026-10-05T12:33:01Z","expires_at":"2026-10-06T18:33:01Z","state":"submitted","consumed_at":null,"last_state_reason":"aliyun-lease"},{"batch_id":"cn-aliyun-2026-10-05T123150Z-f4613a90","created_at":"2026-10-05T12:31:50Z","expires_at":"2026-10-06T18:31:50Z","state":"consumed","consumed_at":"2026-10-05 08:32:29","last_state_reason":"payload-consumed"},{"batch_id":"cn-aliyun-2026-10-05T123038Z-c9d79558","created_at":"2026-10-05T12:30:38Z","expires_at":"2026-10-06T18:30:38Z","state":"consumed","consumed_at":"2026-10-05 08:31:18","last_state_reason":"payload-consumed"},{"batch_id":"cn-aliyun-2026-10-05T122927Z-505c6049","created_at":"2026-10-05T12:29:27Z","expires_at":"2026-10-06T18:29:27Z","state":"consumed","consumed_at":"2026-10-05 08:30:06","last_state_reason":"payload-consumed"},{"batch_id":"cn-aliyun-2026-10-05T122813Z-36010399","created_at":"2026-10-05T12:28:13Z","expires_at":"2026-10-06T18:28:13Z","state":"consumed","consumed_at":"2026-10-05 08:28:55","last_state_reason":"payload-consumed"},{"batch_id":"cn-aliyun-2026-10-05T122654Z-f5053e2c","created_at":"2026-10-05T12:26:54Z","expires_at":"2026-10-06T18:26:54Z","state":"consumed","consumed_at":"2026-10-05 08:27:41","last_state_reason":"payload-consumed"}],"github_batches":[{"batch_id":"gh-auth-20261005T120958Z-d3883f2b","created_at":"2026-10-05 08:09:58","expires_at":"2026-10-06T12:09:58Z","state":"submitted","consumed_at":null,"last_state_reason":"submit"},{"batch_id":"gh-deep-20261005T105926Z-0bfdaace","created_at":"2026-10-05 06:59:26","expires_at":"2026-10-06T10:59:26Z","state":"consumed","consumed_at":"2026-10-05 08:10:55","last_state_reason":"payload-consumed"},{"batch_id":"gh-auth-20261005T073211Z-03b63b81","created_at":"2026-10-05 03:32:11","expires_at":"2026-10-06T07:32:11Z","state":"consumed","consumed_at":"2026-10-05 05:24:23","last_state_reason":"payload-consumed"},{"batch_id":"gh-deep-20261005T063849Z-aca90d1f","created_at":"2026-10-05 02:38:49","expires_at":"2026-10-06T06:38:49Z","state":"consumed","consumed_at":"2026-10-05 03:33:07","last_state_reason":"payload-consumed"},{"batch_id":"gh-auth-20261005T063745Z-76f70dfb","created_at":"2026-10-05 02:37:45","expires_at":"2026-10-06T06:37:45Z","state":"consumed","consumed_at":"2026-10-05 03:32:11","last_state_reason":"payload-consumed"},{"batch_id":"gh-deep-20261004T062350Z-b7b642f2","created_at":"2026-10-04 02:23:50","expires_at":"2026-10-05T06:23:50Z","state":"rejected","consumed_at":null,"last_state_reason":"payload-mismatch"}],"aliyun_speed":{"total":110166,"ok":8963}},"quality":{"github_video_ok":282,"github_risk_events":703,"github_total":872,"top_sources":[{"source_id":13,"name":"kstore-aiwex","score":76.56,"source_count":61,"domestic_success_count":61},{"source_id":7,"name":"iptv-org CN","score":35.83,"source_count":12,"domestic_success_count":6},{"source_id":11,"name":"zhoujie IPv4","score":34.52,"source_count":63,"domestic_success_count":49},{"source_id":9,"name":"iptv-org TW","score":25.0,"source_count":3,"domestic_success_count":1},{"source_id":47,"name":"Collect-IPTV 精选排序","score":17.14,"source_count":182,"domestic_success_count":61},{"source_id":75,"name":"github:ANOKO1122/iptv-zb-zy","score":14.02,"source_count":51,"domestic_success_count":13},{"source_id":65,"name":"telegram收集","score":9.26,"source_count":175,"domestic_success_count":6},{"source_id":1,"name":"fanmingming IPv4","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":2,"name":"fanmingming IPv6","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":3,"name":"YanG-1989 Gather","score":0.0,"source_count":0,"domestic_success_count":0}],"metrics":{"domains":[{"domain_key":"http://107.150.60.122:80","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://111.29.9.33:6610","samples":181,"successes":0,"success_rate":0.0},{"domain_key":"http://111.29.9.37:6610","samples":50,"successes":0,"success_rate":0.0},{"domain_key":"http://111.29.9.38:6610","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://112.74.200.9:88","samples":22,"successes":0,"success_rate":0.0},{"domain_key":"http://113.57.140.161:10081","samples":250,"successes":249,"success_rate":99.6},{"domain_key":"http://118.122.144.115:8888","samples":213,"successes":210,"success_rate":98.59},{"domain_key":"http://120.40.39.246:352","samples":227,"successes":225,"success_rate":99.12},{"domain_key":"http://120.48.113.49:6006","samples":185,"successes":0,"success_rate":0.0},{"domain_key":"http://120.76.248.139:80","samples":40,"successes":0,"success_rate":0.0},{"domain_key":"http://125.42.148.178:9901","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://162.19.247.76:22222","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://183.129.255.66:8480","samples":227,"successes":225,"success_rate":99.12},{"domain_key":"http://192.151.150.154:80","samples":22,"successes":0,"success_rate":0.0},{"domain_key":"http://204.12.221.218:8181","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://218.84.12.186:8001","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://219.147.245.238:25480","samples":11,"successes":1,"success_rate":9.09},{"domain_key":"http://221.226.51.220:50081","samples":249,"successes":248,"success_rate":99.6},{"domain_key":"http://223.110.245.139:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://223.110.245.167:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://38.64.72.148:80","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"http://45.192.97.170:8880","samples":130,"successes":0,"success_rate":0.0},{"domain_key":"http://58.56.162.102:4466","samples":227,"successes":225,"success_rate":99.12},{"domain_key":"http://61.221.215.25:8800","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://61.244.22.4:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://63.141.230.178:82","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://74.91.26.218:82","samples":60,"successes":0,"success_rate":0.0},{"domain_key":"http://8.138.7.223:80","samples":258,"successes":254,"success_rate":98.45},{"domain_key":"http://ali-m-l.cztv.com:80","samples":37,"successes":8,"success_rate":21.62},{"domain_key":"http://ali-vl.cztv.com:80","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"http://ali-xwl.cztv.com:80","samples":5,"successes":2,"success_rate":40.0},{"domain_key":"http://bp-resource-dfl.bestv.cn:80","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"http://bztv.tvbus.cc:8081","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://cdn.163189.xyz:80","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"http://cdn6.163189.xyz:80","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"http://cdn9.163189.xyz:80","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"http://cm-wshls.homecdn.com:80","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"http://e2.woc.iiiya.cn:28888","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://english-livetx.cgtn.com:80","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"http://gmxw.7766.org:808","samples":199,"successes":196,"success_rate":98.49},{"domain_key":"http://media.fantv.hk:80","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://nklive.nbs.cn:80","samples":18,"successes":0,"success_rate":0.0},{"domain_key":"http://nmk.ioapk.com:5050","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://nn.7x9d.cn:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://p2.ioioz.com:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://php.jdshipin.com:80","samples":58,"successes":0,"success_rate":0.0},{"domain_key":"http://php.jdshipin.com:8880","samples":70,"successes":0,"success_rate":0.0},{"domain_key":"http://play1-qk.nmtv.cn:80","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"http://pull-rtmp-l1.ixigua.com:80","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"http://r.jdshipin.com:80","samples":86,"successes":0,"success_rate":0.0},{"domain_key":"http://t.061899.xyz:80","samples":184,"successes":0,"success_rate":0.0},{"domain_key":"http://tmpstream.hyrtv.cn:80","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"http://tv.uwp.ac.cn:80","samples":162,"successes":0,"success_rate":0.0},{"domain_key":"http://web-play.pptv.com:80","samples":1,"successes":0,"success_rate":0.0},{"domain_key":"http://zmgd.zyrnet.com:8888","samples":65,"successes":64,"success_rate":98.46},{"domain_key":"https://0472.org:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://bp-resource-dfl.bestv.cn:443","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"https://cdn.jsdelivr.net:443","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://cdn6.163189.xyz:443","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"https://chibrics.mediacdn.ru:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://dikcfc9915kp8.cloudfront.net:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://english-livebkali.cgtn.com:443","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"https://english-livetx.cgtn.com:443","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"https://epg.pw:443","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://gcalic.v.myalicdn.com:443","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"https://hello.ooo0ooo.top:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://hls-qhmh.lanzhousobey.cn:443","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"https://hoytv-live-stream.hoy.tv:443","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://hw-origin.pull.yximgs.com:443","samples":168,"successes":0,"success_rate":0.0},{"domain_key":"https://img.whalenas.com:283","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://live-auth.51kandianshi.com:443","samples":21,"successes":2,"success_rate":9.52},{"domain_key":"https://live.264788.xyz:443","samples":60,"successes":0,"success_rate":0.0},{"domain_key":"https://live.ottiptv.cc:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://live3.tdm.com.mo:443","samples":33,"successes":0,"success_rate":0.0},{"domain_key":"https://m3u8channel.yunxya.com:443","samples":11,"successes":1,"success_rate":9.09},{"domain_key":"https://myip.pdtvhd.com:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://piccpndks.v.kcdnvip.com:443","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"https://pul-tenm.gkykp.com:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://raw.githubusercontent.com:443","samples":50,"successes":0,"success_rate":0.0},{"domain_key":"https://srs.iyb983.cn:443","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"https://txmov2.a.kwimgs.com:443","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"https://xykt-fix.github.io:443","samples":10,"successes":0,"success_rate":0.0}],"circuit_states":{"soft":11},"saved_unique_candidates_today":{"domestic":293,"fast":293},"probe_ratios":{"batches":938,"expected":15727,"returned":15727,"executed":15554,"accepted":7165,"return_rate":100.0,"execution_rate":98.9,"completion_rate":95.94,"scope":"item ratios: post-migration receipts; completion: all recorded issued batches"},"new_stream_freshness_7d":{"discovered":57,"domestic_verified":8,"avg_hours":13.23,"verification_rate":14.04},"source_effectiveness_7d":{"fetched_sources":31,"effective_sources":4,"rate":12.9,"scope":"近7天成功抓取的去重source_id;有效=关联至少一条有首次正式发布记录的stream_id(stream_sources去重)"},"discovery_to_publication_7d":{"published":13,"avg_hours":203.62,"scope":"近7天首次正式发布且发现时间有效的线路;旧记录未回填,不以国内测速代替发布"},"new_source_survival_24h":{"eligible":0,"alive":0,"rate":null,"scope":"发现于近9天且已过48h、首24h有国内成功记录;24-48h再次国内成功视为存活,未测速不计成功"}}},"channel_gaps":{"count":102,"items":[{"id":3,"key":"cctv2","name":"CCTV-2 财经","category":"cctv","alive_streams":4,"message":"该频道暂无近期验证通过线路"},{"id":5,"key":"cctv3","name":"CCTV-3 综艺","category":"cctv","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":9,"key":"cctv5p","name":"CCTV-5+ 体育赛事","category":"cctv","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":12,"key":"cctv7","name":"CCTV-7 国防军事","category":"cctv","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":15,"key":"cctv9","name":"CCTV-9 纪录","category":"cctv","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":21,"key":"cctv12","name":"CCTV-12 社会与法","category":"cctv","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":24,"key":"cctv14","name":"CCTV-14 少儿","category":"cctv","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":27,"key":"cctv15","name":"CCTV-15 音乐","category":"cctv","alive_streams":7,"message":"该频道暂无近期验证通过线路"},{"id":30,"key":"cctv17","name":"CCTV-17 农业农村","category":"cctv","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":31,"key":"cgtn","name":"CGTN 国际","category":"cctv","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":32,"key":"cgtn_doc","name":"CGTN 纪录","category":"cctv","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":35,"key":"ws_bj","name":"北京卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":38,"key":"ws_ah","name":"安徽卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":40,"key":"ws_fj","name":"东南卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":41,"key":"ws_gs","name":"甘肃卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":42,"key":"ws_gd","name":"广东卫视","category":"satellite","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":44,"key":"ws_gx","name":"广西卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":45,"key":"ws_gz","name":"贵州卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":46,"key":"ws_hain","name":"海南卫视","category":"satellite","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":47,"key":"ws_heb","name":"河北卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":48,"key":"ws_henan","name":"河南卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":49,"key":"ws_hlj","name":"黑龙江卫视","category":"satellite","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":51,"key":"ws_hub","name":"湖北卫视","category":"satellite","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":53,"key":"ws_hun","name":"湖南卫视","category":"satellite","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":58,"key":"ws_jl","name":"吉林卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":61,"key":"ws_jx","name":"江西卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":62,"key":"ws_ln","name":"辽宁卫视","category":"satellite","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":63,"key":"ws_qh","name":"青海卫视","category":"satellite","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":64,"key":"ws_sd","name":"山东卫视","category":"satellite","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":66,"key":"ws_sh","name":"东方卫视","category":"satellite","alive_streams":4,"message":"该频道暂无近期验证通过线路"},{"id":78,"key":"local_sz1","name":"苏州新闻综合","category":"local","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":79,"key":"ws_sz","name":"深圳卫视","category":"satellite","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":81,"key":"ws_sc","name":"四川卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":82,"key":"ws_tj","name":"天津卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":84,"key":"ws_yn","name":"云南卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":87,"key":"ws_cq","name":"重庆卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":160,"key":"ws_shx","name":"陕西卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":161,"key":"ws_nx","name":"宁夏卫视","category":"satellite","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":162,"key":"ws_nmg","name":"内蒙古卫视","category":"satellite","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":163,"key":"ws_xj","name":"新疆卫视","category":"satellite","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":164,"key":"ws_xz","name":"西藏卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":370,"key":"ws_cnr","name":"兵团卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":373,"key":"ws_xm","name":"厦门卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":426,"key":"hmt_phoenix_info","name":"凤凰卫视资讯","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":532,"key":"unk_hmt_TVBRICSChinese","name":"TV BRICS Chinese (1080p)","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":579,"key":"unk_hmt_MOMOTV","name":"MOMO TV (1080p)","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":717,"key":"local_nj2","name":"南京教科","category":"local","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":718,"key":"local_nj1","name":"南京新闻综合","category":"local","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":855,"key":"local_sz2","name":"苏州社会经济","category":"local","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":882,"key":"local_zj1","name":"镇江新闻综合","category":"local","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":926,"key":"hmt_videoland_sport","name":"纬来体育","category":"hk_mo_tw","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":1013,"key":"unk_hmt_福建漳州醉美沙滩翡翠湾","name":"福建漳州醉美沙滩翡翠湾","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1091,"key":"hmt_tvb_jade","name":"TVB翡翠台","category":"hk_mo_tw","alive_streams":8,"message":"该频道暂无近期验证通过线路"},{"id":1092,"key":"hmt_phoenix_hk","name":"凤凰卫视香港","category":"hk_mo_tw","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":1165,"key":"unk_hmt_TVBSAsia","name":"TVBS-Asia","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1166,"key":"hmt_ttv","name":"台视","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1229,"key":"unk_hmt_凤凰卫视台","name":"凤凰卫视台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1231,"key":"hmt_macau_hd","name":"澳门高清台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1235,"key":"unk_hmt_东森财经新闻","name":"东森财经新闻","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1255,"key":"unk_hmt_凤凰资讯台","name":"凤凰资讯台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1256,"key":"unk_hmt_凤凰香港台","name":"凤凰香港台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1258,"key":"unk_hmt_特种兵之火凤凰","name":"特种兵之火凤凰","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1263,"key":"unk_hmt_HOY78","name":"HOY78","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1264,"key":"hmt_hoy_tv","name":"HOY TV","category":"hk_mo_tw","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":1266,"key":"hmt_tvb_pearl","name":"TVB明珠台","category":"hk_mo_tw","alive_streams":4,"message":"该频道暂无近期验证通过线路"},{"id":1267,"key":"unk_hmt_VIUTV","name":"VIUTV","category":"hk_mo_tw","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":1269,"key":"unk_hmt_八大戏剧台","name":"八大戏剧台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1270,"key":"unk_hmt_华丽翡翠台","name":"华丽翡翠台","category":"hk_mo_tw","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":1271,"key":"hmt_cts","name":"华视","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1273,"key":"unk_hmt_寰宇新闻台","name":"寰宇新闻台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1274,"key":"unk_hmt_无线新闻","name":"无线新闻","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1275,"key":"hmt_tvb_news","name":"TVB新闻台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1276,"key":"unk_hmt_民视新闻","name":"民视新闻HD","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1278,"key":"unk_hmt_翡翠台北美版","name":"翡翠台北美版","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1279,"key":"unk_hmt_TVB星河","name":"TVB星河","category":"hk_mo_tw","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":1281,"key":"unk_hmt_TVB娱乐新闻台","name":"TVB娱乐新闻台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1282,"key":"unk_hmt_中视新闻","name":"中视新闻","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1284,"key":"unk_hmt_澳门体育","name":"澳门体育","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1299,"key":"unk_hmt_澳门综艺","name":"澳门综艺","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1319,"key":"unk_hmt_Momo1","name":"Momo 1","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1320,"key":"unk_hmt_Momo2","name":"Momo 2","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1322,"key":"unk_hmt_NOWNEWS","name":"NOW NEWS","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1335,"key":"unk_hmt_TVBPlus","name":"TVB Plus","category":"hk_mo_tw","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":1369,"key":"unk_hmt_澳视卫星","name":"澳视卫星","category":"hk_mo_tw","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":1370,"key":"hmt_tdm_macau","name":"澳视澳门","category":"hk_mo_tw","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":1450,"key":"hmt_viutv","name":"ViuTV","category":"hk_mo_tw","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":2004,"key":"web_斗鱼直播:https://img.whalenas.com:283/file/d","name":"斗鱼直播:https://img.whalenas.com:283/file/d","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2005,"key":"web_虎牙直播:https://img.whalenas.com:283/file/h","name":"虎牙直播:https://img.whalenas.com:283/file/h","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2006,"key":"web_bilibili直播:https://img.whalenas.com:283/","name":"bilibili直播:https://img.whalenas.com:283/","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2296,"key":"unk_hmt_TDMEntertainment","name":"TDM Entertainment (720p)","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2297,"key":"unk_hmt_TDMInformation(720p)[Not24/7]","name":"TDM Information (720p) [Not 24/7]","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2298,"key":"unk_hmt_TDMOuMun","name":"TDM Ou Mun (720p)","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2299,"key":"unk_hmt_TDMSports","name":"TDM Sports (720p)","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2304,"key":"unk_hmt_香港NowSportsPremierLeague1,http://pul","name":"香港Now Sports Premier League 1,http://pul","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2305,"key":"unk_hmt_Now爆谷星影台,http://pullrtmpl1.ixigua.com","name":"Now 爆谷星影台,http://pull-rtmp-l1.ixigua.com","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2306,"key":"unk_hmt_AXSTVNow","name":"AXS TV Now","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2311,"key":"web_斗鱼直播:https://cdn.jsdelivr.net/gh/Kimenta","name":"斗鱼直播:https://cdn.jsdelivr.net/gh/Kimenta","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2312,"key":"web_虎牙直播:https://cdn.jsdelivr.net/gh/Kimenta","name":"虎牙直播:https://cdn.jsdelivr.net/gh/Kimenta","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2313,"key":"web_bilibili直播:https://cdn.jsdelivr.net/gh/K","name":"bilibili直播:https://cdn.jsdelivr.net/gh/K","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2314,"key":"unk_hmt_TVB无线新闻","name":"TVB无线新闻","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2316,"key":"unk_hmt_TVB无线星河","name":"TVB无线星河","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2317,"key":"unk_hmt_TVB生活台","name":"TVB生活台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"}],"message":"该频道暂无近期验证通过线路","补源检测优先级":"已按每日缺口表权重轮换采集关键词;正式发布仍遵守国内测速、速度、地区和视觉复核闸门"},"job_summary":{"state":"running","current_stage":"generate","progress_pct":66.67,"last_error":"未发现异常","stage_health":{"ok":0,"running":1,"waiting":0,"err":0}},"runtime":{"state":"running","current_stage":"generate","progress_pct":66.67,"completed_stage_count":0,"total_stage_count":1,"elapsed_seconds":0.0,"started_at":"2026-10-05 08:33:27","finished_at":"","stages":{"generate":{"state":"running","label":"EPG 文件完成","current":2,"total":3,"elapsed_seconds":99.19,"started_at":"2026-10-05 08:33:27","finished_at":""}}},"recent_runs":[{"run_id":"20261005080246","stage":"total","status":"ok","end_at":"2026-10-05 08:12:51","stats_json":"{\"secs\": 594.1}"},{"run_id":"20261005080246","stage":"generate","status":"ok","end_at":"2026-10-05 08:12:40","stats_json":"{\"detail\": \"{\\\"files\\\": {\\\"cctv\\\": 9, \\\"satellite\\\": 2, \\\"hk_mo_tw\\\": 1}, \\\"channels\\\": 12, \\\"epg_channels\\\": 270, \\\"epg_programmes\\\": 204793}\"}"},{"run_id":"20261005080246","stage":"epg","status":"ok","end_at":"2026-10-05 08:11:01","stats_json":"{\"detail\": \"{\\\"refreshed\\\": 174}\"}"},{"run_id":"20261005080246","stage":"github_deep","status":"ok","end_at":"2026-10-05 08:10:55","stats_json":"{\"detail\": \"{\\\"phase\\\": \\\"deep\\\", \\\"candidates\\\": 0, \\\"recovered\\\": {\\\"ok\\\": 1, \\\"total\\\": 3, \\\"failed\\\": 2, \\\"batch_id\\\": \\\"gh-deep-20261005T105926Z-0bfdaace\\\", \\\"error_counts\\\": {\\\"ffprobe_failed\\\": 1, \\\"ffprobe_timeout\\\": 1, \\\"ok\\\": 1}}, \\\"waiting\\\": \\\"upstream-not-ready\\\", \\\"queue_status\\\": \\\"idle\\\", \\\"released_batches\\\": [\\\"gh-deep-20261004T055205Z-b60c7d65\\\", \\\"gh-deep-20260912T061910Z-31dec9f3\\\"]}\"}"},{"run_id":"20261005080246","stage":"speedtest","status":"ok","end_at":"2026-10-05 08:10:54","stats_json":"{\"detail\": \"{\\\"candidates\\\": 0, \\\"batches\\\": 0, \\\"push\\\": {}, \\\"cn_total\\\": 109409, \\\"cn_ok\\\": 8781, \\\"queue_status\\\": \\\"aliyun-autonomous\\\", \\\"aliyun_states\\\": {\\\"consumed\\\": 4348, \\\"expired\\\": 16, \\\"submitted\\\": 1}, \\\"pending_aliyun\\\": [\\\"cn-aliyun-2026-10-05T121028Z-bbcac9ce\\\"], \\\"released_batches\\\": []}\"}"},{"run_id":"20261005080246","stage":"validate","status":"ok","end_at":"2026-10-05 08:10:54","stats_json":"{\"detail\": \"{\\\"fast\\\": 18, \\\"deep_ok\\\": 0, \\\"deep_fail\\\": 0, \\\"fake\\\": 0, \\\"conn_fail\\\": 1, \\\"http_fail\\\": 16, \\\"domestic\\\": 1}\"}"},{"run_id":"20261005080246","stage":"github_auth","status":"ok","end_at":"2026-10-05 08:09:59","stats_json":"{\"detail\": \"{\\\"phase\\\": \\\"auth\\\", \\\"candidates\\\": 3, \\\"batch_id\\\": \\\"gh-auth-20261005T120958Z-d3883f2b\\\", \\\"push\\\": \\\"pushed\\\", \\\"recovered\\\": {\\\"ok\\\": 0, \\\"total\\\": 0, \\\"error\\\": \\\"batch-already-consumed\\\"}, \\\"queue_status\\\": \\\"advancing\\\", \\\"released_batches\\\": [\\\"gh-auth-20260912T061849Z-a89bee17\\\", \\\"gh-auth-20260910T184222Z-f8f4c92f\\\", \\\"gh-auth-001\\\"]}\"}"},{"run_id":"20261005080246","stage":"collect","status":"ok","end_at":"2026-10-05 08:09:57","stats_json":"{\"detail\": \"\\\"['err:不安全的 HTTP 地址', 'err:不安全的 HTTP 地址', \\\\\\\"err:HTTPSConnectionPool(host='dbiptv.sn.chinamobile.com', port=4\\\\\\\", \\\\\\\"err:HTTPSConnectionPool(host='ottrrs.hl.chinamobile.com', port=4\\\\\\\", 'no-items', 'err:不安全的 HTTP 地址', 'no-items', \\\\\\\"err:HTTPSConnectionPool(host='hls.weathertv.cn', port=443): Max \\\\\\\", 'no-items', 'no-items', \\\\\\\"err:HTTPSConnectionPool(host='live1.habctv.com', port=443): Max \\\\\\\", 'no-items'\"}"},{"run_id":"20261005080246","stage":"keywords","status":"ok","end_at":"2026-10-05 08:03:21","stats_json":"{\"detail\": \"\\\"12\\\"\"}"},{"run_id":"20261005080246","stage":"init","status":"ok","end_at":"2026-10-05 08:02:46","stats_json":"{\"detail\": \"\\\"None\\\"\"}"},{"run_id":"20261005065055","stage":"total","status":"ok","end_at":"2026-10-05 07:01:22","stats_json":"{\"secs\": 621.3}"},{"run_id":"20261005065055","stage":"generate","status":"ok","end_at":"2026-10-05 07:01:16","stats_json":"{\"detail\": \"{\\\"files\\\": {\\\"cctv\\\": 7, \\\"hk_mo_tw\\\": 1}, \\\"channels\\\": 8, \\\"epg_channels\\\": 270, \\\"epg_programmes\\\": 204880}\"}"}],"domain_quality":{"domains":[{"domain_key":"http://107.150.60.122:80","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://111.29.9.33:6610","samples":181,"successes":0,"success_rate":0.0},{"domain_key":"http://111.29.9.37:6610","samples":50,"successes":0,"success_rate":0.0},{"domain_key":"http://111.29.9.38:6610","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://112.74.200.9:88","samples":22,"successes":0,"success_rate":0.0},{"domain_key":"http://113.57.140.161:10081","samples":250,"successes":249,"success_rate":99.6},{"domain_key":"http://118.122.144.115:8888","samples":213,"successes":210,"success_rate":98.59},{"domain_key":"http://120.40.39.246:352","samples":227,"successes":225,"success_rate":99.12},{"domain_key":"http://120.48.113.49:6006","samples":185,"successes":0,"success_rate":0.0},{"domain_key":"http://120.76.248.139:80","samples":40,"successes":0,"success_rate":0.0},{"domain_key":"http://125.42.148.178:9901","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://162.19.247.76:22222","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://183.129.255.66:8480","samples":227,"successes":225,"success_rate":99.12},{"domain_key":"http://192.151.150.154:80","samples":22,"successes":0,"success_rate":0.0},{"domain_key":"http://204.12.221.218:8181","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://218.84.12.186:8001","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://219.147.245.238:25480","samples":11,"successes":1,"success_rate":9.09},{"domain_key":"http://221.226.51.220:50081","samples":249,"successes":248,"success_rate":99.6},{"domain_key":"http://223.110.245.139:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://223.110.245.167:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://38.64.72.148:80","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"http://45.192.97.170:8880","samples":130,"successes":0,"success_rate":0.0},{"domain_key":"http://58.56.162.102:4466","samples":227,"successes":225,"success_rate":99.12},{"domain_key":"http://61.221.215.25:8800","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://61.244.22.4:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://63.141.230.178:82","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://74.91.26.218:82","samples":60,"successes":0,"success_rate":0.0},{"domain_key":"http://8.138.7.223:80","samples":258,"successes":254,"success_rate":98.45},{"domain_key":"http://ali-m-l.cztv.com:80","samples":37,"successes":8,"success_rate":21.62},{"domain_key":"http://ali-vl.cztv.com:80","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"http://ali-xwl.cztv.com:80","samples":5,"successes":2,"success_rate":40.0},{"domain_key":"http://bp-resource-dfl.bestv.cn:80","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"http://bztv.tvbus.cc:8081","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://cdn.163189.xyz:80","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"http://cdn6.163189.xyz:80","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"http://cdn9.163189.xyz:80","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"http://cm-wshls.homecdn.com:80","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"http://e2.woc.iiiya.cn:28888","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://english-livetx.cgtn.com:80","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"http://gmxw.7766.org:808","samples":199,"successes":196,"success_rate":98.49},{"domain_key":"http://media.fantv.hk:80","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://nklive.nbs.cn:80","samples":18,"successes":0,"success_rate":0.0},{"domain_key":"http://nmk.ioapk.com:5050","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://nn.7x9d.cn:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://p2.ioioz.com:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://php.jdshipin.com:80","samples":58,"successes":0,"success_rate":0.0},{"domain_key":"http://php.jdshipin.com:8880","samples":70,"successes":0,"success_rate":0.0},{"domain_key":"http://play1-qk.nmtv.cn:80","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"http://pull-rtmp-l1.ixigua.com:80","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"http://r.jdshipin.com:80","samples":86,"successes":0,"success_rate":0.0},{"domain_key":"http://t.061899.xyz:80","samples":184,"successes":0,"success_rate":0.0},{"domain_key":"http://tmpstream.hyrtv.cn:80","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"http://tv.uwp.ac.cn:80","samples":162,"successes":0,"success_rate":0.0},{"domain_key":"http://web-play.pptv.com:80","samples":1,"successes":0,"success_rate":0.0},{"domain_key":"http://zmgd.zyrnet.com:8888","samples":65,"successes":64,"success_rate":98.46},{"domain_key":"https://0472.org:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://bp-resource-dfl.bestv.cn:443","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"https://cdn.jsdelivr.net:443","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://cdn6.163189.xyz:443","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"https://chibrics.mediacdn.ru:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://dikcfc9915kp8.cloudfront.net:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://english-livebkali.cgtn.com:443","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"https://english-livetx.cgtn.com:443","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"https://epg.pw:443","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://gcalic.v.myalicdn.com:443","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"https://hello.ooo0ooo.top:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://hls-qhmh.lanzhousobey.cn:443","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"https://hoytv-live-stream.hoy.tv:443","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://hw-origin.pull.yximgs.com:443","samples":168,"successes":0,"success_rate":0.0},{"domain_key":"https://img.whalenas.com:283","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://live-auth.51kandianshi.com:443","samples":21,"successes":2,"success_rate":9.52},{"domain_key":"https://live.264788.xyz:443","samples":60,"successes":0,"success_rate":0.0},{"domain_key":"https://live.ottiptv.cc:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://live3.tdm.com.mo:443","samples":33,"successes":0,"success_rate":0.0},{"domain_key":"https://m3u8channel.yunxya.com:443","samples":11,"successes":1,"success_rate":9.09},{"domain_key":"https://myip.pdtvhd.com:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://piccpndks.v.kcdnvip.com:443","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"https://pul-tenm.gkykp.com:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://raw.githubusercontent.com:443","samples":50,"successes":0,"success_rate":0.0},{"domain_key":"https://srs.iyb983.cn:443","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"https://txmov2.a.kwimgs.com:443","samples":9,"successes":0,"success_rate":0.0},{"domain_key":"https://xykt-fix.github.io:443","samples":10,"successes":0,"success_rate":0.0}],"circuit_states":{"soft":11},"saved_unique_candidates_today":{"domestic":293,"fast":293},"probe_ratios":{"batches":938,"expected":15727,"returned":15727,"executed":15554,"accepted":7165,"return_rate":100.0,"execution_rate":98.9,"completion_rate":95.94,"scope":"item ratios: post-migration receipts; completion: all recorded issued batches"},"new_stream_freshness_7d":{"discovered":57,"domestic_verified":8,"avg_hours":13.23,"verification_rate":14.04},"source_effectiveness_7d":{"fetched_sources":31,"effective_sources":4,"rate":12.9,"scope":"近7天成功抓取的去重source_id;有效=关联至少一条有首次正式发布记录的stream_id(stream_sources去重)"},"discovery_to_publication_7d":{"published":13,"avg_hours":203.62,"scope":"近7天首次正式发布且发现时间有效的线路;旧记录未回填,不以国内测速代替发布"},"new_source_survival_24h":{"eligible":0,"alive":0,"rate":null,"scope":"发现于近9天且已过48h、首24h有国内成功记录;24-48h再次国内成功视为存活,未测速不计成功"}},"strict_verified_note":"严格集合为空属当前预期:最近48小时成功测速流未覆盖至少2个6小时桶,保持现有门槛等待后续观测。","stream_stages":{"active":13,"blocked":365,"dead":189,"new":2,"quarantine":12,"unstable":204}} \ No newline at end of file +{"generated_at":"2026-10-05 09:43:35","categories":{"cctv":{"channels":9,"streams":10},"satellite":{"channels":2,"streams":2},"hk_mo_tw":{"channels":1,"streams":1}},"strict_streams":1,"intermittent_streams":14,"formal_count":13,"survival":{"24":{"alive":13,"total":13,"rate":100.0},"48":{"alive":13,"total":13,"rate":100.0}},"queue_stats":{"pending_new":1,"pending_domestic":0,"pending_retest":13,"pending_unstable":6,"queue_age_max_hours":607.25,"queue_oldest_at":"2026-09-10 02:28:47","new_sources_last_24h":31},"daily":{"new":31,"completed":40,"failed":40,"discarded":3002},"streams":{"published":13,"active":13,"new":1,"unstable":347},"pending_probe":{"batch_id":"cn-aliyun-2026-10-05T134258Z-ec932dd6","expires_at":"2026-10-06T19:42:58Z"},"pending_github":{"batch_id":"gh-auth-20261005T120958Z-d3883f2b","expires_at":"2026-10-06T12:09:58Z"},"probe_summary":{"aliyun_total":4634,"aliyun_submitted":1,"aliyun_consumed":4447,"aliyun_rejected":1,"aliyun_expired":185,"github_total":31,"github_submitted":1,"github_consumed":20,"github_rejected":5,"github_expired":5,"ratios":{"batches":962,"expected":17292,"returned":17292,"executed":17098,"accepted":7370,"return_rate":100.0,"execution_rate":98.88,"completion_rate":95.96,"scope":"item ratios: post-migration receipts; completion: all recorded issued batches"}},"probe_details":{"aliyun_batches":[{"batch_id":"cn-aliyun-2026-10-05T134258Z-ec932dd6","created_at":"2026-10-05T13:42:58Z","expires_at":"2026-10-06T19:42:58Z","state":"submitted","consumed_at":null,"last_state_reason":"aliyun-lease"},{"batch_id":"cn-aliyun-2026-10-05T134027Z-d2ac83da","created_at":"2026-10-05T13:40:27Z","expires_at":"2026-10-06T19:40:27Z","state":"consumed","consumed_at":"2026-10-05 09:42:27","last_state_reason":"payload-consumed"},{"batch_id":"cn-aliyun-2026-10-05T133753Z-03a2a206","created_at":"2026-10-05T13:37:53Z","expires_at":"2026-10-06T19:37:53Z","state":"consumed","consumed_at":"2026-10-05 09:39:56","last_state_reason":"payload-consumed"},{"batch_id":"cn-aliyun-2026-10-05T133507Z-a3c49c94","created_at":"2026-10-05T13:35:07Z","expires_at":"2026-10-06T19:35:07Z","state":"consumed","consumed_at":"2026-10-05 09:37:06","last_state_reason":"payload-consumed"},{"batch_id":"cn-aliyun-2026-10-05T133228Z-3325d6c0","created_at":"2026-10-05T13:32:28Z","expires_at":"2026-10-06T19:32:28Z","state":"consumed","consumed_at":"2026-10-05 09:34:35","last_state_reason":"payload-consumed"},{"batch_id":"cn-aliyun-2026-10-05T132940Z-7e78a596","created_at":"2026-10-05T13:29:40Z","expires_at":"2026-10-06T19:29:40Z","state":"consumed","consumed_at":"2026-10-05 09:31:56","last_state_reason":"payload-consumed"}],"github_batches":[{"batch_id":"gh-auth-20261005T120958Z-d3883f2b","created_at":"2026-10-05 08:09:58","expires_at":"2026-10-06T12:09:58Z","state":"submitted","consumed_at":null,"last_state_reason":"submit"},{"batch_id":"gh-deep-20261005T105926Z-0bfdaace","created_at":"2026-10-05 06:59:26","expires_at":"2026-10-06T10:59:26Z","state":"consumed","consumed_at":"2026-10-05 08:10:55","last_state_reason":"payload-consumed"},{"batch_id":"gh-auth-20261005T073211Z-03b63b81","created_at":"2026-10-05 03:32:11","expires_at":"2026-10-06T07:32:11Z","state":"consumed","consumed_at":"2026-10-05 05:24:23","last_state_reason":"payload-consumed"},{"batch_id":"gh-deep-20261005T063849Z-aca90d1f","created_at":"2026-10-05 02:38:49","expires_at":"2026-10-06T06:38:49Z","state":"consumed","consumed_at":"2026-10-05 03:33:07","last_state_reason":"payload-consumed"},{"batch_id":"gh-auth-20261005T063745Z-76f70dfb","created_at":"2026-10-05 02:37:45","expires_at":"2026-10-06T06:37:45Z","state":"consumed","consumed_at":"2026-10-05 03:32:11","last_state_reason":"payload-consumed"},{"batch_id":"gh-deep-20261004T062350Z-b7b642f2","created_at":"2026-10-04 02:23:50","expires_at":"2026-10-05T06:23:50Z","state":"rejected","consumed_at":null,"last_state_reason":"payload-mismatch"}],"aliyun_speed":{"total":111731,"ok":9168}},"quality":{"github_video_ok":282,"github_risk_events":703,"github_total":872,"top_sources":[{"source_id":13,"name":"kstore-aiwex","score":76.56,"source_count":61,"domestic_success_count":61},{"source_id":7,"name":"iptv-org CN","score":35.83,"source_count":12,"domestic_success_count":6},{"source_id":11,"name":"zhoujie IPv4","score":34.52,"source_count":63,"domestic_success_count":49},{"source_id":9,"name":"iptv-org TW","score":25.0,"source_count":3,"domestic_success_count":1},{"source_id":47,"name":"Collect-IPTV 精选排序","score":17.14,"source_count":182,"domestic_success_count":61},{"source_id":75,"name":"github:ANOKO1122/iptv-zb-zy","score":14.02,"source_count":51,"domestic_success_count":13},{"source_id":65,"name":"telegram收集","score":9.26,"source_count":175,"domestic_success_count":6},{"source_id":1,"name":"fanmingming IPv4","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":2,"name":"fanmingming IPv6","score":0.0,"source_count":0,"domestic_success_count":0},{"source_id":3,"name":"YanG-1989 Gather","score":0.0,"source_count":0,"domestic_success_count":0}],"metrics":{"domains":[{"domain_key":"http://107.150.60.122:80","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://111.29.9.33:6610","samples":181,"successes":0,"success_rate":0.0},{"domain_key":"http://111.29.9.37:6610","samples":50,"successes":0,"success_rate":0.0},{"domain_key":"http://111.29.9.38:6610","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://112.74.200.9:88","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"http://113.57.140.161:10081","samples":223,"successes":222,"success_rate":99.55},{"domain_key":"http://118.122.144.115:8888","samples":186,"successes":183,"success_rate":98.39},{"domain_key":"http://120.40.39.246:352","samples":200,"successes":198,"success_rate":99.0},{"domain_key":"http://120.48.113.49:6006","samples":185,"successes":0,"success_rate":0.0},{"domain_key":"http://120.76.248.139:80","samples":40,"successes":0,"success_rate":0.0},{"domain_key":"http://125.42.148.178:9901","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://162.19.247.76:22222","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://183.129.255.66:8480","samples":200,"successes":198,"success_rate":99.0},{"domain_key":"http://192.151.150.154:80","samples":22,"successes":0,"success_rate":0.0},{"domain_key":"http://204.12.221.218:8181","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://218.84.12.186:8001","samples":8,"successes":0,"success_rate":0.0},{"domain_key":"http://219.147.245.238:25480","samples":10,"successes":3,"success_rate":30.0},{"domain_key":"http://221.226.51.220:50081","samples":222,"successes":221,"success_rate":99.55},{"domain_key":"http://223.110.245.139:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://223.110.245.167:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://38.64.72.148:80","samples":26,"successes":0,"success_rate":0.0},{"domain_key":"http://45.192.97.170:8880","samples":129,"successes":0,"success_rate":0.0},{"domain_key":"http://58.56.162.102:4466","samples":200,"successes":198,"success_rate":99.0},{"domain_key":"http://61.221.215.25:8800","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://61.244.22.4:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://63.141.230.178:82","samples":8,"successes":0,"success_rate":0.0},{"domain_key":"http://74.91.26.218:82","samples":59,"successes":0,"success_rate":0.0},{"domain_key":"http://8.138.7.223:80","samples":232,"successes":228,"success_rate":98.28},{"domain_key":"http://ali-m-l.cztv.com:80","samples":31,"successes":8,"success_rate":25.81},{"domain_key":"http://ali-vl.cztv.com:80","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"http://ali-xwl.cztv.com:80","samples":8,"successes":5,"success_rate":62.5},{"domain_key":"http://bp-resource-dfl.bestv.cn:80","samples":8,"successes":1,"success_rate":12.5},{"domain_key":"http://bztv.tvbus.cc:8081","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://cdn.163189.xyz:80","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"http://cdn6.163189.xyz:80","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"http://cdn9.163189.xyz:80","samples":18,"successes":0,"success_rate":0.0},{"domain_key":"http://cm-wshls.homecdn.com:80","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"http://e2.woc.iiiya.cn:28888","samples":8,"successes":0,"success_rate":0.0},{"domain_key":"http://english-livetx.cgtn.com:80","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"http://gmxw.7766.org:808","samples":172,"successes":169,"success_rate":98.26},{"domain_key":"http://media.fantv.hk:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://nklive.nbs.cn:80","samples":14,"successes":0,"success_rate":0.0},{"domain_key":"http://nmk.ioapk.com:5050","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://nn.7x9d.cn:80","samples":8,"successes":0,"success_rate":0.0},{"domain_key":"http://p2.ioioz.com:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://php.jdshipin.com:80","samples":60,"successes":0,"success_rate":0.0},{"domain_key":"http://php.jdshipin.com:8880","samples":70,"successes":0,"success_rate":0.0},{"domain_key":"http://play1-qk.nmtv.cn:80","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"http://pull-rtmp-l1.ixigua.com:80","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"http://r.jdshipin.com:80","samples":91,"successes":0,"success_rate":0.0},{"domain_key":"http://t.061899.xyz:80","samples":186,"successes":0,"success_rate":0.0},{"domain_key":"http://tmpstream.hyrtv.cn:80","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"http://tv.uwp.ac.cn:80","samples":135,"successes":0,"success_rate":0.0},{"domain_key":"http://web-play.pptv.com:80","samples":2,"successes":0,"success_rate":0.0},{"domain_key":"http://zmgd.zyrnet.com:8888","samples":87,"successes":86,"success_rate":98.85},{"domain_key":"https://0472.org:443","samples":8,"successes":0,"success_rate":0.0},{"domain_key":"https://bp-resource-dfl.bestv.cn:443","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"https://cdn.jsdelivr.net:443","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://cdn6.163189.xyz:443","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"https://chibrics.mediacdn.ru:443","samples":8,"successes":0,"success_rate":0.0},{"domain_key":"https://dikcfc9915kp8.cloudfront.net:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://english-livebkali.cgtn.com:443","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"https://english-livetx.cgtn.com:443","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"https://epg.pw:443","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://gcalic.v.myalicdn.com:443","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"https://hello.ooo0ooo.top:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://hls-qhmh.lanzhousobey.cn:443","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"https://hoytv-live-stream.hoy.tv:443","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://hw-origin.pull.yximgs.com:443","samples":157,"successes":0,"success_rate":0.0},{"domain_key":"https://img.whalenas.com:283","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://live-auth.51kandianshi.com:443","samples":17,"successes":2,"success_rate":11.76},{"domain_key":"https://live.264788.xyz:443","samples":48,"successes":0,"success_rate":0.0},{"domain_key":"https://live.ottiptv.cc:443","samples":8,"successes":0,"success_rate":0.0},{"domain_key":"https://live3.tdm.com.mo:443","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://m3u8channel.yunxya.com:443","samples":9,"successes":1,"success_rate":11.11},{"domain_key":"https://myip.pdtvhd.com:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://piccpndks.v.kcdnvip.com:443","samples":16,"successes":0,"success_rate":0.0},{"domain_key":"https://pul-tenm.gkykp.com:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://raw.githubusercontent.com:443","samples":50,"successes":0,"success_rate":0.0},{"domain_key":"https://srs.iyb983.cn:443","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"https://txmov2.a.kwimgs.com:443","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"https://xykt-fix.github.io:443","samples":10,"successes":0,"success_rate":0.0}],"circuit_states":{"closed":1,"soft":10},"saved_unique_candidates_today":{"domestic":293,"fast":293},"probe_ratios":{"batches":962,"expected":17292,"returned":17292,"executed":17098,"accepted":7370,"return_rate":100.0,"execution_rate":98.88,"completion_rate":95.96,"scope":"item ratios: post-migration receipts; completion: all recorded issued batches"},"new_stream_freshness_7d":{"discovered":57,"domestic_verified":8,"avg_hours":13.23,"verification_rate":14.04},"source_effectiveness_7d":{"fetched_sources":31,"effective_sources":4,"rate":12.9,"scope":"近7天成功抓取的去重source_id;有效=关联至少一条有首次正式发布记录的stream_id(stream_sources去重)"},"discovery_to_publication_7d":{"published":13,"avg_hours":203.62,"scope":"近7天首次正式发布且发现时间有效的线路;旧记录未回填,不以国内测速代替发布"},"new_source_survival_24h":{"eligible":0,"alive":0,"rate":null,"scope":"发现于近9天且已过48h、首24h有国内成功记录;24-48h再次国内成功视为存活,未测速不计成功"}}},"channel_gaps":{"count":136,"items":[{"id":3,"key":"cctv2","name":"CCTV-2 财经","category":"cctv","alive_streams":4,"message":"该频道暂无近期验证通过线路"},{"id":5,"key":"cctv3","name":"CCTV-3 综艺","category":"cctv","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":9,"key":"cctv5p","name":"CCTV-5+ 体育赛事","category":"cctv","alive_streams":5,"message":"该频道暂无近期验证通过线路"},{"id":12,"key":"cctv7","name":"CCTV-7 国防军事","category":"cctv","alive_streams":5,"message":"该频道暂无近期验证通过线路"},{"id":15,"key":"cctv9","name":"CCTV-9 纪录","category":"cctv","alive_streams":8,"message":"该频道暂无近期验证通过线路"},{"id":21,"key":"cctv12","name":"CCTV-12 社会与法","category":"cctv","alive_streams":6,"message":"该频道暂无近期验证通过线路"},{"id":24,"key":"cctv14","name":"CCTV-14 少儿","category":"cctv","alive_streams":6,"message":"该频道暂无近期验证通过线路"},{"id":27,"key":"cctv15","name":"CCTV-15 音乐","category":"cctv","alive_streams":10,"message":"该频道暂无近期验证通过线路"},{"id":30,"key":"cctv17","name":"CCTV-17 农业农村","category":"cctv","alive_streams":5,"message":"该频道暂无近期验证通过线路"},{"id":31,"key":"cgtn","name":"CGTN 国际","category":"cctv","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":32,"key":"cgtn_doc","name":"CGTN 纪录","category":"cctv","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":35,"key":"ws_bj","name":"北京卫视","category":"satellite","alive_streams":4,"message":"该频道暂无近期验证通过线路"},{"id":38,"key":"ws_ah","name":"安徽卫视","category":"satellite","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":40,"key":"ws_fj","name":"东南卫视","category":"satellite","alive_streams":4,"message":"该频道暂无近期验证通过线路"},{"id":41,"key":"ws_gs","name":"甘肃卫视","category":"satellite","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":42,"key":"ws_gd","name":"广东卫视","category":"satellite","alive_streams":4,"message":"该频道暂无近期验证通过线路"},{"id":44,"key":"ws_gx","name":"广西卫视","category":"satellite","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":45,"key":"ws_gz","name":"贵州卫视","category":"satellite","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":46,"key":"ws_hain","name":"海南卫视","category":"satellite","alive_streams":5,"message":"该频道暂无近期验证通过线路"},{"id":47,"key":"ws_heb","name":"河北卫视","category":"satellite","alive_streams":4,"message":"该频道暂无近期验证通过线路"},{"id":48,"key":"ws_henan","name":"河南卫视","category":"satellite","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":49,"key":"ws_hlj","name":"黑龙江卫视","category":"satellite","alive_streams":5,"message":"该频道暂无近期验证通过线路"},{"id":51,"key":"ws_hub","name":"湖北卫视","category":"satellite","alive_streams":5,"message":"该频道暂无近期验证通过线路"},{"id":53,"key":"ws_hun","name":"湖南卫视","category":"satellite","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":58,"key":"ws_jl","name":"吉林卫视","category":"satellite","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":61,"key":"ws_jx","name":"江西卫视","category":"satellite","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":62,"key":"ws_ln","name":"辽宁卫视","category":"satellite","alive_streams":4,"message":"该频道暂无近期验证通过线路"},{"id":63,"key":"ws_qh","name":"青海卫视","category":"satellite","alive_streams":4,"message":"该频道暂无近期验证通过线路"},{"id":64,"key":"ws_sd","name":"山东卫视","category":"satellite","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":66,"key":"ws_sh","name":"东方卫视","category":"satellite","alive_streams":6,"message":"该频道暂无近期验证通过线路"},{"id":78,"key":"local_sz1","name":"苏州新闻综合","category":"local","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":79,"key":"ws_sz","name":"深圳卫视","category":"satellite","alive_streams":5,"message":"该频道暂无近期验证通过线路"},{"id":81,"key":"ws_sc","name":"四川卫视","category":"satellite","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":82,"key":"ws_tj","name":"天津卫视","category":"satellite","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":84,"key":"ws_yn","name":"云南卫视","category":"satellite","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":87,"key":"ws_cq","name":"重庆卫视","category":"satellite","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":160,"key":"ws_shx","name":"陕西卫视","category":"satellite","alive_streams":4,"message":"该频道暂无近期验证通过线路"},{"id":161,"key":"ws_nx","name":"宁夏卫视","category":"satellite","alive_streams":5,"message":"该频道暂无近期验证通过线路"},{"id":162,"key":"ws_nmg","name":"内蒙古卫视","category":"satellite","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":163,"key":"ws_xj","name":"新疆卫视","category":"satellite","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":164,"key":"ws_xz","name":"西藏卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":370,"key":"ws_cnr","name":"兵团卫视","category":"satellite","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":373,"key":"ws_xm","name":"厦门卫视","category":"satellite","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":426,"key":"hmt_phoenix_info","name":"凤凰卫视资讯","category":"hk_mo_tw","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":532,"key":"unk_hmt_TVBRICSChinese","name":"TV BRICS Chinese (1080p)","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":556,"key":"unk_hmt_HOYInfotainment(1080p)[Geoblocked]","name":"HOY Infotainment (1080p) [Geo-blocked]","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":557,"key":"unk_hmt_HOYInternationalBusinessChannel(1080p)[Geoblocked]","name":"HOY International Business Channel (1080p) [Geo-blocked]","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":558,"key":"unk_hmt_HOYTV(1080p)[Geoblocked]","name":"HOY TV (1080p) [Geo-blocked]","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":579,"key":"unk_hmt_MOMOTV","name":"MOMO TV (1080p)","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":717,"key":"local_nj2","name":"南京教科","category":"local","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":718,"key":"local_nj1","name":"南京新闻综合","category":"local","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":855,"key":"local_sz2","name":"苏州社会经济","category":"local","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":882,"key":"local_zj1","name":"镇江新闻综合","category":"local","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":926,"key":"hmt_videoland_sport","name":"纬来体育","category":"hk_mo_tw","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":1013,"key":"unk_hmt_福建漳州醉美沙滩翡翠湾","name":"福建漳州醉美沙滩翡翠湾","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1091,"key":"hmt_tvb_jade","name":"TVB翡翠台","category":"hk_mo_tw","alive_streams":8,"message":"该频道暂无近期验证通过线路"},{"id":1092,"key":"hmt_phoenix_hk","name":"凤凰卫视香港","category":"hk_mo_tw","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":1165,"key":"unk_hmt_TVBSAsia","name":"TVBS-Asia","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1166,"key":"hmt_ttv","name":"台视","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1229,"key":"unk_hmt_凤凰卫视台","name":"凤凰卫视台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1231,"key":"hmt_macau_hd","name":"澳门高清台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1235,"key":"unk_hmt_东森财经新闻","name":"东森财经新闻","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1255,"key":"unk_hmt_凤凰资讯台","name":"凤凰资讯台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1256,"key":"unk_hmt_凤凰香港台","name":"凤凰香港台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1258,"key":"unk_hmt_特种兵之火凤凰","name":"特种兵之火凤凰","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1263,"key":"unk_hmt_HOY78","name":"HOY78","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1264,"key":"hmt_hoy_tv","name":"HOY TV","category":"hk_mo_tw","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":1265,"key":"unk_hmt_TVBS新闻台","name":"TVBS新闻台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1266,"key":"hmt_tvb_pearl","name":"TVB明珠台","category":"hk_mo_tw","alive_streams":4,"message":"该频道暂无近期验证通过线路"},{"id":1267,"key":"unk_hmt_VIUTV","name":"VIUTV","category":"hk_mo_tw","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":1269,"key":"unk_hmt_八大戏剧台","name":"八大戏剧台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1270,"key":"unk_hmt_华丽翡翠台","name":"华丽翡翠台","category":"hk_mo_tw","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":1271,"key":"hmt_cts","name":"华视","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1273,"key":"unk_hmt_寰宇新闻台","name":"寰宇新闻台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1274,"key":"unk_hmt_无线新闻","name":"无线新闻","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1275,"key":"hmt_tvb_news","name":"TVB新闻台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1276,"key":"unk_hmt_民视新闻","name":"民视新闻HD","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1278,"key":"unk_hmt_翡翠台北美版","name":"翡翠台北美版","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1279,"key":"unk_hmt_TVB星河","name":"TVB星河","category":"hk_mo_tw","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":1281,"key":"unk_hmt_TVB娱乐新闻台","name":"TVB娱乐新闻台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1282,"key":"unk_hmt_中视新闻","name":"中视新闻","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1284,"key":"unk_hmt_澳门体育","name":"澳门体育","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1299,"key":"unk_hmt_澳门综艺","name":"澳门综艺","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1319,"key":"unk_hmt_Momo1","name":"Momo 1","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1320,"key":"unk_hmt_Momo2","name":"Momo 2","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1322,"key":"unk_hmt_NOWNEWS","name":"NOW NEWS","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1335,"key":"unk_hmt_TVBPlus","name":"TVB Plus","category":"hk_mo_tw","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":1369,"key":"unk_hmt_澳视卫星","name":"澳视卫星","category":"hk_mo_tw","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":1370,"key":"hmt_tdm_macau","name":"澳视澳门","category":"hk_mo_tw","alive_streams":3,"message":"该频道暂无近期验证通过线路"},{"id":1450,"key":"hmt_viutv","name":"ViuTV","category":"hk_mo_tw","alive_streams":2,"message":"该频道暂无近期验证通过线路"},{"id":1690,"key":"web_通辽崔老五,快手直播","name":"通辽崔老五, - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1814,"key":"web_高畅💎【629】快手直播","name":"高畅💎【629】 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1949,"key":"web_傻哥农村带货快手直播","name":"傻哥农村带货 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1950,"key":"web_小文龙《越战越勇》711快手直播","name":"小文龙《越战越勇》711 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":1978,"key":"web_国帝❗️【813】快手直播","name":"国帝❗️【813】 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2004,"key":"web_斗鱼直播:https://img.whalenas.com:283/file/d","name":"斗鱼直播:https://img.whalenas.com:283/file/d","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2005,"key":"web_虎牙直播:https://img.whalenas.com:283/file/h","name":"虎牙直播:https://img.whalenas.com:283/file/h","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2006,"key":"web_bilibili直播:https://img.whalenas.com:283/","name":"bilibili直播:https://img.whalenas.com:283/","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2035,"key":"web_霸道欣快手直播","name":"霸道欣 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2069,"key":"web_猪头妹下午两点开播快手直播","name":"猪头妹下午两点开播 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2134,"key":"web_小云妹【勇往直前】快手直播","name":"小云妹【勇往直前】 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2192,"key":"web_倩倩逗你笑快手直播","name":"倩倩逗你笑 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2230,"key":"web_豹豹(风雨同舟)快手直播","name":"豹豹(风雨同舟) - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2270,"key":"unk_hmt_三河海马vs三远新凤凰7094[解说]","name":"三河海马 vs 三远新凤凰 70-94 [解说]","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2271,"key":"unk_hmt_三河海马vs三远新凤凰7094[原声]","name":"三河海马 vs 三远新凤凰 70-94 [原声]","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2276,"key":"web_华子【A7】快手直播","name":"华子【A7】 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2277,"key":"web_心雨下午2点快手直播","name":"心雨下午2点 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2278,"key":"web_慧慧《感恩遇见》快手直播","name":"慧慧《感恩遇见》 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2283,"key":"web_东北三胞胎一家快手直播","name":"东北三胞胎一家 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2284,"key":"web_文文努力前行快手直播","name":"文文努力前行 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2285,"key":"web_乐乐姐姐快手直播","name":"乐乐姐姐 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2286,"key":"web_强哥小号(斗地主)快手直播","name":"强哥小号(斗地主) - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2287,"key":"web_东荣妆业2号店快手直播","name":"东荣妆业2号店 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2288,"key":"web_小金刚师父魏三快手直播","name":"小金刚师父魏三 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2289,"key":"web_辉太狼【小辉】快手直播","name":"辉太狼【小辉】 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2290,"key":"web_红娘小颖【婚姻情感】快手直播","name":"红娘小颖【婚姻情感】 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2291,"key":"web_,,快手直播","name":",, - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2292,"key":"web_小周娱乐麻将快手直播","name":"小周娱乐麻将 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2293,"key":"web_小泰同学【629】快手直播","name":"小泰同学【629】 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2294,"key":"web_参茸小贺快手直播","name":"参茸小贺 - 快手直播","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2296,"key":"unk_hmt_TDMEntertainment","name":"TDM Entertainment (720p)","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2297,"key":"unk_hmt_TDMInformation(720p)[Not24/7]","name":"TDM Information (720p) [Not 24/7]","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2298,"key":"unk_hmt_TDMOuMun","name":"TDM Ou Mun (720p)","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2299,"key":"unk_hmt_TDMSports","name":"TDM Sports (720p)","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2304,"key":"unk_hmt_香港NowSportsPremierLeague1,http://pul","name":"香港Now Sports Premier League 1,http://pul","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2305,"key":"unk_hmt_Now爆谷星影台,http://pullrtmpl1.ixigua.com","name":"Now 爆谷星影台,http://pull-rtmp-l1.ixigua.com","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2306,"key":"unk_hmt_AXSTVNow","name":"AXS TV Now","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2308,"key":"web_斗鱼直播:https://raw.githubusercontent.com/K","name":"斗鱼直播:https://raw.githubusercontent.com/K","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2309,"key":"web_虎牙直播:https://raw.githubusercontent.com/K","name":"虎牙直播:https://raw.githubusercontent.com/K","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2310,"key":"web_bilibili直播:https://raw.githubusercontent","name":"bilibili直播:https://raw.githubusercontent","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2311,"key":"web_斗鱼直播:https://cdn.jsdelivr.net/gh/Kimenta","name":"斗鱼直播:https://cdn.jsdelivr.net/gh/Kimenta","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2312,"key":"web_虎牙直播:https://cdn.jsdelivr.net/gh/Kimenta","name":"虎牙直播:https://cdn.jsdelivr.net/gh/Kimenta","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2313,"key":"web_bilibili直播:https://cdn.jsdelivr.net/gh/K","name":"bilibili直播:https://cdn.jsdelivr.net/gh/K","category":"webcast","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2314,"key":"unk_hmt_TVB无线新闻","name":"TVB无线新闻","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2316,"key":"unk_hmt_TVB无线星河","name":"TVB无线星河","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"},{"id":2317,"key":"unk_hmt_TVB生活台","name":"TVB生活台","category":"hk_mo_tw","alive_streams":1,"message":"该频道暂无近期验证通过线路"}],"message":"该频道暂无近期验证通过线路","补源检测优先级":"已按每日缺口表权重轮换采集关键词;正式发布仍遵守国内测速、速度、地区和视觉复核闸门"},"job_summary":{"state":"running","current_stage":"generate","progress_pct":66.67,"last_error":"未发现异常","stage_health":{"ok":0,"running":1,"waiting":0,"err":0}},"runtime":{"state":"running","current_stage":"generate","progress_pct":66.67,"completed_stage_count":0,"total_stage_count":1,"elapsed_seconds":0.0,"started_at":"2026-10-05 09:41:56","finished_at":"","stages":{"generate":{"state":"running","label":"EPG 文件完成","current":2,"total":3,"elapsed_seconds":98.95,"started_at":"2026-10-05 09:41:56","finished_at":""}}},"recent_runs":[{"run_id":"20261005090224","stage":"total","status":"ok","end_at":"2026-10-05 09:02:32","stats_json":"{\"secs\": 0.2}"},{"run_id":"20261005090224","stage":"speedtest","status":"ok","end_at":"2026-10-05 09:02:24","stats_json":"{\"detail\": \"{\\\"candidates\\\": 0, \\\"batches\\\": 0, \\\"push\\\": {}, \\\"cn_total\\\": 110856, \\\"cn_ok\\\": 9036, \\\"queue_status\\\": \\\"aliyun-autonomous\\\", \\\"aliyun_states\\\": {\\\"consumed\\\": 4378, \\\"expired\\\": 16, \\\"submitted\\\": 1}, \\\"pending_aliyun\\\": [\\\"cn-aliyun-2026-10-05T130026Z-ab7de78b\\\"], \\\"released_batches\\\": []}\"}"},{"run_id":"20261005085615","stage":"total","status":"ok","end_at":"2026-10-05 08:56:23","stats_json":"{\"secs\": 0.2}"},{"run_id":"20261005085615","stage":"speedtest","status":"ok","end_at":"2026-10-05 08:56:16","stats_json":"{\"detail\": \"{\\\"candidates\\\": 0, \\\"batches\\\": 0, \\\"push\\\": {}, \\\"cn_total\\\": 110698, \\\"cn_ok\\\": 9017, \\\"queue_status\\\": \\\"aliyun-autonomous\\\", \\\"aliyun_states\\\": {\\\"consumed\\\": 4376, \\\"expired\\\": 16, \\\"submitted\\\": 1}, \\\"pending_aliyun\\\": [\\\"cn-aliyun-2026-10-05T125500Z-3dd4e69c\\\"], \\\"released_batches\\\": []}\"}"},{"run_id":"20261005083327","stage":"total","status":"ok","end_at":"2026-10-05 08:35:07","stats_json":"{\"secs\": 99.6}"},{"run_id":"20261005083327","stage":"generate","status":"ok","end_at":"2026-10-05 08:35:07","stats_json":"{\"detail\": \"{\\\"files\\\": {\\\"cctv\\\": 9, \\\"satellite\\\": 2, \\\"hk_mo_tw\\\": 1}, \\\"channels\\\": 12, \\\"epg_channels\\\": 270, \\\"epg_programmes\\\": 204793}\"}"},{"run_id":"20261005080246","stage":"total","status":"ok","end_at":"2026-10-05 08:12:51","stats_json":"{\"secs\": 594.1}"},{"run_id":"20261005080246","stage":"generate","status":"ok","end_at":"2026-10-05 08:12:40","stats_json":"{\"detail\": \"{\\\"files\\\": {\\\"cctv\\\": 9, \\\"satellite\\\": 2, \\\"hk_mo_tw\\\": 1}, \\\"channels\\\": 12, \\\"epg_channels\\\": 270, \\\"epg_programmes\\\": 204793}\"}"},{"run_id":"20261005080246","stage":"epg","status":"ok","end_at":"2026-10-05 08:11:01","stats_json":"{\"detail\": \"{\\\"refreshed\\\": 174}\"}"},{"run_id":"20261005080246","stage":"github_deep","status":"ok","end_at":"2026-10-05 08:10:55","stats_json":"{\"detail\": \"{\\\"phase\\\": \\\"deep\\\", \\\"candidates\\\": 0, \\\"recovered\\\": {\\\"ok\\\": 1, \\\"total\\\": 3, \\\"failed\\\": 2, \\\"batch_id\\\": \\\"gh-deep-20261005T105926Z-0bfdaace\\\", \\\"error_counts\\\": {\\\"ffprobe_failed\\\": 1, \\\"ffprobe_timeout\\\": 1, \\\"ok\\\": 1}}, \\\"waiting\\\": \\\"upstream-not-ready\\\", \\\"queue_status\\\": \\\"idle\\\", \\\"released_batches\\\": [\\\"gh-deep-20261004T055205Z-b60c7d65\\\", \\\"gh-deep-20260912T061910Z-31dec9f3\\\"]}\"}"},{"run_id":"20261005080246","stage":"speedtest","status":"ok","end_at":"2026-10-05 08:10:54","stats_json":"{\"detail\": \"{\\\"candidates\\\": 0, \\\"batches\\\": 0, \\\"push\\\": {}, \\\"cn_total\\\": 109409, \\\"cn_ok\\\": 8781, \\\"queue_status\\\": \\\"aliyun-autonomous\\\", \\\"aliyun_states\\\": {\\\"consumed\\\": 4348, \\\"expired\\\": 16, \\\"submitted\\\": 1}, \\\"pending_aliyun\\\": [\\\"cn-aliyun-2026-10-05T121028Z-bbcac9ce\\\"], \\\"released_batches\\\": []}\"}"},{"run_id":"20261005080246","stage":"validate","status":"ok","end_at":"2026-10-05 08:10:54","stats_json":"{\"detail\": \"{\\\"fast\\\": 18, \\\"deep_ok\\\": 0, \\\"deep_fail\\\": 0, \\\"fake\\\": 0, \\\"conn_fail\\\": 1, \\\"http_fail\\\": 16, \\\"domestic\\\": 1}\"}"}],"domain_quality":{"domains":[{"domain_key":"http://107.150.60.122:80","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://111.29.9.33:6610","samples":181,"successes":0,"success_rate":0.0},{"domain_key":"http://111.29.9.37:6610","samples":50,"successes":0,"success_rate":0.0},{"domain_key":"http://111.29.9.38:6610","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://112.74.200.9:88","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"http://113.57.140.161:10081","samples":223,"successes":222,"success_rate":99.55},{"domain_key":"http://118.122.144.115:8888","samples":186,"successes":183,"success_rate":98.39},{"domain_key":"http://120.40.39.246:352","samples":200,"successes":198,"success_rate":99.0},{"domain_key":"http://120.48.113.49:6006","samples":185,"successes":0,"success_rate":0.0},{"domain_key":"http://120.76.248.139:80","samples":40,"successes":0,"success_rate":0.0},{"domain_key":"http://125.42.148.178:9901","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://162.19.247.76:22222","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://183.129.255.66:8480","samples":200,"successes":198,"success_rate":99.0},{"domain_key":"http://192.151.150.154:80","samples":22,"successes":0,"success_rate":0.0},{"domain_key":"http://204.12.221.218:8181","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://218.84.12.186:8001","samples":8,"successes":0,"success_rate":0.0},{"domain_key":"http://219.147.245.238:25480","samples":10,"successes":3,"success_rate":30.0},{"domain_key":"http://221.226.51.220:50081","samples":222,"successes":221,"success_rate":99.55},{"domain_key":"http://223.110.245.139:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://223.110.245.167:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://38.64.72.148:80","samples":26,"successes":0,"success_rate":0.0},{"domain_key":"http://45.192.97.170:8880","samples":129,"successes":0,"success_rate":0.0},{"domain_key":"http://58.56.162.102:4466","samples":200,"successes":198,"success_rate":99.0},{"domain_key":"http://61.221.215.25:8800","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://61.244.22.4:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://63.141.230.178:82","samples":8,"successes":0,"success_rate":0.0},{"domain_key":"http://74.91.26.218:82","samples":59,"successes":0,"success_rate":0.0},{"domain_key":"http://8.138.7.223:80","samples":232,"successes":228,"success_rate":98.28},{"domain_key":"http://ali-m-l.cztv.com:80","samples":31,"successes":8,"success_rate":25.81},{"domain_key":"http://ali-vl.cztv.com:80","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"http://ali-xwl.cztv.com:80","samples":8,"successes":5,"success_rate":62.5},{"domain_key":"http://bp-resource-dfl.bestv.cn:80","samples":8,"successes":1,"success_rate":12.5},{"domain_key":"http://bztv.tvbus.cc:8081","samples":11,"successes":0,"success_rate":0.0},{"domain_key":"http://cdn.163189.xyz:80","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"http://cdn6.163189.xyz:80","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"http://cdn9.163189.xyz:80","samples":18,"successes":0,"success_rate":0.0},{"domain_key":"http://cm-wshls.homecdn.com:80","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"http://e2.woc.iiiya.cn:28888","samples":8,"successes":0,"success_rate":0.0},{"domain_key":"http://english-livetx.cgtn.com:80","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"http://gmxw.7766.org:808","samples":172,"successes":169,"success_rate":98.26},{"domain_key":"http://media.fantv.hk:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://nklive.nbs.cn:80","samples":14,"successes":0,"success_rate":0.0},{"domain_key":"http://nmk.ioapk.com:5050","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://nn.7x9d.cn:80","samples":8,"successes":0,"success_rate":0.0},{"domain_key":"http://p2.ioioz.com:80","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"http://php.jdshipin.com:80","samples":60,"successes":0,"success_rate":0.0},{"domain_key":"http://php.jdshipin.com:8880","samples":70,"successes":0,"success_rate":0.0},{"domain_key":"http://play1-qk.nmtv.cn:80","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"http://pull-rtmp-l1.ixigua.com:80","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"http://r.jdshipin.com:80","samples":91,"successes":0,"success_rate":0.0},{"domain_key":"http://t.061899.xyz:80","samples":186,"successes":0,"success_rate":0.0},{"domain_key":"http://tmpstream.hyrtv.cn:80","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"http://tv.uwp.ac.cn:80","samples":135,"successes":0,"success_rate":0.0},{"domain_key":"http://web-play.pptv.com:80","samples":2,"successes":0,"success_rate":0.0},{"domain_key":"http://zmgd.zyrnet.com:8888","samples":87,"successes":86,"success_rate":98.85},{"domain_key":"https://0472.org:443","samples":8,"successes":0,"success_rate":0.0},{"domain_key":"https://bp-resource-dfl.bestv.cn:443","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"https://cdn.jsdelivr.net:443","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://cdn6.163189.xyz:443","samples":20,"successes":0,"success_rate":0.0},{"domain_key":"https://chibrics.mediacdn.ru:443","samples":8,"successes":0,"success_rate":0.0},{"domain_key":"https://dikcfc9915kp8.cloudfront.net:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://english-livebkali.cgtn.com:443","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"https://english-livetx.cgtn.com:443","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"https://epg.pw:443","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://gcalic.v.myalicdn.com:443","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"https://hello.ooo0ooo.top:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://hls-qhmh.lanzhousobey.cn:443","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"https://hoytv-live-stream.hoy.tv:443","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://hw-origin.pull.yximgs.com:443","samples":157,"successes":0,"success_rate":0.0},{"domain_key":"https://img.whalenas.com:283","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://live-auth.51kandianshi.com:443","samples":17,"successes":2,"success_rate":11.76},{"domain_key":"https://live.264788.xyz:443","samples":48,"successes":0,"success_rate":0.0},{"domain_key":"https://live.ottiptv.cc:443","samples":8,"successes":0,"success_rate":0.0},{"domain_key":"https://live3.tdm.com.mo:443","samples":30,"successes":0,"success_rate":0.0},{"domain_key":"https://m3u8channel.yunxya.com:443","samples":9,"successes":1,"success_rate":11.11},{"domain_key":"https://myip.pdtvhd.com:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://piccpndks.v.kcdnvip.com:443","samples":16,"successes":0,"success_rate":0.0},{"domain_key":"https://pul-tenm.gkykp.com:443","samples":10,"successes":0,"success_rate":0.0},{"domain_key":"https://raw.githubusercontent.com:443","samples":50,"successes":0,"success_rate":0.0},{"domain_key":"https://srs.iyb983.cn:443","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"https://txmov2.a.kwimgs.com:443","samples":7,"successes":0,"success_rate":0.0},{"domain_key":"https://xykt-fix.github.io:443","samples":10,"successes":0,"success_rate":0.0}],"circuit_states":{"closed":1,"soft":10},"saved_unique_candidates_today":{"domestic":293,"fast":293},"probe_ratios":{"batches":962,"expected":17292,"returned":17292,"executed":17098,"accepted":7370,"return_rate":100.0,"execution_rate":98.88,"completion_rate":95.96,"scope":"item ratios: post-migration receipts; completion: all recorded issued batches"},"new_stream_freshness_7d":{"discovered":57,"domestic_verified":8,"avg_hours":13.23,"verification_rate":14.04},"source_effectiveness_7d":{"fetched_sources":31,"effective_sources":4,"rate":12.9,"scope":"近7天成功抓取的去重source_id;有效=关联至少一条有首次正式发布记录的stream_id(stream_sources去重)"},"discovery_to_publication_7d":{"published":13,"avg_hours":203.62,"scope":"近7天首次正式发布且发现时间有效的线路;旧记录未回填,不以国内测速代替发布"},"new_source_survival_24h":{"eligible":0,"alive":0,"rate":null,"scope":"发现于近9天且已过48h、首24h有国内成功记录;24-48h再次国内成功视为存活,未测速不计成功"}},"strict_verified_note":"严格集合为空属当前预期:最近48小时成功测速流未覆盖至少2个6小时桶,保持现有门槛等待后续观测。","stream_stages":{"active":13,"blocked":365,"dead":44,"new":1,"quarantine":13,"unstable":349}} \ No newline at end of file