Glossary

two-box-model

The two-box-model is one of the common DLNA use-cases. It consists of two devices:

  • DMS

  • DMP

This combines the two devices DMR and control point into the single DMP device

two-box-push+model

No DMS, only CP and DMR

three-box-model

The three-box-model is one of the two common DLNA use-cases. It consists of three devices:

  • DMS

  • DMR

  • Control Point

For a “real world” comparison, think of the DMR as a dumb TV, the control point as your universal remote control and the DMS as your media playback device (VCR, DVD player, Blueray, …)

DMS

Digital Media Server. A digital media server is an UPnP device defined by DLNA that implements a pre-defined set of devices and services for hosting media files on a network.

DMR

Digital Media Renderer. A digital media renderer is an UPnP MediaRenderer:1 device defined by DLNA that contains a mandatory set of services. It usually has no capability of its own to access a DMS (see also DMP). It is usually instructed by a control point to render media files from a server

DMP

Digital Media Player. A digital media player is a software that combines the media ren

UPnP

Universal Plug and Play. A set of network protocols and guidelines for automatic device discovery and interoperability. UPnP covers a broad range of use-cases, the most prominent ones are internet connection manipulation and media sharing.

DLNA

Digital Living Network Alliance. UPnP used to be a very wide specification. It allowed devices that both correctly claim to be UPnP comatible not to be compatible with each other at all. DLNA aimed to solve this by narrowing the UPnP specification and mandating a baseline of to be supported media codecs.

LAN

Local Area Network. Usually UPnP and DLNA only work on your local network.

D-Bus

Local IPC server and standard used in many open source installations