发布网友 发布时间:2022-04-25 16:39
共1个回答
热心网友 时间:2023-10-18 23:55
目前QPlay最新规范为QPlay 2.0,QPlay所有的功能必须遵循UPnP结构体系。在QPlay规范中,QQ音乐应用充当控制点(Control Point),第三方设备充当媒体渲染器(Media Render)。而媒体渲染器必须实现至少四种服务:音视频传输(AVTransport),播放控制(RenderingControl),连接管理(ConnectionManager)三个标准服务;最后一个为QPlay服务,是QPlay规范最核心的服务,包含QPlay播放列表功能,QPlay认证功能,QPlay设置功能等。该规范定义了QPlay设备的最基础的服务,相应的动作和状态变量,第三方设备都应该支持。
在QQ音乐程序启动后
,将广播发送搜索信息查找设备类型为“urn:schemas-upnp-org:device:MediaRenderer”的设备。当QQ音乐发现设备可用时,将读取描述文件。UPnP的设备描述包含几个信息:设备制造商信息、所有的嵌入式设备定义和设备URL,所有的服务列表和控制URL(controlURL)、事件URL(eventURL)等。