Strawman proposal for expressing encoding limits in CLUE Robert Hansen IETF88.

Slides:



Advertisements
Similar presentations
MSIA Program School of Graduate Studies Norwich University MSIA Review Course Copyright © 1923 Trustees Norwich University. All rights, lefts, centereds,
Advertisements

Multimedia with VPU/IPU HW acceleration in Android
Video Frame Info RTP Header Extension draft-berger-avtext-framemarking-00 Espen Berger, Suhas Nandakumar, Mo Zanaty Cisco 1.
CLUE protocol CLUE design team meeting 28/10/2014.
Encoding syntax alternatives Oct 8 th 2013, CLUE design team meeting.
SDP.  Session Description Protocol (SDP) an application-layer protocol intended to describe multimedia sessions a text-based protocol when describing.
Expressing encoding limitations in CLUE signalling Design team call 26/11/2013.
1 Case Study Automatic Test System for JPEG Encoder Decoder Cards Pair Lecture - 4.
Introduction to SDP Issues. Content Background Goals SDP Primer RTP Primer Use cases “New” Functionalities in SDP Multiple RTP Streams in SDP Decision.
Identifiers and Assignment Statements. Data structures In any programming language you need to refer to data The simplest way is with the actual data.
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.
RTC-Web Codec & Media Processing IETF 82 Cary Bran - Plantronics.
CLUE Framework IETF 84 July 30 – Aug 3, 2012 Mark Duckworth Allyn Romanow Brian Baldino Andy Pepperell.
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.
Music recommendations Bjørn Tennøe – FAST Global Services – March-October 2007
UNIT 4 – MARKETING Unit 4.04 Plan Promotion. Any form of communication used to inform, persuade, or remind  It’s everywhere!  Influences knowledge,
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.
Clue data model Design team meeting 30/09/2014 Roberta Presta, Simon Romano.
CLUE framework updates IETF 85, Atlanta. “Capture encoding” “Capture encoding” was term agreed by the list to define a specific instantiation of a media.
MMUSIC WG 54th IETF 1 SDP Attributes for Video Media Control draft-even-mmusic-video-media-control-00.txt Roni Even Orit Levin.
UNIT 3 – MARKETING Unit 3.04 Plan Promotion. Any form of communication used to inform, persuade, or remind  It’s everywhere!  Influences knowledge,
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.
Art 222 Digital Multimedia In-class Presentation Week 13A.
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.
CLUE RTP usage Andy Pepperell
March 22th, 2001 MMUSIC WG meeting 50th IETF MMUSIC WG meeting The fid attribute draft-ietf-mmusic-fid-00.txt
CLUE Overview and Architecture IETF 82 CLUE ad hoc meeting Allyn Romanow
CLUE datamodel & protocol IETF 90 Toronto, July 21 st 2014 Roberta Presta & Simon Romano.
SIP-SIP Video Delayed Offer-Delayed Offer
The Keys to New Mobile Services Era : Brand positioning and clear benefits Francis Bernard Bouygues Telecom, VP Business Intelligence & Strategy Montpellier.
Nov 18 th, th IETF MMUSIC WG draft-levin-mmusic-xml-media-control-00.txt O. Levin / RADVISION S. Olson / Microsoft R. Even / Polycom.
CLUE Signaling (draft-kyzivat-clue-signaling-05) Sept 17, 2012 Editor: Paul Kyzivat.
RTP Usage for CLUE draft-lennox-clue-rtp-usage-02 Clue WG, IETF 83, 27 March 2012 Jonathan Lennox Allyn Romanow
Learn to subtract integers. Course Subtracting Integers.
 Students have the opportunity to gain information through different forms of representation.
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.
SDP extensions for setting up circuit- switched audio and video streams Simo Veikkolainen IETF80.
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.
MGT211 Introduction to Business Lecture 32. How to Design Advertising campaign Selection of those medias which are powerful and effective to achieve organizational.
CLUE WG Interim Meeting San Jose, CA Sept , 2012
Marketing Creating and Capturing Customer Value
CLUE Framework Interim Meeting Feb 15, 2012 Mark Duckworth
Subtracting Integers #41.
Next steps in Real Time Communications
Use of “Latent Configurations" in CLUE
Pedro Capelastegui 3D Video in the Session Description Protocol (SDP) draft-capelastegui-mmusic-3dv-sdp-00 Pedro Capelastegui.
CLUE WG Interim Meeting San Jose, CA Sept , 2012
Virtual Interim CLUE Signalling discussion
Adding and Subtracting Integers
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Multi-Media Concepts and Relations
Thesis Statements.
O. Levin / RADVISION S. Olson / Microsoft R. Even / Polycom
10-4 Plan Promotion.
MARKETING Plan Promotion
Chapter 19 advertising Section 19.1 Advertising Media Section 19.2
مدیریت استراتژيک منابع انسانی
SDP Offer Answer Examples
Media: Institutional Structure
Ռազմավարական կառավարում
SDP Simple Capability Negotiation (SDP Simcap)
Presentation transcript:

Strawman proposal for expressing encoding limits in CLUE Robert Hansen IETF88

Offer SDP and Advertisment m=video a=label:A a=sendrecv m=video a=label:B a=sendrecv m=video a=label:C a=sendrecv Capture Scene 1: Capture 1: Left (Encoding Group 1) Capture 2: Center (Encoding Group 1) Capture 3: Right (Encoding Group 1) Capture 4: Switched Capture Scene Entry 1: 1,2,3 Capture Scene Entry 2: 4 Simultaneous Sets: 1,2,3,4 Encoding Group 1: Offer SDPCLUE ADVERTISEMENT Encoding Limits

Aim Encoding limits are only guides to allow the receiver to make a sensible decision about subdivision of resources Uses simple, codec-independent values Defines supported codecs, allows different limits for different codecs

Proposal Video encoding: 1 of encodingId (string) 1 of encodingLabel (string) 1+ of encodingLimits: 1+ of codecType (string) 0-1 of maxBandwidth (integer) 0-1 of maxWidth (integer) 0-1 of maxHeight (integer) 0-1 of maxFramerate (integer)

Example #1 ENC1 H264/90000 VP8/

Example #1 ENC1 H264/90000 VP8/ m=video... … a=label:ENC1 a=sendrecv

Example #1 ENC1 H264/90000 VP8/ m=video... … a=label:ENC1 a=sendrecv

Example #1 ENC1 H264/90000 VP8/ m=video... … a=label:ENC1 a=sendrecv

Example #2 ENC1 H264/90000 VP8/ H265/

Determination Do we believe that this simple syntax (or something like it) is sufficient to allow the media consumer to sensibly allocate its decode resources? Do we believe the benefits of this method (fewer m-lines, fewer O/As, less need to precommit resources) justify doing this in CLUE rather than SDP?