2.1 Transport

The Microsoft Extensions to the DLNA Guidelines allow the use of IPv6, in addition to the use of IPv4 which is already allowed by the DLNA Guidelines (see [DLNA] guideline 7.1.27). When IPv4 is used, the client and the server IP addresses SHOULD belong to the same IP subnet. When IPv6 is used, IPv6 addresses from the Link Local address scope SHOULD be used.

The DLNA Guidelines require that all content be available for streaming using HTTP. Optionally, content can also be available for streaming using RTSP. HTTP server implementations (that is, the DMS role) MUST support version 1.1 of HTTP, as specified in [DLNA] guideline 7.4.23. HTTP client implementations (that is, the DMP and DMR roles) SHOULD use HTTP version 1.1 but MAY use HTTP version 1.0, as specified in [DLNA] guideline 7.4.42.

For details about transport protocols used by the DLNA Guidelines, see [DLNA] guidelines 7.4.1 and 7.4.2. Note that the terminology used in the DLNA Guidelines for RTSP streaming is "RTP Transport".