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