CLUE Overview and Architecture IETF 82 CLUE ad hoc meeting Allyn Romanow

Slides:



Advertisements
Similar presentations
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Advertisements

CLUE REQUIREMENTS IETF 80 Allyn Romanow
11 Halloween, 2011 Cullen Jennings
H. 323 Chapter 4.
Chapter 5 standards for multimedia communications
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Encoding syntax alternatives Oct 8 th 2013, CLUE design team meeting.
8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann SDPng Requirements draft-kutscher-mmusic-sdpng-req-00.txt Dirk Jörg
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
3 CAS 2013 Runs UM Call Router service Accepts call requests Decides on target mailbox server Sends SIP REDIRECT message Doesn’t accept or.
RTP Multiplexing draft-rosenberg-rtcweb-rtpmux Jonathan + {Rosenberg, Lennox}
Allyn Romanow Mark Duckworth ) Andy Pepperell Brian Baldino
T ELEPRESENCE T UTORI A L July 30, Introduction to Telepresence 1 Introduction to the IETF CLUE work 2 Telepresence scenarios 3 CLUE FrameworkCLUE.
HTTP Streaming bar BoF, IETF 79th HTTP Streaming Survey and Gap Analysis Ning Zong draft-zong-httpstreaming-gap-analysis-01.
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks ANCP WG IETF 70 – Vancouver draft-ietf-ancp-framework-04.txt.
July 10, 2006rtpsec BOF IETF-661 Best Effort SRTP Phil Zimmermann Alan Johnston.
Miscellaneous Capabilities Negotiation in SDP IETF82 Taipei, Taiwan Simo Veikkolainen 1.
Draft-romanow-clue-call-flow-02 Allyn Romanow Rob Hansen Arun Krishna.
CLUE Framework Status and Issues IETF89 - London March 5, 2014 Mark Duckworth draft-ietf-clue-framework-14 1.
Final Year Project Presentation by Daire O’Neill 4EE.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
Roni Even Jonathan Lennox Mapping RTP streams to CLUE media captures draft-even-clue-rtp-mapping-03 IETF-84.
Slide title minimum 48 pt Slide subtitle minimum 30 pt RTP Multiple Stream Sessions and Simulcast draft-westerlund-avtcore-multistream-and-simulcast-00.
CLUE Framework Issues CLUE virtual interim meeting Jan 27, 2014 Mark Duckworth draft-ietf-clue-framework-13 1.
Framework & Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks ANCP WG IETF 71 – Philadelphia draft-ietf-ancp-framework-05.txt.
IETF 61 (November 2004) MMUSIC1 Application sharing Henning Schulzrinne Jonathan Lennox Jason Nieh Ricardo Baratto Columbia University.
H.323 Overview Demystifying Multimedia Conferencing Over the Internet Using the H.323 Set of Standards.
1 SIPREC Recording Metadata Model for SRS IETF 79 MEETING Ram Mohan R On behalf of the team Team: Paul Kyzivat, Ram Mohan R, R Parthasarathi.
M337 Standards Based Video Interop Interoperability modelling for Video Skype for Business Video Interoperability Server (VIS)
Slide title minimum 48 pt Slide subtitle minimum 30 pt RTCWEB Terminology A Discussion of relation between RTCWEB Media Protocol Terminology and the PeerConnection.
CLUE framework updates IETF 85, Atlanta. “Capture encoding” “Capture encoding” was term agreed by the list to define a specific instantiation of a media.
Chapter 28. Network Management Chapter 29. Multimedia
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
Use-Cases draft-romanow-clue-telepresence- use-cases-01 IETF 80 Prague March 2011.
VAD in CLUE Andy Pepperell. Need for VAD Want middle boxes to be able to switch video / audio without having to decode all audio – Not all MCUs are fully.
19 March 2003draft-burger-sipping-netann-05.txt1 Network Announcements with SIP IETF 56 Eric Burger
SIP and SIPPING WGsMay, IETF Interim Meeting Orit levin Conferencing Requirements for SIP Based Applications.
Christian Groves Describing Captures in CLUE and relation to multipoint conferencing draft-groves-clue-multi-content-00 CLUE Interim meeting (09/13)
Allyn Romanow Flemming Andreasen Implementing CLUE encoding provider advertisements in.
XGSP Session Protocol DS-RT 2005 Grid Tutorial IEEE DS-RT 2005 Montreal Canada Oct Geoffrey Fox CTO Anabas Corporation and Computer Science, Informatics,
New stuff People were interested in more detailed spatial information about media captures Added area of capture and point of capture attributes Also addresses.
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
IETF 53, Minneapolis Kutscher/Ott/Bormann 1 SDPng Update Dirk Jörg Carsten draft-ietf-mmusic-sdpng-04.txt.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 00) Jan 25-26th SIPREC INTERIM MEETING R Parthasarathi On behalf of the team Team:
IETF WG Presentation1 Urooj Rab Audio/Video Transport.
CLUE WG chair: Mary Barnes RTCWEB WG chair: Ted Hardie CLUE & RTCWEB WGs Adhoc Common (SDP/RTP) building blocks IETF-82.
1 Ali C. Begen Grouping of Adjacent Media in SDP Cullen Jennings and Ali C. Begen {fluffy, IETF 80 – March 2011 draft-jennings-mmusic-adjacent-grouping-03.
CLUE Framework 01 – comments and issues Interim meeting October 2011 Roni Even.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-00) IETF 87, November 4, 2013 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
Allyn Romanow Stephen Botzko Robert Hansen Signaling Requirements for implementing the.
CLUE Framework IETF 88 – Nov 8, 2013 Mark Duckworth draft-ietf-clue-framework-12 draft-groves-clue-multi-content-00 draft-duckworth-clue-switching-example-01.
RTP Taxonomy & draft-lennox-raiarea-rtp-grouping-taxonomy-03 IETF 88 1.
Codec Control for RTCWEB
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CLUE Framework Interim Meeting Feb 15, 2012 Mark Duckworth
Use of “Latent Configurations" in CLUE
Pedro Capelastegui 3D Video in the Session Description Protocol (SDP) draft-capelastegui-mmusic-3dv-sdp-00 Pedro Capelastegui.
Virtual Interim CLUE Signalling discussion
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Issues from telemedical-callflows
Integrating Multimedia: Sound, Video and More
Factors, multiple, primes: Factors from prime factors
SDP Offer Answer Examples
Factors, multiple, primes: Prime factors
Overview of H.323-SIP Gateway
Factors, multiple, primes: Multiples
Standard form: In standard form?
Presentation transcript:

CLUE Overview and Architecture IETF 82 CLUE ad hoc meeting Allyn Romanow

What’s important about CLUE Relationships between multiple streams For SIP based systems Extensible 2

CLUE functional model C C L L R R London Dallas R L Paris R L Conferencing Server Video/Audio = RTP Session/Call setup=SIP CLUE metadata exchange = ? Focus CLUE MetaData 3

How it works Description of stream relationships – Capture attributes – Physical simultaneity – Encoding groups Messaging model Mechanism for receiver to choose streams Extensible 4

Information Structure Media Capture Audio or Video Attributes Encode Group Media Capture Audio or Video Media Capture Audio or Video Simultaneous Transmission Set Capture Sets

Attributes Provides Extensibility Audio attributes Purpose (role)  Main  Presentation Mixed– true/false Channel Format  Linear array  Stereo  Mono Linear position  0 to 100 Audio attributes Purpose (role)  Main  Presentation Mixed– true/false Channel Format  Linear array  Stereo  Mono Linear position  0 to 100 6

Attributes Purpose: main, presentation Composed: true, false Audio Format: mono, stereo, tbd Area of capture Point of capture 7

Encoding Groups Encoding group Encoding Group Attribute NameDescription maxBandwidthMaximum number of bits per second relating to all encodes combined maxVideoMbps Maximum number of macroblocks per second relating to all video encodes combined: ((width + 15) / 16) * ((height + 15) / 16) * framesPerSecond videoEncodes[]Set of potential video encodes can be generated audioEncodes[]Set of potential audio encodes that can be generated Media Stream Provider 8

Provider Capture Advertisement Captures with attributes Simultaneous transmission sets Capture sets Encoding groups 9

Basic message flow Media Stream Consumer Media Stream Provider Consumer capability advertisement Media capture advertisement Consumer configuration of provider’s streams 10

SDP Offer Answer Model Purpose to agree on “view” of the conference A and B agree what they will send & receive An initiator and an answerer A  offer  B A  answer  B 11

CLUE Messaging Model Purpose is not to agree on single set of shared variables and parameters Publish/ subscribe Purpose – A learns, then chooses what it wants from B – B learns, then chooses what it wants from A 12

Message Flow B  consumer capabilities(description)  A B  provider advertisement  A B  consumer configures(chooses)  A AND A  consumer capabilities(description)  B A  provider advertisement  B A  consumer configures  B 13