UPnP(Universal Plug and Play)是一种网络协议,旨在使各种设备能够自动发现、连接和交换数据。UPnP设备架构定义了一组标准协议,用于实现各种设备之间的通信。其中,音视频设备控制协议是UPnP设备架构的一部分,用于控制音视频设备的播放、暂停、停止、音量控制等功能。
ISO/IEC 29341-4-13:2011定义了音视频设备控制协议的级别2渲染控制服务。该服务包括以下功能:
1. 获取设备状态:控制点可以查询音视频设备的状态,如播放状态、音量等。
2. 控制播放:控制点可以控制音视频设备的播放、暂停、停止等操作。
3. 控制音量:控制点可以控制音视频设备的音量大小。
4. 控制音频输出:控制点可以控制音视频设备的音频输出,如选择扬声器、耳机等。
5. 控制视频输出:控制点可以控制音视频设备的视频输出,如选择分辨率、色彩空间等。
6. 控制字幕输出:控制点可以控制音视频设备的字幕输出,如选择字幕语言、字幕大小等。
7. 控制音频效果:控制点可以控制音视频设备的音频效果,如选择均衡器、音场等。
8. 控制视频效果:控制点可以控制音视频设备的视频效果,如选择亮度、对比度等。
9. 控制播放列表:控制点可以控制音视频设备的播放列表,如添加、删除、排序等。
ISO/IEC 29341-4-13:2011还规定了音视频设备控制协议的通信机制。音视频设备需要实现渲染控制服务,并向网络中广播自己的服务信息。控制点可以通过搜索服务来发现音视频设备,并与其建立连接。连接建立后,控制点可以向音视频设备发送控制命令,音视频设备则根据命令执行相应的操作。
相关标准
- ISO/IEC 29341-4-14:2011 Information technology - UPnP device architecture - Part 4-14: Audio Video Device Control Protocol - Level 2 - Connection Manager Service
- ISO/IEC 29341-4-15:2011 Information technology - UPnP device architecture - Part 4-15: Audio Video Device Control Protocol - Level 2 - AV Transport Service
- ISO/IEC 29341-5-1:2011 Information technology - UPnP device architecture - Part 5-1: Device Control Protocol - Level 2 - Device Protection Service
- ISO/IEC 29341-6-1:2011 Information technology - UPnP device architecture - Part 6-1: Presentation Control Protocol - Level 2 - Presentation Control Service
- ISO/IEC 29341-7-1:2011 Information technology - UPnP device architecture - Part 7-1: Remote User Interface Protocol - Level 2 - Remote User Interface Service