ISO/IEC 23001-3:2008
Information technology — MPEG systems technologies — Part 3: XML IPMP messages
Information technology — MPEG systems technologies — Part 3: XML IPMP messages
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 58
- Дата публикации:
- 17 сентября 2008 г.
- Издание:
- ISO/IEC IS 23001 edition 1 version 1
- ICS:
- 35.040
ISO/IEC 23001-3:2008 specifies XML IPMP messages which are a simple and natural extension of the IPMP Information Descriptors defined in ISO/IEC 21000-4. They allow dispatching of the IPMP information related to a protected content element retrieved from the associated digital item to the modules in charge of performing the IPMP operations required to access the protected content element. Furthermore, the XML IPMP Messages provide a standard API allowing the exchange of IPMP information (e.g. decryption keys, authentication information, licenses, etc.) between the modules – the IPMP Tools – in charge of providing access to the protected content elements (e.g. audio/visual resources). The API specified by ISO/IEC 23001-3:2008 is based on a set of XML messages defining the format of the information exchanged between the various components on a device, or between two devices. Most of the IPMP Messages defined in this specification are a translation of the messages originally defined in ISO/IEC 13818-11 and ISO/IEC 14496-13 from the binary representation into an XML representation. A number of these XML messages have been adapted in order to harmonise ISO/IEC 13818-11 and ISO/IEC 14496-13 in the MPEG-21 Multimedia Framework and with ISO/IEC 21000-4 specifically. Additionally, a number of new XML messages have been defined to support extended IPMP requirements such as the separation between the IPMP algorithms and the logic enabling them to communicate with the other components in a device.
Abstract
Overview - ISO/IEC 23001-3:2008 (XML IPMP messages)
ISO/IEC 23001-3:2008 defines a standard XML API for IPMP (Intellectual Property Management and Protection) messages used in MPEG systems technologies. Often called “XML IPMP messages,” this part of the ISO/IEC 23001 family specifies the XML message formats and containers that enable interoperable exchange of DRM-related information (licenses, keys, authentication data, watermarking parameters, etc.) between IPMP components - both within a device and across devices. Many messages are XML translations of messages originally defined in ISO/IEC 13818-11 and ISO/IEC 14496-13 and are harmonised with the MPEG-21 framework (ISO/IEC 21000-4).
Key topics and technical requirements
- XML-based API and schema: Message formats are specified in XML Schema (namespace urn:mpeg:mpegB:schema:XML-IPMP-MESSAGES:2007) to standardize syntax and semantics for message exchange.
- Message containers: Two primary containers are defined - MessageFromDID (from the IPMP Processor to a Tool, carrying data extracted from a digital item) and MessageFromTool (Tool-originated or inter-Tool messages).
- Message classes and bases: Common base types (IPMPBaseType, ToolMessageBase, Data_BaseClass) define required fields such as Sender, Recipient (IPMP Tool Context IDs; device/terminal is identified by value ‘0’), and dataID for request/response correlation.
- Macro-categories of messages:
- Mutual Authentication Messages
- IPMP Tool Connection / Disconnection
- IPMP Tool Notification Messages
- IPMP Processing Messages (licenses, keys, watermark info)
- User Interaction Messages
- Additional (decoupling) and Legacy Messages
- Contexts of use: Supports intra-device communication (IPMP Processor ↔ IPMP Tools) and inter-device communication (e.g., streaming scenarios using Digital Item Streaming - ISO/IEC 23000-5).
Practical applications and who uses it
- DRM and media platform developers use the standard to implement interoperable message exchanges between DRM modules (IPMP Tools) and the IPMP Processor.
- Device manufacturers and set-top box / media player vendors implement the XML API to manage protected content playback, tool instantiation, authentication and key delivery.
- Content distributors and streaming services leverage inter-device message definitions for secure delivery and remote management of IPMP Tools when streaming Digital Items.
- IPMP Tool vendors and integrators adopt the schema to ensure their tools can be instantiated, initialized, authenticated and managed across diverse MPEG-21 compliant environments.
Related standards
- ISO/IEC 21000-4 (MPEG-21 IPMP Components)
- ISO/IEC 13818-11 (MPEG-2 IPMP)
- ISO/IEC 14496-13 (MPEG-4 IPMP extensions)
- ISO/IEC 23000-5 (Digital Item Streaming)
ISO/IEC 23001-3:2008 is essential for implementing interoperable, XML-based IPMP messaging in MPEG ecosystems, ensuring consistent handling of DRM data between tools, processors and devices.
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 29 - Coding of audio, picture, multimedia and hypermedia information
- SKU
- ISO/IEC 23001-3:2008
Похожие стандарты
Стандарты, упомянутые в описании
ISO/IEC 23001-17:2024
ДействующийInformation technology — MPEG systems technologies — Part 17: Carriage of uncompressed video and images in IS…
Overview ISO/IEC 23001-17:2024 defines requirements and guidelines for the carriage of uncompressed video and image data within files that use the ISO base media file format (ISOBMFF), ensuring relia…
ISO/IEC 13818-11:2004
ДействующийInformation technology — Generic coding of moving pictures and associated audio information — Part 11: IPMP o…
Overview - ISO/IEC 13818-11:2004 (MPEG-2 IPMP) ISO/IEC 13818-11:2004 defines IPMP (Intellectual Property Management and Protection) for MPEG‑2 systems. It specifies the syntax and semantics for IPMP…
ISO/IEC 14496-13:2004
ДействующийInformation technology — Coding of audio-visual objects — Part 13: Intellectual Property Management and Prote…
Overview ISO/IEC 14496-13:2004 defines the Intellectual Property Management and Protection (IPMP) extensions to the MPEG‑4 systems standard. It specifies extension tags, syntax and semantics for an I…
ISO/IEC 21000-4:2006
ДействующийInformation technology — Multimedia framework (MPEG-21) — Part 4: Intellectual Property Management and Protec…
Overview ISO/IEC 21000-4:2006 - part of the MPEG-21 multimedia framework - defines how Intellectual Property Management and Protection (IPMP) information and protected parts are represented inside a…
ISO/IEC 23000-5:2011
ДействующийInformation technology — Multimedia application format (MPEG-A) — Part 5: Media streaming application format
Overview ISO/IEC 23000-5:2011 - Media streaming application format (part of the MPEG-A family) defines a standardized digital item structure and file format for streaming governed audio, video, metad…