Expressing encoding limitations in CLUE signalling Design team call 26/11/2013.

Slides:



Advertisements
Similar presentations
H. 323 Chapter 4.
Advertisements

AARNet Copyright 2011 Network Operations Cisco Unified Communications Manager SIP Trunking Bill Efthimiou APAN33 SIP workshop February 2012.
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.
 Video Embedding. Codecs  Codec – program to encode/decode stream  Common lossy codecs for video:  WMV (Windows Media Video) / VC-1 (subset of WMV)
OpenH323 Open source internet videoconferencing Jeremy Medow Presented to: Dr. Dennis Anderson and team 6/10/02.
Strawman proposal for expressing encoding limits in CLUE Robert Hansen IETF88.
Tim James Service and Operations Lecture Capture.
2.5 Reasoning in Algebra and Geometry
THE WONDERFUL ONE’S MULTIPLICATION TABLE! Let’s Get Started!
Interviews HELPFUL HINTS FOR LANDING THAT JOB!. Job Interview tips This video shares some important tips for your job interview.
Introduction to SDP Issues. Content Background Goals SDP Primer RTP Primer Use cases “New” Functionalities in SDP Multiple RTP Streams in SDP Decision.
VAVLPVCTYMAUS PSABLADDERZSB EBSANTESHTICL RLDUDSKTTVSRA EDEARCENEAUOD CRFNORSASINTD TPEUUOCPTDATP UNRTMTRBEEXME MIEUSUULSNSNN USNMEMNISAIIT AESXSVPENNISI.
Allyn Romanow Mark Duckworth ) Andy Pepperell Brian Baldino
CLUE DATA CHANNEL CHRISTER HOLMBERG IETF#89 London, U.K.
Draft-rosenberg-mmusic-sdp-offer-answer-00.txt Jonathan Rosenberg dynamicsoft IETF 52.
QPLNHTURBIOTS CADAIASOINCOS OSTPOSTLGVAGT AJRLFKLEROUEA CLARITYSOLSTB HTEAMVSRUVAHI INTERACTPELEL NAPKSOCIALIRI GSOCIOGRAMTST CONFORMITYYTY 14 WORDS ANSWERS.
RTCWEB Signaling Matthew Kaufman. Scope Web Server Browser.
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.
Facebook Advertising vs Google AdWords. ● Choose a keyword you want to target ● Your advert is going to appear above all the natural listings when someone.
Putting it all Together Editing and Encoding. Different Edits Cut Dissolve Fade out Fade in (to and from black or solid) Wipe.
1 SIPREC Recording Metadata Model for SRS SIPREC Virtual Meeting 12-Oct-2010 Team: Paul Kyzivat, Ram Mohan R, R Parthasarathi.
Roni Even Jonathan Lennox Mapping RTP streams to CLUE media captures draft-even-clue-rtp-mapping-03 IETF-84.
Pulse Code Modulation Pulse Code Modulation (PCM) : method for conversion from analog to digital waveform Instantaneous samples of analog waveform represented.
CLUE Framework Issues CLUE virtual interim meeting Jan 27, 2014 Mark Duckworth draft-ietf-clue-framework-13 1.
Exponents. Review: Evaluate each expression: 1.3 ³ 2.7¹ 3.-6² 4.(⅜)³ 5.(-6)² 6.3· 2³ Answers /
Courtney Marionneaux, JaQuita Johnson & Casey Teague.
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.
Media Handling in FreeSWITCH Moisés Silva Software Engineer / Manager
Session Recording (SIPREC) Protocol (draft-ietf-siprec-protocol-09) Leon Portman Henry Lum
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.
1 SIPREC Recording Metadata for SRS (draft-ietf-siprec-metadata-03) July 28, 2011 IETF 81 meeting Ram Mohan R On behalf of the team Team: Paul Kyzivat,
19 March 2003draft-burger-sipping-netann-05.txt1 Network Announcements with SIP IETF 56 Eric Burger
Writing the decision Aim: to peer mark an answer To understand what the examiner expects in the decision making question.
Christian Groves Describing Captures in CLUE and relation to multipoint conferencing draft-groves-clue-multi-content-00 CLUE Interim meeting (09/13)
Creating Streaming Video Clips for Web-based Instruction Jay Cofield, Ph.D. The university of Montevallo July 9, 2002.
Allyn Romanow Flemming Andreasen Implementing CLUE encoding provider advertisements in.
Media Control Policy Chris Boulton, Umesh Chandra, Roni Even, Cullen Jennings, Alan Johnston, Brian Rosen, Mark Trayer.
CLUE RTP usage Andy Pepperell
CLUE Overview and Architecture IETF 82 CLUE ad hoc meeting Allyn Romanow
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Network Operations & administration CS 4592 Lecture 11 Instructor: Ibrahim Tariq.
IETF 53, Minneapolis Kutscher/Ott/Bormann 1 SDPng Update Dirk Jörg Carsten draft-ietf-mmusic-sdpng-04.txt.
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 Framework 01 – comments and issues Interim meeting October 2011 Roni Even.
Design IS 101Y/CMSC 101 Computational Thinking and Design Thursday, October 9, 2014 Carolyn Seaman Susan Martin University of Maryland, Baltimore County.
SDP extensions for setting up circuit- switched audio and video streams Simo Veikkolainen IETF80.
Exponents. Review: Evaluate each expression: 1.3 ³ 2.7¹ 3.-6² 4.(⅜)³ 5.(-6)² 6.3· 2³ Answers /
Allyn Romanow Stephen Botzko Robert Hansen Signaling Requirements for implementing the.
Multiplication Facts Step by Step © Math As A Second Language All Rights Reserved next.
EASY ERGONOMICS A Practical Approach for Improving the Workplace.
Objection Handling. Agenda Seven Steps to handle objections 10 Common objections Questions.
Codec Control for RTCWEB
CLUE WG Interim Meeting San Jose, CA Sept , 2012
CLUE Framework Interim Meeting Feb 15, 2012 Mark Duckworth
Use of “Latent Configurations" in CLUE
CLUE WG Interim Meeting San Jose, CA Sept , 2012
NCAA SOCCER advantage.
CLUE WG Interim Meeting San Jose, CA Sept , 2012
Virtual Interim CLUE Signalling discussion
Options to Transport CLUE Messages draft-wenger-clue-transport-01
Multi-Media Concepts and Relations
Issues from telemedical-callflows
Abdulrahman Jabour | Alexander Gountras | Said Achmiz | Yamini Karanam
Valunomy Decision-making PROGRAM PRESENTATION
Compression, Lossy, Lossless
Counting Loops.
Using Properties of Logarithms
Simplifying Expressions: What are like terms?
Products, Services, Delivery
Presentation transcript:

Expressing encoding limitations in CLUE signalling Design team call 26/11/2013

Encoder limits: SDP vs CLUE Want to express enough information about encoder limits to let media receiver make sensible decisions about resource segmentation SDP does the job, with some limits – Multiple O/As, limited syntax, unidirectional m-lines Does signalling encoder limits in CLUE provide enough benefit to justify new syntax rather than using existing SDP syntax?

Encoder limitations in CLUE Bandwidth Codec(s) Video- or audio-specific limits

Video-specific encode limits 0-1 of maxWidth (integer) 0-1 of maxHeight (integer) 0-1 of maxFramerate (integer ‘Traditional’ Syntax

Video-specific encode limits 0-1 of maxWidth (integer) 0-1 of maxHeight (integer) 0-1 of maxFramerate (integer 0-1 of maxPixelsPerFrame (integer) 0-1 of maxPixelsPerSecond (integer) ‘Traditional’ Syntax Pixel-focused Syntax

Audio-specific encode limits Beyond bandwidth and codec types, is there any need to express encoder limits for audio?

Per-codec limits Potentially, we could express different limits for different codecs While this does reflect real-world constraints, we are providing hints to the receiver not strict limits – do we need this level of detail?

Per-codec limits Potentially, we could express different limits for different codecs While this does reflect real-world constraints, we are providing hints to the receiver not strict limits – do we need this level of detail? ENC1 H264/90000 VP8/ H265/

Codec-specific limits Also potentially, we could allow optional codec-specific language Could allow extra codec-specific detail while not preventing new codecs from being used without new language Again – do we actually need this level of detail?

Codec-specific limits Also potentially, we could allow optional codec-specific language Could allow extra codec-specific detail while not preventing new codecs from being used without new language Again – do we actually need this level of detail? ENC

Bidirectional m-lines Expressing encoder limits in SDP necessitates unidirectional m-lines Is there a reason to mandate unidirectionality for m-lines under CLUE control if we express encoder limits in the ADVERTISMENT?

Other advantages Offerer who has seen far-end’s m-line can provide receive m-lines on offer If we support bidirectional m-lines and answerer has equal to or fewer streams than offerer, may not need a subsequent O/A – Even in this case may still need another O/A to allow fixing up of per-stream receive limits by initial offerer