Overview
ISO/IEC 21000-9:2005 specifies the MPEG-21 File Format - a box‑structured packaging standard that places an MPEG‑21 XML document (for example a Digital Item Declaration, DID) together with some or all of its referenced resources into a single content package. Built on the ISO Base Media File Format (ISO/IEC 14496-12), the MPEG‑21 file format enables interchange, editing and playback of multimedia items while supporting both content creator and content consumer use cases.
Key topics and requirements
- Box structure & brands
- Uses ISO Base Media File Format boxes; the file-type box (ftyp) is mandatory.
- Files conformant with this specification carry the brand indicator "mp21" in the compatible-brands list.
- MPEG‑21 Document
- Exactly one MPEG‑21 Document Box (derived from meta) must exist at top level.
- The MPEG‑21 XML (DID) can be stored in an XML box, a bxml (binary XML) box, or referenced as the primary item.
- Essential boxes referenced
- Examples: meta (metadata), mdat (media data), iloc (item location), iinf (item information), pitm (primary item), hdlr (handler), dinf/dref.
- Multi-purpose and embedded content
- Allows dual-function files (e.g., MP4 + MPEG‑21 DID) and recursive embedding of MPEG‑21 files inside media boxes.
- Supports offsets and base-offset semantics for included files.
- Streaming and references
- Streaming applicability depends on the streamability of included media; DID and layout metadata are not inherently streamable.
- Encourages metadata-driven URLs so an item’s external references can be discovered through the meta box.
Applications and who uses it
- Content packaging and interchange - publishers and studios bundle an item’s XML metadata and media assets into a single portable file.
- Playback and media players - players and frameworks that understand MPEG‑21 can locate primary DIDs and associated media using iloc/iinf structures.
- Streaming architectures - media servers and streaming gateways use DID references and RTSP/URL forms to serve parts of a package.
- Content management, editing and archival - asset management systems and digital archivists use the standard for persistent association of metadata and resources.
- Standards implementers and tool vendors - developers building encoders, muxers, and readers for MPEG‑21‑aware workflows.
Related standards
- ISO/IEC 14496-12 - ISO Base Media File Format (foundation for box-structure)
- ISO/IEC 21000-2 - MPEG‑21 Digital Item Declaration (DID)
- Other parts of ISO/IEC 21000 (Rights Expression, Adaptation, Binary Format) for broader MPEG‑21 ecosystem integration.
Keywords: ISO/IEC 21000-9:2005, MPEG-21 file format, mp21, Digital Item Declaration, ISO Base Media File Format, MPEG‑21 DID, XML packaging, media packaging, content interchange.