Encoding syntax alternatives Oct 8 th 2013, CLUE design team meeting.

Slides:



Advertisements
Similar presentations
Re-INVITE Handling draft-camarillo-sipping-reinvite-00.txt
Advertisements

H. 323 Chapter 4.
RTP Payload Format for Multiple Flows FEC draft-peck-fecframe-rtp-mf-01 Orly Peck, RADVISION IETF 77 – March 2010.
RTP Payload Format for Multiple Flows FEC draft-peck-fecframe-rtp-mf-00 Orly Peck, RADVISION IETF 76 – November 2009.
CLUE protocol CLUE design team meeting 28/10/2014.
SDP.  Session Description Protocol (SDP) an application-layer protocol intended to describe multimedia sessions a text-based protocol when describing.
Chair of Software Engineering 1 Concurrent Object-Oriented Programming Arnaud Bailly, Bertrand Meyer and Volkan Arslan.
8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann SDPng Requirements draft-kutscher-mmusic-sdpng-req-00.txt Dirk Jörg
S A B D C T = 0 S gets message from above and sends messages to A, C and D S.
Expressing encoding limitations in CLUE signalling Design team call 26/11/2013.
Strawman proposal for expressing encoding limits in CLUE Robert Hansen IETF88.
Part 2: Process and Models.  The Linear View Sender encodes message Sender encodes ideas or feelings into a message channelreceiver Message is injected.
Introduction to SDP Issues. Content Background Goals SDP Primer RTP Primer Use cases “New” Functionalities in SDP Multiple RTP Streams in SDP Decision.
Allyn Romanow Mark Duckworth ) Andy Pepperell Brian Baldino
DATA CHANNEL FOR CLUE CHRISTER HOLMBERG CLUE VIRUTAL INTERIM MEETING 27th January 2014.
T ELEPRESENCE T UTORI A L July 30, Introduction to Telepresence 1 Introduction to the IETF CLUE work 2 Telepresence scenarios 3 CLUE FrameworkCLUE.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 01) IETF-80 SIPREC MEETING R Parthasarathi On behalf of the team Team: Paul Kyzivat,
Draft-rosenberg-mmusic-sdp-offer-answer-00.txt Jonathan Rosenberg dynamicsoft IETF 52.
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.
FMSP Year 10 Team Mathematics Competition Round 2 NAME THAT RULE!
Audio/Video Transport Extensions (AVTEXT). Administrivia Notetakers? Jabber scribe? Jabber Chat Room
SDP negotiation of DataChannel sub-protocols draft-ejzak-mmusic-data-channel-sdpneg-02 draft-ejzak-dispatch-msrp-usage-data-channel-01 IETF 91 Honolulu.
Word Problems Clues. How To Solve Math Word Problems 1. Underline the question 2. Circle the key words 3. Will you +, -, x, or ? 4. Write down the math.
ORDER OF OPERATIONS x 2 Evaluate the following arithmetic expression: x 2 Each student interpreted the problem differently, resulting in.
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 framework updates IETF 85, Atlanta. “Capture encoding” “Capture encoding” was term agreed by the list to define a specific instantiation of a media.
Session Recording (SIPREC) Protocol (draft-ietf-siprec-protocol-09) Leon Portman Henry Lum
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,
Christian Groves Describing Captures in CLUE and relation to multipoint conferencing draft-groves-clue-multi-content-00 CLUE Interim meeting (09/13)
RTP Payload Format for DV Format Video draft-ietf-avt-dv-video-00.txt Akimichi ogawa Keio university.
Allyn Romanow Flemming Andreasen Implementing CLUE encoding provider advertisements in.
BUNDLE Christer Holmberg, Ericsson Harald Alvestrand, Google IETF#84, Vancouver.
CLUE RTP usage Andy Pepperell
Mental Math – Powers of 10 To schwoop or not to schwoop, that is the question….
SATMathVideos.Net A set S consists of all multiples of 4. Which of the following sets are contained within set S? A) S2 only B) S4 only C) S2 and S4 D)
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
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 Signaling (draft-kyzivat-clue-signaling-05) Sept 17, 2012 Editor: Paul Kyzivat.
As we upgrade from ImageNow 6.1 to ImageNow 6.3, there are some changes to the interface that the end-users will see. These slides cover changes to the.
RTP Usage for CLUE IETF 82 – 14 November 2011 Jonathan Lennox Allyn Romanow Paul Witty.
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.
Allyn Romanow Stephen Botzko Robert Hansen Signaling Requirements for implementing the.
SDP Security Descriptions for Media Streams draft-ietf-mmusic-sdescriptions-02.txt November 14, 2003 Flemming Andreasen Mark Baugher.
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.
Multiplication Facts Step by Step © Math As A Second Language All Rights Reserved next.
JSEP Update Justin Uberti & Cullen Jennings IETF 85.
Real-time aspects June 19, 2016
CLUE WG Interim Meeting San Jose, CA Sept , 2012
CLUE Framework Interim Meeting Feb 15, 2012 Mark Duckworth
Use of “Latent Configurations" in CLUE
SDP Offer/Answer mechanism to negotiate the usage of bundled media
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
CLUE WG Interim Meeting San Jose, CA Sept , 2012
Virtual Interim CLUE Signalling discussion
Multi-Media Concepts and Relations
Issues from telemedical-callflows
Differentiation: Basic differentiation
Number Lines.
IETF SIP Interim Meeting, Feb. 2001
SDP Simple Capability Negotiation (SDP Simcap)
Jeopardy.
(Type Answer Here) (Type Answer Here) (Type Answer Here)
Presentation transcript:

Encoding syntax alternatives Oct 8 th 2013, CLUE design team meeting

Encodings in CLUE Allows multiplexing of multiple streams onto a single m-line Encodings are expressed in CLUE advertisment Uses SSRC (or appId) to differentiate between streams in SDP Also uses SSRC to relate CLUE encodings to specific m-lines (could use appId, or could use label)

Offer SDP and Advertisment m=video a=ssrc:1234 a=ssrc:2345 a=ssrc:3456 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: Encoding 1: H264, 1080p30, ssrc=1234 Encoding 2: H264, 1080p30, ssrc=2345 Encoding 3: H264, 1080p30, ssrc=3456 Offer SDP Advertisment

Answer SDP and Configure m=video a=sendrecv Capture 1, Encoding 1 Capture 2, Encoding 2 Capture 3, Encoding 3 Answer SDP Configure

Expressing receiver limitations fmtp parameters refer to total for all streams – Not all parameters can be subdivised (max-fs) – Allows a single over-large stream to be sent fmtp parameters refer to total for any one stream Need to decide how to deal with different stream needing different limits – Reproduce limits in CLUE – Receiver must split streams onto seperate m-lines

Answer SDP and Configure m=video a=sendrecv Capture 1, Encoding 1, 720p30 Capture 2, Encoding 2, 720p30 Capture 3, Encoding 3, 720p30 Answer SDP Configure

Dealing with multiple m-lines Disaggregated use case requires multiple m- lines, as may receiving streams with different limits Hard to write rules for how to change the number of m-lines in use.

Advantages/Disadvantages Can express full send limitations Fewer O/As and m-lines required Need to reinvent codec-specific language Varying the number of m-lines is painful Media-specific information CLUE messages limits interworking with other ongoing IETf work.

Encoding constraints in CLUE Alternate approach, more similar to ‘encodings in SDP’ approach Seperate m-line per stream Send limitations are expressed in CLUE

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: Encoding 1: H264, 1080p30, label=A Encoding 2: H264, 1080p30, label=B Encoding 3: H264, 1080p30, label=C Offer SDPAdvertisment

Upshots of this approach m-lines can now be sendrecv, as there is no need to use sendonly to express the send limits Receive limits are expressed via SDP

Answer SDP and Configure m=video a=sendrecv m=video a=sendrecv m=video a=sendrecv Capture 1, Encoding 1 Capture 2, Encoding 2 Capture 3, Encoding 3 Answer SDP Configure

Advantages/Disadvantages Can express full send limitations Can use sendrecv for many m-lines, reduces number of O/As needed Need to reinvent codec-specific language