DLNA Protocol Stacks and Applications
This DLNA-related line of product consists in:
- A Network Media Player: an end-user application with a Flash- or Web-based user interface that allows for browsing through and rendering of local (e.g. over USB) and remote (i.e. over DLNA) multimedia content
- A Multimedia Manager: the multimedia engine responsible for the discovery and rendering of multimedia contents
- A full-fledged implementation of the DLNA protocol for Digital Media Server (DMS), Player (DMP), Renderer (DMR), and Controller (DMC) device classes, based on customized UPnP open source software (libupnp)
The DLNA-related products are available for both Linux and Android.
The diagram below gives an overview of the architecture of the product line.

Compliance to Standards
The products are compliant with DLNA 1.5. They have been embedded within DMS and DMP devices that have been certified, and within DMR and DMC devices that are ready for certification.
The product roadmap takes into account “2.0” compliance, RVU support, and DTCP-IP support.
Supported Formats and Containers
The products give support to the following formats and containers:
- Containers: avi/divx, mp4, mov, MPEG2 TS/PS, Avchd, Matroska, flv, ogg
- Video formats: MPEG1/2, MPEG4 part 2 (Xvid, DivX, Nero Digital), MPEG4 part 10 (h264), VC1
- Audio formats: PCM, WMA, MP3, AC3, AAC
- Image formats: BMP, JPEG, PNG, GIF, TIFF, SVG
