Overview
ISO/IEC 29341-20-13:2017 specifies the RenderingControl service of the UPnP Audio/Video Device Control Protocol (Level 4). It is compliant with the UPnP Device Architecture v1.0 and defines the data model, XML service description, actions, state variables and eventing model required for networked media renderers to expose and control rendering parameters (audio and video) over IP networks.
Key topics and requirements
- Service model: Defines the RenderingControl service type, including required state variables (e.g., Volume, Mute, Brightness, Contrast, TransformSettings, PresetNameList, LastChange) and their relationships.
- Actions: Standardized control actions such as Get/SetVolume, Get/SetMute, Get/SetBrightness, GetAllowedTransforms, SetTransforms, ListPresets, SelectPreset, and many others used to query and change renderer state.
- Eventing and moderation: Specifies event notification mechanisms (state variable eventing) and the LastChange event model for efficient change reporting to control points.
- XML service description: Normative XML service description and namespace conventions for interoperable device/service discovery and control.
- Transforms and presets: Definitions and normative annexes describing pre-defined transforms (rotation, zoom, equalization, subtitles, speaker configuration, etc.) and how to retrieve/set transform values and defaults.
- Testing and conformance: Includes test guidance for implementation verification to ensure consistent behavior across devices.
- Vendor extension model: Guidance for vendor-defined actions, state variables and XML extensions while remaining interoperable.
Practical applications and users
Who uses this standard:
- Device manufacturers: Smart TVs, networked speakers, AV receivers, projectors and set-top boxes implement RenderingControl to enable standardized remote control of audio/video rendering.
- Firmware and middleware developers: Implement UPnP services, state variables, eventing and XML descriptions to support control points.
- AV integrators and system vendors: Build multi-room audio/video systems and automation platforms that reliably control renderers across networks.
- Application developers and control-point vendors: Create remote-control apps, media servers, and home-automation integrations that rely on standardized actions and events.
- Test labs and certification bodies: Validate conformance to the XML description, actions, eventing, and transform behavior.
Related standards
- UPnP Device Architecture v1.0 (core compatibility requirement)
- Other parts of the ISO/IEC 29341 family covering discovery, media control (AVTransport), connection management and additional AV device control protocol parts.
Keywords: ISO/IEC 29341-20-13:2017, UPnP RenderingControl, Audio video device control protocol, UPnP Device Architecture, media renderer, rendering control service.