Over deze norm
||Coding of audio, picture, multimedia and hypermedia information
This part of ISO/IEC 23001 specifies XML IPMP messages (hereinafter 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 this part of ISO/IEC 23001 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. The XML IPMP Messages are employed in two different contexts: a. Intra-device communication: enabling interoperable communication among two IPMP Tools or the IPMP Processor and IPMP Tools (allowing for instance the two to authenticate or to exchange IPMP information), as well as performing management tasks of different components on a device. b. Inter-device communication: in a context where digital items are streamed from one device to another by means of the Digital Item Streaming technology (addressed by ISO/IEC 23000-5), a standard set of IPMP Messages extending the IPMP Information Descriptor enables interoperable communication and management of IPMP Tools running on a device from a remote device streaming the digital item. The XML IPMP messages defined in this part of ISO/IEC 23001 are grouped in the following macrocategories: - IPMP Message Containers: the containers for IPMP Messages - Mutual Authentication Messages: messages enabling one module to request mutual authentication with another one and to carry out the necessary steps in order to achieve it - IPMP Tool Connection and Disconnection messages: enabling one IPMP Tool to request the instantiation as well as the disposal of another IPMP Tool - IPMP Tool Notification Messages: enabling one component to request notification in case certain events occur, and conveying information about the event occurred - IPMP Processing Messages: a set of messages enabling the exchange of IPMP information ranging from licenses and decryption keys, watermarking data, etc. - User Interaction Messages: allowing the exchange of information between an IPMP Tool and a user or vice versa - Additional IPMP Messages: messages that on the one hand allow a greater decoupling between the IPMP algorithm implementations and the logic necessary to instantiate/initialize/manage them, and on the other do not require content providers and IPMP Tool providers to disclose the details of the IPMP modules - Legacy Messages: messages originally defined in ISO/IEC 13818-11 and ISO/IEC 14496-13 and translated to XML for the sake of completeness.
||Information technology - MPEG systems technologies - Part 3: XML IPMP messages