甄宝园甄宝园
项目推荐 软件下载 资源聚合 实用教程
全站栏目
网站首页
项目推荐
在线工具库 人工智能库 趣味网站库 办公助手库 下载助手库 影视电视库 系统维护库 软件资源库 学习教育库
软件下载
电脑软件 电视软件 安卓软件 其它软件
资源聚合
直播源专题 打印机专题 TVBox 专题
实用教程
电视教程 电脑教程 手机教程 其它教程
网站地图 标签索引 在线留言
首页/ 软件下载/ 电脑软件/ 正文
电脑软件

IPTV Explorer下载:自动搜索与批量检测直播源的桌面工具

浏览 1281 约 13 分钟
版本号v1.0.0
平台Windows
更新时间10-05
立即下载 v1.0.0 全部电脑软件 →

IPTV Explorer 📡

IPTV 直播源探索与检测工具 — 自动搜索、智能过滤、批量检测、导出播放列表

IPTV Explorer 是一款基于 Electron 构建的桌面工具,专为 IPTV 直播源爱好者设计。它能够自动从多个在线来源搜索直播源,通过内置的频道白名单进行智能过滤,并使用 ffprobe 引擎进行批量连通性检测,最终生成高质量的播放列表。


✨ 功能特点

🔍 多源探索

自动从以下来源搜索 IPTV 直播源:

✅ 智能检测

采用两阶段检测引擎确保源质量:

  1. HTTP HEAD 探测 — 快速检查 URL 是否可达(非阻塞,高并发)
  2. ffprobe 流分析 — 深度探测流媒体信息,获取:
    • 延迟(连接时间)
    • 分辨率(清晰度)
    • 码率(传输质量)
    • 编码格式(H.264/H.265 等)

🎯 综合评分

基于多项指标自动评分(满分 100):

指标 权重 说明
延迟 30分 连接速度越快分数越高
分辨率 30分 1080p 满分,720p 次之
编码格式 10分 H.265 优于 H.264
码率 15分 码率越高画质越好
连通性 15分 源稳定可用性

📋 频道白名单

内置 全国电视节目频道列表(1084 个频道),覆盖:

🌐 IP 归属地识别

自动根据 URL 解析频道归属地:


🖥️ 界面预览

导航

简洁的四页导航布局:

页面 功能
直播源探索 在线搜索直播源、实时日志、结果导出
直播源检测 批量连通性检测、评分筛选、状态统计
源管理 统一管理所有频道、搜索/筛选/批量操作
设置 白名单管理、爬虫参数、检测参数配置

主要操作流程

1️⃣ 探索 → 2️⃣ 检测 → 3️⃣ 导出

🚀 快速开始

下载安装

从附件中下载最新版本的安装包 IPTV_Explorer_Setup_1.0.0.exe,双击安装即可使用。

从源码运行

# 克隆仓库
git clone https://github.com/yourname/iptv-explorer.git
cd iptv-explorer

# 安装依赖
npm install

# 启动开发模式
npm start

# 构建安装包
npm run build

系统要求


📖 使用指南

第一步:探索直播源

  1. 打开软件,进入 直播源探索 页面
  2. 配置搜索参数:
    • 频道白名单:输入关键词过滤(如 CCTV, 卫视, 湖南)
    • 来源选择:勾选要搜索的来源(iptv-org / 恩山论坛 / GitHub)
    • 并发数:控制搜索速度(建议 3-10)
  3. 点击 开始探索,实时查看日志
  4. 探索完成后,结果会显示在左侧表格中

第二步:检测直播源

  1. 点击 送入检测 将探索结果导入检测页面
  2. 或直接点击 导入文件 加载已有的播放列表
  3. 配置检测参数:
    • 并发检测数:同时检测的频道数(建议 10-20)
    • 超时时间:单次检测最大等待时间(建议 10-30秒)
    • 最低评分:仅保留评分高于此值的频道
  4. 点击 开始检测,进度条实时显示检测进度
  5. 检测完成后可查看各频道的延迟、分辨率、码率等信息

第三步:导出播放列表

支持两种导出格式:

源管理

在 源管理 页面可以:


⚙️ 配置说明

频道过滤

配置 说明
白名单 只有名称包含白名单关键词的频道才会保留
黑名单 排除名称包含黑名单关键词的频道
内置白名单 随应用打包的 1084 个中文频道列表

爬虫设置

配置 说明
恩山论坛最大页面数 搜索的论坛页数(默认 10)
GitHub 最低 Star 数 筛选 GitHub 项目的最低星数(默认 5)

检测设置

配置 说明
默认并发数 检测阶段的并发连接数(默认 10)
默认超时时间 单次检测超时秒数(默认 10 秒)

🛠️ 技术架构

┌─────────────────────────────────────────────┐
│              Electron (主进程)                │
│  ┌─────────┐  ┌──────────┐  ┌────────────┐ │
│  │ main.js  │  │ probe.js │  │ validator  │ │
│  │ (IPC)    │  │ (ffprobe)│  │ .js (检测)  │ │
│  └─────────┘  └──────────┘  └────────────┘ │
│  ┌──────────┐  ┌──────────┐  ┌────────────┐ │
│  │database  │  │ http.js  │  │geo-location│ │
│  │ .js(持久)│  │(网络请求) │  │ .js (归属)  │ │
│  └──────────┘  └──────────┘  └────────────┘ │
├─────────────────────────────────────────────┤
│              Electron (渲染进程)              │
│  ┌──────────┐  ┌──────────┐  ┌────────────┐ │
│  │app.js    │  │index.html│  │ style.css  │ │
│  │(UI逻辑)   │  │(界面结构) │  │ (样式)     │ │
│  └──────────┘  └──────────┘  └────────────┘ │
├─────────────────────────────────────────────┤
│                preload.js                    │
│          (contextBridge 安全桥接)             │
└─────────────────────────────────────────────┘

技术栈

组件 技术
桌面框架 Electron 42
运行环境 Node.js + Chromium
流检测引擎 ffprobe(FFmpeg 套件)
网络请求 axios + cheerio(HTML 解析)
并发控制 p-limit
数据持久化 JSON 文件存储
安装程序 NSIS(Nullsoft Scriptable Install System)

核心模块


📁 项目结构

iptv-explorer/
├── main.js                     # 主进程入口
├── preload.js                  # 预加载脚本(contextBridge)
├── package.json                # 项目配置
├── start.bat                   # 快捷启动脚本
├── sources.json                # 在线来源配置
├── bin/                        # ffprobe 引擎
│   ├── ffprobe.exe
│   ├── ffmpeg.exe
│   ├── avcodec-60.dll
│   ├── avformat-60.dll
│   └── ... (其他 DLL)
├── assets/
│   └── 全国电视节目频道列表.txt   # 内置频道白名单
├── src/
│   ├── main/
│   │   ├── main.js             # IPC 处理、窗口管理
│   │   ├── database.js         # 数据持久化
│   │   ├── probe.js            # ffprobe 探测
│   │   ├── validator.js        # 检测引擎
│   │   └── discover.js         # 搜索引擎
│   ├── renderer/
│   │   ├── app.js              # 渲染进程 UI
│   │   ├── index.html          # 界面结构
│   │   └── style.css           # 暗色主题样式
│   └── utils/
│       ├── http.js             # HTTP 工具
│       ├── geo-location.js     # IP 归属地
│       ├── geo-location.json   # 归属地映射数据
│       └── whitelist.js        # 白名单过滤器
└── build/                      # 构建输出
    └── IPTV_Explorer_Setup_1.0.0.exe

❓ 常见问题

搜索不到直播源?

检测结果为空/全部离线?

安装包被杀毒软件拦截?

如何迁移数据?


📝 更新日志

v1.0.0


🙏 致谢


⚖️ 许可声明

本项目仅供学习和研究使用。使用者应遵守当地法律法规,不得将本项目用于任何非法用途。


免责声明:本工具仅用于技术研究和学习目的。请勿将其用于侵犯他人权益或违反法律法规的活动。

合规提示:本站只做资源索引,不存储任何文件。下载后请自行核对来源并做安全扫描;软件版权归原作者所有,请勿用于商业用途。
下载地址 共 3 个网盘
123云盘 123云盘1814870946.share.123865.com 下载
城通网盘 城通网盘url84.ctfile.com 下载
GitHub GitHubgithub.com 下载
本站只做资源索引,不存储任何文件。链接失效请到在线留言说一声,我会尽快替换。
IPTV 直播源 电脑软件 开源项目

继续读

保姆级KODI看IPTV直播教程,一步一图超详细下一篇去看 IPTV工具箱V6.0.1下载:架构重做并内置定制播放器上一篇去看

相关推荐

按标签自动匹配
IPTV 直播源完整教程(共 8 篇):M3U 原理、寻源验源与 TVBox/Kodi 配置全解 直播源专题2026-10-02 TVBox 完全指南:版本怎么选、APK 怎么下、接口怎么填,一篇讲透 直播源专题2026-09-18 fanmingming/live:折腾直播源的人,绕不开这个开源仓库 影视电视库2026-10-01 Hyperdown:百度网盘不限速下载工具,签到就能领流量 下载助手库2026-10-13 摸鱼moyuTV1.2.4下载:回归纯粹直播,新增代理播放格式支持 电视软件2026-10-05

© 2026 甄宝园 zby365.com网站地图电脑版

本站内容均来自网络收集整理,仅供学习交流。如侵犯了您的合法权益,请发邮件至 717058319@qq.com,核实后尽快处理。