Presentation Title
Download
Report
Transcript Presentation Title
Audio Video Update
John Ritchie
Intel
Co-Chair Audio Video Committee
Overview
UPnP™ AV Architecture (v1.0)
v2.0 Extensions
Demo
Questions
UPnP™ AV (v1.0) Architecture
(Completed June 2002)
Content Distribution
(a.k.a. Playing available content
anytime, anywhere)
UPnP™ AV Architecture
Content Playback Scenarios
Various User Scenarios
Watch a video on a television
Listen to music on a stereo system
Show digital photos on (Electronic Picture Frame)
One Common Theme
Content on Device A
Rendered on Device B
Control remotely by user
Browse - Select - Play
UPnP™ AV Architecture
Device Interaction Model (Playback)
Control Point
Standard
UPnP Actions
Media
Server
Standard
UPnP Actions
Media
Renderer
Home LAN
VCR Content Directory
DVD Player
Camcorder
CD Player
Connection Manager
STB
Tuner
AV Transport
(Optional)
Digital
Camera PC
TV Rendering Stereo
Control
MP3 Player
Clock Radio
Connection Manager
EPF
PC
AV Transport (Optional)
Speakers
Scheduled Recording
Out-of-band
Transfer Protocol
UPnP™ AV Architecture
UPnP AV Services (Playback)
Content Directory
Rendering Control
Control rendering characteristics (volume, brightness, …)
Connection Manager
Browse/search content items and containers
Includes content meta-data (title, creator, resolution, …)
Manage content (e.g. create playlists, add new items,…)
Enumerate supported transfer protocols and data formats
Enumerate existing UPnP AV streams
AV Transport
Control content movement/position (play, pause, seek,…)
Provided by Server or Renderer based on selected protocol
UPnP™ AV Architecture
Typical Control Algorithm (Playback)
Discover AV devices
Locate desired content
Identify a common
transfer protocol and data format
Initiate and control the transfer
Control how content is rendered
UPnP™ SSDP
Content Directory
Service
Connection Manager
Service
AV Transport
Service
Rendering Control
Service
UPnP AV Architecture v2
(Started January 2003)
UPnP™ AV v2.0 Highlights
Full backward compatibility with UPnP AV v1.0
Editorial clarifications to existing v1.0 functionality
CDS::ImportResource()
CM::PrepareForConnection(), ConnectionID=0
Various improvements to many v1.0 features.
Existing v1.0 Control Points still work with new V2 devices
Standardized usage rules for the 4th field of “protocolInfo”
New features
Automatic recording of content available in the future
Support for premium (DRM protected) content
Changing AV Renderers
UPnP™ AV Architecture
EPG-based Content Creation
(a.k.a. Recording programs that
will be available in the future)
UPnP™ AV Architecture
Device Interaction Model (Recording)
Control Point
Standard
UPnP Actions
Media
Server
Home LAN
Content Directory
Connection Manager
Media
Renderer
AV Transport (Optional)
Scheduled Recording
Out-of-band
Transfer Protocol
UPnP™ AV Architecture
UPnP AV Services (Recording)
Scheduled Recording Service
Create individual recording schedules
Each “Record Schedule” generates one or more
“Record Tasks”
Browse current Record Schedules/Tasks
Modify current Record Schedules/Tasks
Updated status event to interested Control Points
UPnP™ AV v2.0 Specifications
Projected Schedule
“Preliminary Design Complete” status (v0.80)
“Design Complete” status (v0.90)
November 2004
December 2004
Final adoption
Q1 2005
Moving Forward
UPnP™ AV v3.0
Continue to grow UPnP™ AV v1.0/v2.0 momentum
Periodic Plugfests 2 to 4 times per year
Next Plugfest in Q2 ’05 – Location TBD
Getting Involved
Start defining AV v3.0 content in January 2005
UPnP™ AV WC mail list: [email protected]
Participate in the next Plugfest
Telecons: Twice per week (Tues and Thurs)
Face-to-Face meetings: Every 4 to 6 weeks
Individual contacts:
John Ritchie (Intel) at [email protected]
Geert Knapen (Philips) at [email protected]
Demonstration
Foundation of the Connected Home