An Overview of the DLNA Architecture
Edwin Heredia
Program Manager
Windows Devices & Media
Introduction to DLNA
Industry consortium
250+ companies
Consumer puting Industry
Mobile Devices
Content distributors
Goal: Establish an ecosystem patible products worked media devices
Develops standards-based specifications: “DLNA Guidelines”
Promoters
DLNA versions
Version
Guidelines published in 2005
Cert program available in 2006
2000+ certified devices
Expanded Guidelines (commonly known as )
Guidelines published in Oct 2006
Partial cert program started in Q4 of 2007
Additional cert options available in Q3 of 2008
60+ certified devices
Additional Expanded Guidelines (commonly known as )
Ongoing work towards publication of additional Guidelines
Scope of DLNA versions
Version
2 volumes: Architecture & Protocols, Media Formats
2 Device Classes: DMP, DMS
About 50 media format profiles
Version
3 volumes: Architecture & Protocols, Media Formats, and Link Protection
12 Devices Classes and 5 Device Capabilities
About 250 media format profiles
Version
Not yet finalized; includes topics like EPG, Content Sync, RUI, WPS, Media Formats, Scheduled recording, DRM
UPnP Device Architecture
Devices
Controllers
NOTIFY messages (presence announcements)
M-SEARCH messages (device/service search)
GET device & service description
XML
UPnP Actions
SOAP
SSDP
SSDP
Event subscriptions
Event notifications
Discovery
Description
Control
Events
GENA
GENA
UPnP Media Devices
UPnP Control Point
Devices
Controllers
MediaServer CP
MediaRenderer CP
UPnP MediaServer
UPnP MediaRenderer
DLNA 2-Box Models
1. Get Media Library info
2. Select
content
3. Get Content stream
2-box pull
1. Get Media Library info
and select content
2. Pass URI for selected content
3. Get Content binary stream
2-box push
DLNA 3-Box Model
1. Get Media Library info
2. Select
content
3. Pass URI & metadata for
selected content
4. Get Content binary stream
dlna part 1 rs08 来自淘豆网www.taodocs.com转载请标明出处.