Académique Documents
Professionnel Documents
Culture Documents
Edwin Heredia
Program Manager
Windows Devices & Media
Rally Technologies
www.microsoft.com/rally
Introduction to DLNA
Industry consortium
Promoters
250+ companies
Consumer Electronics
Computing Industry
Mobile Devices
Content distributors
Rally Technologies
www.microsoft.com/rally
DLNA versions
Version 1.0
Guidelines published in 2005
Cert program available in 2006
2000+ certified devices
Version 1.5
3 volumes: Architecture & Protocols, Media Formats, and Link Protection
12 Devices Classes and 5 Device Capabilities
About 250 media format profiles
Version 2.0
Not yet finalized; includes topics like EPG, Content Sync, RUI, WPS, Media
Formats, Scheduled recording, DRM
Rally Technologies
www.microsoft.com/rally
UPnP Device Architecture
Devices Controllers
SSDP
SSDP
Description
XML
Control
UPnP Actions
SOAP
Event subscriptions
GENA
Events
Event notifications
GENA
Rally Technologies
www.microsoft.com/rally
UPnP Media Devices
Devices Controllers
UPnP MediaServer CP
MediaServer
UPnP
MediaRenderer MediaRenderer CP
Rally Technologies
www.microsoft.com/rally
DLNA 2-Box Models
2. Select
1. Get Media Library info content
2-box pull
Rally Technologies
www.microsoft.com/rally
DLNA 3-Box Model
2. Select
content
1. Get Media Library info
Rally Technologies
www.microsoft.com/rally
Device Classes & Capabilities
Rally Technologies
www.microsoft.com/rally
Device Classes
Category: Home Networked Devices (HND) Category: Mobile Handheld Devices (MHD)
Digital Media Server (DMS) Mobile Digital Media Server (M-DMS)
Digital Media Player (DMP) Mobile Digital Media Player (M-DMP)
Digital Media Renderer (DMR)
Digital Media Controller (DMC) Mobile Digital Media Controller (M-DMC)
Digital Media Printer (DMPr)
Rally Technologies
www.microsoft.com/rally
Device Capabilities
Interacts with…
Rally Technologies
www.microsoft.com/rally
DLNA 2-Box Models Revisited
2. Select
1. Get Media Library info content
2-box pull
Rally Technologies
www.microsoft.com/rally
DLNA 3-Box Model Revisited
2. Select
content
1. Get Media Library info
DMC
DMR
Rally Technologies
www.microsoft.com/rally
DMPs and DMRs
UPnP Media UPnP Media UPnP UPnP Media
MR Decoding MSCP Decoding MR MRCP Decoding
HTTP HTTP HTTP
• WMP11 for example discovers a DMP’s MAC address but it does not know its name, manufacturer, and cannot present an
icon (the DMP shows as ‘unknown device’)
• A dual DMP/DMR device provides the best of both usage scenarios (push and pull)
Rally Technologies
www.microsoft.com/rally
Media Formats
The term “Format” is equivalent to “codec” or “codec family”
List of DLNA-approved formats:
Rally Technologies
www.microsoft.com/rally
Media Format Profiles
The term “Profile” represents a combination of encoding
formats used to create media objects
Examples:
MPEG_PS_NTSC
Video: MPEG-2 (NTSC constraints)
Audio: Encoded using either AC-3, LPCM, or MPEG 1/2 L2
System: Program Streams
Other constraints: Follows DVD-RW specifications
WMVHIGH_FULL
Video: WMV Main Profile at High Level
Audio: WMA using full bit rate (385 Kbps)
Encapsulation: ASF
Rally Technologies
www.microsoft.com/rally
Media Format Interoperability
DLNA has defined so far more than 350 profiles!
Obviously, devices can’t support 350 profiles. The word
“support” here means:
Servers have to expose the object with its Profile ID and stream its
content
Receivers (DMRs, DMPs) have to decode and render the object
Rally Technologies
www.microsoft.com/rally
DLNA Required Profiles
Image Audio A/V
AAC_ISO_320
MP3
Rally Technologies
www.microsoft.com/rally
Required A/V Profiles (HND)
Servers must be capable of exposing Receivers must decode and render content in
content with at least ONE of these ALL of these profiles
profiles
Rally Technologies
www.microsoft.com/rally
Windows Media Profiles
DLNA Profile ID Audio Video
WMVMED_BASE WMA; bit rate < 193 Kbps WMV Main Profile @ Medium Level
WMVMED_FULL WMA; full bit rate (385 Kbps) WMV Main Profile @ Medium Level
WMVHIGH_FULL WMA; full bit rate (385 Kbps) WMV Main Profile @ High Level
WMVSPLL_BASE WMA; bit rate < 193 Kbps WMV Simple Profile @ Low Level
WMVSPML_BASE WMA; bit rate < 193 Kbps WMV Simple Profile @ Medium Level
WMABASE WMA; bit rate < 193 Kbps N/A
WMAFULL WMA; full bit rate (385 Kbps) N/A
There are other WMA, WMV, and VC-1 profiles in DLNA but the ones listed here constitute the
fundamental core for Windows Networking Media Devices
Rally Technologies
www.microsoft.com/rally
Next
In the next session we will cover:
Implementation details of DMS, DMR, DMC
The DLNA device certification process
Thanks!
Rally Technologies
www.microsoft.com/rally
Spring 2008, Redmond, Washington
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should
not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Rally Technologies
www.microsoft.com/rally