iiPTV
打开播放器

播放列表工作区

M3U8 流检测器

在浏览器中检测 IPTV 与 M3U8 地址,查看响应状态、内容类型和耗时,区分无法确认的请求与明确不可用的来源。

你的来源

新的副本

在当前标签页处理

添加来源

最多 5 MiB、10,000 个条目;多个文件的总输入不超过 5 MiB、20 个文件。

文件在当前标签页处理。远程导入和检测会直接请求来源服务器。

检测会直接请求来源服务器。可读取的媒体响应不代表可播放;跨域、超时或浏览器限制可能使来源无法确认。

更新日期

iiPTV 流地址检测器用于检查媒体地址是否返回浏览器能够读取的响应。你可以粘贴一个或多个地址,也可以导入播放列表,再逐项查看结果。一次请求成功,只能说明本次检查取得了相应证据,并不保证后续分片、音轨和当前设备一定能够连续播放。

当频道打不开、发布者更换地址,或者你希望比较几个有权使用的来源时,可以先做小规模检测。工具把明确的 HTTP 响应、请求失败和浏览器无法确认的情况分开,帮助你找到下一步,而不是把所有异常都归结为“频道失效”。

本页内容:开始检查、解释结果、比较示例、能力边界、保护地址、常见问题。

先选择一小组流地址

每行输入一个完整的 HTTP 或 HTTPS 地址,或者选择支持的播放列表文件。手动地址与文件中的频道可以一起用于检测,相同地址不需要反复探测。先核对输入数量,尽量从一两个频道开始,再逐步扩大范围,这样更容易判断是哪一个来源出现问题。

点击检测后,请求由你的浏览器直接发往所选来源。远程主机可以观察这次连接,正如实际播放时一样。iiPTV 不通过代理转发媒体,不会绕过登录、续期订阅令牌,也无法修改发布者的访问策略。只检查你有权使用和测试的来源。

可以先在相同浏览器和网络中试用本站自带演示。如果演示正常而自己的来源异常,保持浏览器不变,继续检查来源。如果已经拿到可读的 HLS 清单,使用 HLS 分析器查看其中声明的画质和音轨。

区别理解成功、错误与未知

可读响应不等于播放保证

成功结果表示本次请求返回了可以检查的信息。HLS 清单能够提供文本结构,直接媒体文件则提供另一类响应证据。两者都不等同于实际解码测试;外层清单成功之后,后续分片、加密密钥或设备编解码能力仍可能导致播放失败。

能够读取的 HTTP 状态更有助于定位问题。404 表示该次响应没有找到所请求的资源,401 或 403 可能涉及认证、权限或来源限制。记录实际状态和发生时间,不要把这些不同情况都简单写成“服务器离线”,也不要根据一次结果判断永久可用性。

未知结果需要保留判断空间

跨域限制、超时和混合内容拦截都可能让浏览器无法确认。某个来源在原生播放器中能够打开,并不能证明网页脚本有权读取它。工具会保留这种不确定性,你可以核对发布者说明,再用有权使用的应用作对照,而不是直接删除频道。

用重复地址做一个小比较

假设列表有三个频道,其中两个指向相同的 HLS 地址,第三个指向另一个 MP4 文件。实际只需要检查两个不同的目的地址。这个例子说明目录中的重复记录与独立网络来源不是同一件事;检测器也不会替你决定应该保留哪个名称或分组。

https://example.com/live/master.m3u8 只是地址格式示例,并非本站提供的电视直播。真正测试时,请替换为自己获准使用的地址。如果一个来源成功、另一个返回 404,检查路径、扩展名和签名有效期;若同一主机下多个频道同时异常,优先查看它们共同依赖的主机。

了解检测范围与输入限制

响应耗时只描述当前连接、当前时刻的这一次请求。它不是带宽测速、全球在线监控或画质评分。清单响应很快,后续分片仍可能很慢;远程主机响应较慢,也不表示一定无法观看。需要观察真实播放时,请到播放器手动点击播放。

文件导入上限为 5 MiB、10,000 条记录。网络探测最多同时进行三个请求,并且只读取有限的响应样本,不下载完整视频。这样可以限制标签页负担,但也意味着工具不会逐段验证整场直播,更不会补充缺失的解码器、转码或解除内容保护。

已经有频道名称却没有画面时,可以阅读播放排错说明。反复重新导入同一个列表,通常无法解决后续媒体资源或设备支持问题。检查应围绕失败的阶段展开,而不是每次都同时更换文件、网络和浏览器。

不要在检测记录中泄露私有来源

本地文件和粘贴内容在浏览器内存中处理;启动检测后,指定来源会收到直接请求。网站的常规访问统计、主题与语言偏好另有用途,不能把“本地解析文件”理解为整张网页完全不联网。具体边界见隐私政策。

分享截图前,删除用户名、密码、令牌和私有地址。敏感信息可能位于路径中,也可能位于查询参数中。向支持人员报告时,优先提供浏览器版本、可见状态和无害的复现示例,不要附上完整订阅列表或包含凭据的网络日志。

流地址检测常见问题

为什么同一个地址在其他应用里能播放?

原生应用可能具有不同的解码器、请求头和跨域行为。这里的结果只适用于本次浏览器环境。MDN 的 CORS 说明解释了网页为何需要远程主机允许读取响应,浏览器不能自行取消这项约束。

失败后应该删除频道吗?

先确认原因,并用小样本复查。需要整理完整列表时,使用播放列表清理器查看各项结果,再明确选择删除。保留原始文件,避免把临时限制变成无法恢复的目录修改。