Figure 13. Windows Media Player displaying media-sharing features that let it act as a media renderer to receive content from other Windows 7 PCs and devices
Figure 14 shows the protocol layers in a DMR device. DMR devices support Wi-Fi or Ethernet for connectivity. They implement TCP/IP, UDP/IP, and HTTP, and implement the UPnP MediaRenderer functionality that includes the three services discussed earlier (connection manager, AV transport, and rendering control). DMR devices implement HTTP and extensions to receive content from a DMS in the network, and some use RTP for transfer.
Users who have a DMP device can browse and request content from a Windows PC that is acting as a DMS for playback in the DMP. The functionality in Windows Vista was expanded by adding support for new formats and by including support for transcoding operations.
Windows 7 also performs the DMP role. Figures 15 and 16 show Windows Media Player and Windows Media Center acting as a media player. Whenever a media item is selected from the shared library of a media server and played, Windows Media Player and Windows Media Center are acting as a DMP.