Share via


1 Introduction

This document defines Microsoft Extensions to the Digital Living Network Alliance (DLNA) Home Networked Device Interoperability Guidelines, as specified in [DLNA]. The DLNA Guidelines define protocol extensions to protocols related to streaming of content.

For example, a user has a cable-TV receiver and a PC connected to an IP-based network in his or her home. The PC can discover the presence of the cable-TV receiver by using the Universal Plug and Play (UPnP) protocols. The PC might then be able to stream content from the cable-TV receiver using the Hyper-Text Transfer Protocol (HTTP), or Real-Time Streaming Protocol (RTSP) protocols. In this scenario, the DLNA Guidelines define restrictions on the protocol parameters used by the UPnP, HTTP and RTSP protocols. Additionally, the DLNA Guidelines extend the UPnP, HTTP and RTSP protocols with new protocol parameters that do not exist in the original specification for those protocols.

Because this document only describes extensions to an existing specification (the DLNA Guidelines), the implementer is expected to already be familiar with the DLNA Guidelines when reading this document, except for section 1.

Sections 1.5, 1.8, 1.9, 2, and 3 of this specification are normative. All other sections and examples in this specification are informative.