MPD 清单分析器
在线解析 MPEG-DASH 清单,查看 Period、适配集、表示层、编码、码率、分片寻址方式和 DRM 元数据。
快速指南
如何分析 MPD 清单
无需上传到处理服务器,三步检查 MPEG-DASH 清单。
添加 MPD 来源
粘贴公开的 .mpd 地址,或切换到 XML 输入并粘贴清单文本。
查看清单层级
检查 Period、AdaptationSet 和 Representation,对比分辨率、编码与码率。
排查配置警告
播放调试前,检查缺失属性、直播更新配置和 ContentProtection 信号。
什么是 MPD 文件?
MPD 即媒体呈现描述,是 MPEG-DASH 流媒体使用的 XML 清单。它描述播放时间线、可选的视频与音频质量、分片位置及播放配置。
静态 MPD 与动态 MPD
静态 MPD 通常对应时长固定的点播内容;动态 MPD 对应直播,并常包含更新间隔、可用时间和时移缓冲区。
DASH 清单分析器能检查什么
视频与音频表示层
查看分辨率、码率、编码、MIME 类型、帧率、采样率和语言。
分片寻址方式
识别 SegmentTemplate、SegmentTimeline、SegmentList、SegmentBase 和 BaseURL。
DRM 与加密信号
显示 ContentProtection 方案和默认密钥标识,但不尝试解密。
实用诊断场景
MPD 清单分析器的常见使用场景
在开发、测试或排查 MPEG-DASH 播放问题时,可将本工具作为在线 MPD 解析器和 DASH 清单检测工具。
排查 MPEG-DASH 播放错误
调试播放器前,先检查 MPD 是否包含 Period、适配集、可用表示层、编码和分片寻址信息。
检查 DASH 直播配置
直播刷新延迟或时移窗口异常时,检查 minimumUpdatePeriod、timeShiftBufferDepth 等动态 MPD 属性。
对比码率与编码阶梯
检查各档分辨率、bandwidth 和 codecs,发现自适应码率阶梯中缺失或异常的表示层。
识别 DRM 保护信号
查看 ContentProtection 和密钥标识,判断 DASH 清单为何需要获得许可的播放环境。
常见 MPD 元素说明
Period
节目中的一个时间区间,常用于章节、广告或内容切换。
AdaptationSet
一组可以相互切换的视频、音频或字幕组件。
Representation
适配集中的一个具体画质、编码、码率或语言版本。
SegmentTemplate
用于初始化分片和媒体分片的可复用 URL 与时间模板。
常见 MPD 解析与播放问题
无法加载 MPD 地址
服务器可能限制 CORS、要求 Cookie 或 Referer,或使用已过期的签名地址。合法获取到清单文本时可改用 XML 输入。
表示层缺少元数据
部分 MPD 会从 AdaptationSet 继承属性。本工具支持常见继承规则,但自定义 Profile 的组织方式可能不同。
清单包含 ContentProtection
受保护媒体可能需要持有许可的 DRM 播放环境。FlowPick 不会绕过 DRM 或访问控制。
需要保存可访问的 DASH 流?
打开 DASH / MPD 下载器,从公开且未受保护的清单中选择可用视频和音频表示层。
打开 DASH / MPD 下载器MPD 清单分析器常见问题
MPD 清单分析器是什么?
它是一款 MPD 解析工具,可将 MPEG-DASH XML 转为易读报告,展示 Period、适配集、表示层、编码、码率、分片和保护元数据。
可以检查 MPEG-DASH 直播清单吗?
可以。工具会检查 minimumUpdatePeriod、timeShiftBufferDepth 等直播属性。首版侧重结构和常见配置提示,不等同于所有 DASH Profile 的完整一致性测试。
分析器会下载或解密视频吗?
不会,它只分析清单元数据。可访问且未受保护的流请使用独立的 DASH 下载器;FlowPick 不解密 DRM 媒体。
可播放的 MPD 为什么在浏览器中分析失败?
来源可能禁止跨域请求,或要求 Cookie、特定请求头或签名会话。即使原网站能播放,浏览器 CORS 规则也可能阻止分析器读取。