Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO 26429-9(SMPTE 429-9)规定了资产映射和卷索引结构,用于将数字影院包(DCP)资产映射到文件存储卷上。资产映射在打包清单(ISO 26429-8)中使用的抽象资产标识符(UUID)与存储介质上的实际文件路径之间提供了关键链接。每个 DCP 存储卷包含一个资产映射文档(通常命名为 ASSETMAP.xml),它可以引用跨多个卷的资产。单个资产映射包含所有卷的完整映射,并在多卷集中的每个卷上完全相同地重复。这种重复确保任何单个卷都提供完整的资产位置信息,即使在并非所有卷同时可用的情况下也能实现可靠的摄取。为了便于发现,每个 DCP 卷的根目录必须包含 ASSETMAP.xml 文件,使其成为 TMS 摄取操作的标准入口点。ASSETMAP.xml 文件始终位于卷的根目录,是 TMS 在发现新 DCP 时读取的第一个文件。
资产映射中的每个资产包含一个 Id(与 PKL 资产 UUID 匹配)、可选的 AnnotationText、一个 PackingList 布尔标志(用于标记 PKL 资产以便于发现)以及一个 ChunkList。ChunkList 包含一个或多个块元素,每个元素指定路径(URL)、可选的卷索引、偏移量和长度。资产可以通过定义多个块跨多个卷进行分段。这种分段(分块)允许容量超过单个卷容量的资产跨卷分布。通过按顺序连接块文件来重建资产。每个块中的偏移量和长度字段支持部分资产检索,这对于渐进式摄取或需要访问大型资产特定段而不读取整个文件的系统非常有用。在实际应用中,对于基本映射配置文件,每个资产使用恰好覆盖整个文件的一个块,保持实现简单且广泛兼容。
| 块字段 | 类型 | 说明 |
|---|---|---|
| Path | xs:anyURI | 块文件的完整 URL 路径(方案由映射配置文件定义) |
| VolumeIndex | xs:positiveInteger | 包含该块的卷索引(默认为 1) |
| Offset | xs:nonNegativeInteger | 从资产起始处的字节偏移量(默认为 0) |
| Length | xs:positiveInteger | 此块的字节长度(默认为剩余资产大小) |
卷索引结构(VOLINDEX.xml)包含一个 Index 元素,指示卷在多卷集中的序号。对于单卷 DCP,卷索引是可选的但建议使用。DCP 映射配置文件定义了所有介质特定的约束,包括卷定义、URL 方案、URL 路径限制、XML 编码(通常为 UTF-8)、资产映射和卷索引固定位置以及最大块大小。映射配置文件模式允许将同一 DCP 映射到不同的存储系统——从硬盘驱动器和 USB 闪存驱动器到网络附加存储和数字影院服务器。每个映射配置文件由唯一的 SMPTE 通用标签标识,允许兼容系统自动为给定的存储介质选择适当的配置文件。映射配置文件机制是 DCP 在不同放映环境之间可移植性的关键推动因素。