# 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