2.4.4 Requirements for Receivers

Receivers MUST implement the protocol procedures described in section 3.2.

Receivers SHOULD also implement a UPnP control point for the UPnP Connection Manager service (ConnectionManager:1) [UPNPCNMGR], and a UPnP control point for the UPnP Content Directory service (ContentDirectory:1) [UPNPCDS1] so that they MAY retrieve content information from transmitters.

The ConnectionManager:1 [UPNPCNMGR] and ContentDirectory:1 [UPNPCDS1] services are defined by [UPNPCNMGR] and [UPNPCDS1], respectively. The X_MS_MediaReceiverRegistrar:1 service is defined in section 3.4.

Receivers MUST implement the mapping of the registration and revalidation procedures to UPnP, which is defined in section 2.1.1.1. Receivers are recommended to implement the mapping of the authorization procedure to UPnP, which is defined in section 2.1.1.1.1.1.

If a receiver implements WMDRM: Network Devices Protocol for HTTP, the implementation MUST follow the rules that are defined in section 2.1.1.2 for receivers.

If a receiver implements WMDRM: Network Devices Protocol for RTP [RFC2250] and RTSP [RFC2326], the implementation MUST follow the rules that are defined in section 2.1.1.3 for receivers.