Overview
ISO/IEC 23004-2:2007 - Information technology - Multimedia Middleware - Part 2: Multimedia application programming interface (API) - defines the standardized API suite for MPEG Multimedia Middleware (M3W). The standard specifies a flexible, interoperable set of media interfaces so applications can access audio, video and security services consistently across different devices and products while allowing vendor differentiation.
Key topics and technical requirements
- Multimedia API scope: Defines interface suites that present a uniform view of multimedia functionality offered by M3W platforms while remaining extensible for vendor-specific features.
- Audio interfaces: Specifications for broadcast audio decoding, audio processing and rendering (e.g., decoding chains, processing components and output control).
- Video interfaces: Specifications for broadcast video decoding, video processing/rendering and personal video recording (PVR) support.
- Security and governance: IPMP (Intellectual Property Management and Protection) interfaces and governance interfaces to support content protection, conditional access and middleware management.
- General interfaces: Navigation, control, IO configuration and liveness/health checks for multimedia objects and services.
- Document organization & normative references: Works in conjunction with ISO/IEC 23004-1 (Architecture) and ISO/IEC 23004-3 (Component model). Includes extensive terms, definitions, annexes (use cases, implementation notes) and normative global types.
Practical applications
ISO/IEC 23004-2:2007 is intended to make multimedia services portable and interoperable across platforms and networks. Typical applications include:
- Set‑top boxes and digital TV receivers implementing broadcast decoding and rendering pipelines.
- Media players and consumer electronics that require standardized audio/video processing APIs.
- Personal Video Recorder (PVR) systems implementing recording/playback control interfaces.
- Devices and platforms that must integrate content protection (IPMP) and governance functions for DRM and conditional access.
- Middleware vendors who need a stable API framework to support third‑party applications and updates.
Who should use this standard
- Middleware architects and platform implementers
- Device manufacturers (TVs, STBs, PVRs, media players)
- Application developers integrating multimedia services
- DRM and conditional access solution providers
- Standards bodies and system integrators aligning product ecosystems
Related standards
Keywords: ISO/IEC 23004-2:2007, Multimedia Middleware, M3W, Multimedia API, MPEG, audio interface, video interface, IPMP, broadcast decoding, PVR, middleware standard.