dodocast工具HLS 校验器

HLS 校验器。检查任意 .m3u8。

粘贴链接或播放列表文本。校验器会按 HLS 规范和播放器的预期检查它——标签与版本、编码、音频和字幕分组、分片时长、加密——并从主列表继续检查其媒体列表。

输入

主列表或媒体列表。试试: ·

等待播放列表
检查内容

错误、警告和提示。

01

结构

首行为 #EXTM3U,主列表与媒体列表标签不混用,必填的 BANDWIDTH 和 TARGETDURATION 齐全,存在分片。

02

分组与语言

清晰度引用的每个 AUDIO 和 SUBTITLES 分组都有定义,每组一个 DEFAULT,名称唯一,填写了 LANGUAGE。

03

清晰度

声明了 CODECS、RESOLUTION 和 FRAME-RATE,没有重复,有一个足够轻、适合慢速网络的清晰度。

04

分片时长

没有分片超过目标时长,时长均匀,直播窗口至少为三倍目标时长。

05

版本与标签

EXT-X-VERSION 足以支持 EXT-X-MAP、字节范围、小数时长和 IV;点播列表以 EXT-X-ENDLIST 结尾。

06

加密

密钥方法与 URI、通过 http 提供的密钥、需要特殊播放器的 SAMPLE-AES、混合内容。

如何看结果

并非每个警告都是故障。

错误违反规范——部分播放器会拒绝该流。警告能播放,但在某处表现不佳:起播慢、无法限制画质、字幕不显示。提示来自 HLS 制作指南的建议。

关于校验器的问题。

我的播放列表会被发送到别处吗?

不会。浏览器直接从你的服务器下载播放列表并在页面中检查;dodocast 看不到链接和文本。

链接加载不了怎么办?

很可能服务器没有返回 CORS 头,浏览器无法从其他网站读取。打开播放列表,复制文本,选择“粘贴文本”。

会检查分片吗?

不会,只检查播放列表:主列表及其最多八个媒体列表。要确认分片能否播放,请在 HLS 播放器中打开该流。

它和 Apple 的 Media Stream Validator 一样吗?

这是在浏览器中快速检查播放列表。Apple 的工具还会下载并分析媒体内容——在 Apple 设备上大规模上线前请使用它。

即将上线

离你的频道,只差一次上传。

我们正在向早期合作伙伴开放 dodocast:媒体、教育、活动、企业内部电视。告诉我们你想播出什么。

或发送邮件至 hello@dodocast.com

dodocast 控制台目前仅提供英文和俄文界面。