16
Audio Video Update John Ritchie Intel Co-Chair Audio Video Committee

Audio Video Update

  • Upload
    ebony

  • View
    34

  • Download
    1

Embed Size (px)

DESCRIPTION

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). - PowerPoint PPT Presentation

Citation preview

Page 1: Audio Video Update

Audio Video Update

John RitchieIntel

Co-Chair Audio Video Committee

Page 2: Audio Video Update

Overview UPnP™ AV Architecture (v1.0)

v2.0 Extensions

Demo

Questions

Page 3: Audio Video Update

UPnP™ AV (v1.0) Architecture(Completed June 2002)

Content Distribution(a.k.a. Playing available content anytime, anywhere)

Page 4: Audio Video Update

UPnP™ AV ArchitectureContent 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

Page 5: Audio Video Update

UPnP™ AV ArchitectureDevice Interaction Model (Playback)

Control PointControl Point

Home LAN

StandardUPnP Actions

StandardUPnP Actions

Out-of-band Transfer Protocol

Out-of-band Transfer Protocol

StandardUPnP Actions

StandardUPnP Actions

MediaServerMediaServer

MediaRendererMediaRenderer

VCR

Camcorder

STB

Digital Camera

TV

MP3 Player

EPF

Speakers

Stereo

Clock Radio

PC

DVD Player

CD Player

Tuner

PC

Content DirectoryContent Directory

Connection ManagerConnection Manager

AV Transport (Optional)AV Transport (Optional)

Scheduled RecordingScheduled Recording

Rendering ControlRendering Control

Connection ManagerConnection Manager

AV Transport (Optional)AV Transport (Optional)

Page 6: Audio Video Update

UPnP™ AV ArchitectureUPnP AV Services (Playback)

Content Directory Browse/search content items and containers Includes content meta-data (title, creator, resolution, …) Manage content (e.g. create playlists, add new items,…)

Rendering Control Control rendering characteristics (volume, brightness, …)

Connection Manager 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

Page 7: Audio Video Update

Discover AV devicesDiscover AV devices UPnP™ SSDP

Locate desired contentLocate desired content Content DirectoryService

Identify a commonIdentify a commontransfer protocol and data formattransfer protocol and data format

Connection ManagerService

Initiate and control the transferInitiate and control the transfer AV TransportService

Rendering ControlService

UPnP™ AV ArchitectureTypical Control Algorithm (Playback)

Control how content is renderedControl how content is rendered

Page 8: Audio Video Update

UPnP AV Architecture v2(Started January 2003)

Page 9: Audio Video Update

UPnP™ AV v2.0 Highlights

Full backward compatibility with UPnP AV v1.0 Existing v1.0 Control Points still work with new V2 devices

Editorial clarifications to existing v1.0 functionality CDS::ImportResource() CM::PrepareForConnection(), ConnectionID=0

Various improvements to many v1.0 features. 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

Page 10: Audio Video Update

UPnP™ AV Architecture

EPG-based Content Creation

(a.k.a. Recording programs that will be available in the future)

Page 11: Audio Video Update

UPnP™ AV ArchitectureDevice Interaction Model (Recording)

Control PointControl Point

Home LAN

Out-of-band Transfer Protocol

Out-of-band Transfer Protocol

StandardUPnP Actions

StandardUPnP Actions

Connection ManagerConnection Manager

AV Transport (Optional)AV Transport (Optional)

MediaServerMediaServer

MediaRenderer

MediaRenderer

Content DirectoryContent Directory

Scheduled RecordingScheduled Recording

Page 12: Audio Video Update

UPnP™ AV ArchitectureUPnP 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

Page 13: Audio Video Update

UPnP™ AV v2.0 SpecificationsProjected Schedule

“Preliminary Design Complete” status (v0.80) November 2004

“Design Complete” status (v0.90) December 2004

Final adoption Q1 2005

Page 14: Audio Video Update

Moving Forward UPnP™ AV v3.0

Start defining AV v3.0 content in January 2005

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 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]

Page 15: Audio Video Update

Demonstration

Page 16: Audio Video Update

Foundation of the Connected Home