Overview
ISO/IEC 21000-5:2004/Amd 2:2007 is an amendment to ISO/IEC 21000‑5 (MPEG‑21 Part 5: Rights Expression Language, REL) that adds the DAC (Dissemination And Capture) profile. The amendment defines a multimedia extension (called multimedia extension two, or m2x) to the REL, introducing XML namespaces, new right and condition elements, and an XML schema (referenced in the document) to model controlled transfer, capture and dissemination scenarios for multimedia content.
Key topics and technical requirements
- m2x namespace (normative): urn:mpeg:mpeg21:2006:01-REL-M2X-NS and recommended short prefixes for REL, multimedia extensions and security-related XML standards (xmldsig, xenc).
- New rights (examples):
- m2x:Export - right to export a broadcast program to another rendering or storage device; implies releasing a resource from protection into an output signal.
- m2x:ExtendRights - enables a recipient to contact a service endpoint to obtain additional rights dynamically.
- New condition elements (examples):
- m2x:DestinationCondition / m2x:DestinationPrincipal - constrain where or to whom transfer-oriented rights may be exercised.
- m2x:Proximity - require physical proximity between source and destination (MPAA-style recommendations referenced for TTL/RTT checks).
- m2x:Scrambling - require that the target device support a scrambling (cipher) algorithm before storing content.
- m2x:SecuritySystem - identify a required DRM/security system and minimum security level on the target device.
- m2x:NoSkipConstraint - time/object constraints for skipping content segments.
- Normative semantics and XML schema: The amendment specifies how these elements integrate into REL authorization requests, grants, and license constructs, with formal satisfaction rules and an XML schema provided for implementers.
Applications and who uses it
- Broadcast and streaming providers: control export/capture behavior for live or scheduled broadcasts.
- DRM architects and implementers: express device- and domain-specific constraints (security systems, scrambling, proximity).
- Set‑top box, smart TV and receiver manufacturers: implement enforcement of m2x conditions for device-to-device transfers and storing exported content.
- Content distribution services & license servers: use m2x:ExtendRights to provide on-demand rights extension services.
- Compliance and legal teams: map policy requirements (territory, security level, non-skip rules) into machine-readable rights expressions.
Related standards
- ISO/IEC 21000 (MPEG‑21) family - especially Part 5: Rights Expression Language (REL) core
- XML security standards used by REL: XML Digital Signature (xmldsig) and XML Encryption (xenc)
Keywords: ISO/IEC 21000-5, MPEG-21, Rights Expression Language, REL, DAC profile, digital rights management, DRM, XML namespace, m2x:Export, m2x:ExtendRights, scrambling, proximity, security system.