The UPnP Media Renderer
UPnP Media Renderer's structure and behaviour
Figure 1: The UPnP Media Renderer's main structure
The UPnP Media Renderer consists of a single logical root device with two UPnP services which are the AVTransport service and the RenderingControl service. Its software implementation is composed by three fundamental parts:
- SSDP section
- Control section
- HTTP section.
Just a brief note about the devices nomenclature: when we talk about UPnP devices we mean logical devices, or rather entities which contain services and can also contain other embedded devices, which in turn contain services. We must distinguish between this kind of device and the physical device which is composed by an hardware platform and a firmware on which the Media Renderer runs.