3.1 Client Details

This section specifies details of the HTTP and RTSP client role. The section is applicable to implementations of the DMP role and the DMR role.

The Microsoft Extensions to the DLNA Guidelines do not introduce any new states, state transitions or timers in the HTTP and RTSP protocols. Consequently, this section does not provide a complete description of the HTTP and RTSP protocols. The state diagram shown in Figure 1 is simplified to show only states and transitions that are relevant to the details of the Microsoft Extensions.

HTTP and RTSP state diagram (client perspective)

Figure 1: HTTP and RTSP state diagram (client perspective)

Note that support for RTSP is optional. Any normative statements related to RTSP, RTP, or SDP, only apply to clients that actually implement RTSP.