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.

Slides:



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

CLUE REQUIREMENTS IETF 80 Allyn Romanow
11 Halloween, 2011 Cullen Jennings
RTP Payload Format for Multiple Flows FEC draft-peck-fecframe-rtp-mf-01 Orly Peck, RADVISION IETF 77 – March 2010.
RTP Payload Format for Reed-Solomon FEC draft-galanos-fecframe-rtp-reedsolomon-00 Sarit Galanos, RADVISION IETF 76 – November 2009.
RTP Payload Format for Multiple Flows FEC draft-peck-fecframe-rtp-mf-00 Orly Peck, RADVISION IETF 76 – November 2009.
1 MMusic Offer/Answer Considerations for G.723 Annex A and G.729 Annex B (draft-muthu-mmusic-offer-answer-g723-g729-00) Authors: Muthu A M. Perumal, R.
SDP.  Session Description Protocol (SDP) an application-layer protocol intended to describe multimedia sessions a text-based protocol when describing.
Real-time Transport Protocol (RTP) Recommendations for SIPREC (draft-eckel-siprec-rtp-rec-01) Charles Eckel IETF-81, Quebec City, July.
Alternate Offers / Capabilities in SIP/SDP Alternate Offers / Capabilities in SIP/SDP draft-bhatia-mmusic-sdp-altcap-01.txt Authors: Medhavi Bhatia John.
Table of Contents Matrices - Multiplication Assume that matrix A is of order m  n and matrix B is of order p  q. To determine whether or not A can be.
AARNet Copyright 2011 Network Operations SDP Deep Dive Bill Efthimiou APAN33 SIP workshop February 2012.
Via contains the address at which the originator is expecting to receive responses to this request. Mandatory To contains a display name and a SIP URI.
Multiplication Using Arrays. How many paper clips are here? I could count them, but there is an easier way!
Early Media in SIP: Problem Statement, Requirements, and Analysis of Solutions draft-barnes-sip-em-ps-req-sol Richard Barnes BBN Technologies IETF 68,
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
CLUE DATA CHANNEL CHRISTER HOLMBERG IETF#89 London, U.K.
DATA CHANNEL FOR CLUE CHRISTER HOLMBERG CLUE VIRUTAL INTERIM MEETING 27th January 2014.
Draft-rosenberg-mmusic-sdp-offer-answer-00.txt Jonathan Rosenberg dynamicsoft IETF 52.
CLUE Framework Status and Issues IETF89 - London March 5, 2014 Mark Duckworth draft-ietf-clue-framework-14 1.
NUMERIC ARRAYS IN PHP BY SKYLAR NEILSON. WHAT ARE NUMERIC ARRAYS? They are arrays with a numeric index and the values are stored and accessed in linear.
Row 1 Row 2 Row 3 Row m Column 1Column 2Column 3 Column 4.
Roni Even Jonathan Lennox Mapping RTP streams to CLUE media captures draft-even-clue-rtp-mapping-03 IETF-84.
RTSP Substream Control Extension (IETF #83) Peiyu YUE (Roy) Huawei Technologies.
Multiplication Using Manipulatives & Algorithms for Whole-Number Multiplication.
Draft-ietf-mmusic-sdp-tcpmedia-00.txt Dialout.Net, Inc. David Yon TCP-Based Media Transport in SDP.
Photo Gallery A photo gallery is a web page that contains a collection of graphics arranged in a specific layout. Microsoft FrontPage provides four different.
Matrix Arithmetic. A matrix M is an array of cell entries (m row,column ) and it must have rectangular dimensions (Rows x Columns). Example: 3x x.
Department of Information Technology Chapter 9 – Creating Tables Lecturer: Ms Melinda Chung.
How does Dreamweaver help us create web pages? Advertising.
How to Multiply using Lattice. Step 1: How many boxes to you need? 23 X 5 You need 2 boxes on top and 1 on the side.
Today’s Plan: -Mental math with decimals -Multiply decimals -Add and Subtract Decimals 11/17/10 Decimals Learning Target: -I can solve problems containing.
1 CPCP Open Issues Hisham Khartabil XCON WG Interim Meeting, Boston 26 th May, 2004
Slide Copyright © 2009 Pearson Education, Inc. 7.3 Matrices.
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.
Multiplying Decimals Type your name and send: Next slide.
3.6 Solving Systems Using Matrices You can use a matrix to represent and solve a system of equations without writing the variables. A matrix is a rectangular.
06/28/06 1 TSG-C SWG 1.2 End-to-End Signalling of Over-the-Air QoS & Additional PSVT call flows June 28, 2006 Nikolai Leung, Hyukjune Chung QUALCOMM, Incorporated.
New stuff People were interested in more detailed spatial information about media captures Added area of capture and point of capture attributes Also addresses.
March 22th, 2001 MMUSIC WG meeting 50th IETF MMUSIC WG meeting The fid attribute draft-ietf-mmusic-fid-00.txt
Chapter 1 Section 1.5 Matrix Operations. Matrices A matrix (despite the glamour of the movie) is a collection of numbers arranged in a rectangle or an.
CLUE Overview and Architecture IETF 82 CLUE ad hoc meeting Allyn Romanow
Session Description Protocol
Current status 3D drafts Bert Greevenbosch
FEC Dependency Examples A Review of Existing Tools – January 29 th, 2008 Ali C. Begen
Long Multiplication ÷ ÷ + ÷ ÷ + Using the ‘Grid Method’
draft-ivov-mmusic-trickle-ice E. Rescorla, J. Uberti, E. Ivov
The 3D SDP signalling drafts Bert Greevenbosch
CLUE Framework 01 – comments and issues Interim meeting October 2011 Roni Even.
06/28/06 1 TSG-C SWG 1.2 End-to-End Signalling of Over-the-Air QoS & Additional PSVT call flows June 28, 2006 Nikolai Leung, Hyukjune Chung QUALCOMM, Incorporated.
© 207 M. Tallman. © 2007 M. Tallman Array- objects or symbols displayed in rows and columns. 3 Rows 4 Columns of 4 of 3.
Real-time aspects June 19, 2016
Codec Control for RTCWEB
draft-jennings-vipr-overview IETF 81
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.
SAMPLE ODU PRESENTATION
CLUE WG Interim Meeting San Jose, CA Sept , 2012
RTP Payload Format for DV Video
IMTC SIP Interconnect and SuperOp
SDP Offer Answer Examples
draft-rajeshkumar-mmusic-gpmd-01.txt 55th IETF – November 18, 2002

How to Multiply using Lattice
Audio/Video Transport Payloads Working Group
Presentation transcript:

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

2 Ali C. Begen Why the CLUE work is doing something different  Coming up in 3 slides … patience grasshopper

3 Ali C. Begen Solution for Linear Displays  SDP has no way of saying which video stream goes on which display  This drafts uses RFC 5888 to provide left- to-right order of video streams v=0 o= Laura IN IP4 example.com c=IN IP t=0 0 a=group:ADJ s1 s2 m=video RTP/AVP 31 a=rtpmap:31 H261/9000 a=mid:s1 m=video RTP/AVP 31 a=rtpmap:31 H261/9000 a=mid:s2 21 million-pixel display in IAC building Indicates order of streams is s1 then s2 going left to right By Marius Watz

4 Ali C. Begen SDP Offer/Answer Model Considerations  The offer contains the sender's desired layout  The answer can contain the desired layout of the streams that the answerer will be sending to the system that sent the offer  If this is one-way media only, then the answer will be empty

5 Ali C. Begen Clue & How It’s Different

6 Ali C. Begen Next Steps  What harm does this draft cause?

7 Ali C. Begen Backup Slides

8 Ali C. Begen Large Video Walls  It is increasingly common to use combine a large number of video streams to form a large virtual display  Photo on left is 6000 m^2 screen with 14.5 million pixels in Beijing  Today SDP can signal multiple video streams, but  SDP has no way to say which stream goes on which display for a system like this By Troy (thewamphyri)

9 Ali C. Begen Solution for Grid Displays  For display of information on an array of displays, this draft adds an attribute to indicate the size of the grid v=0 o= Laura IN IP4 example.com c=IN IP t=0 0 a=media-grid-dims:2x2 a=group:ADJ s1 s2 s3 s4 m=video RTP/AVP 31 a=rtpmap:31 H261/9000 a=mid:s1... m and a lines for s2, s3, and s4 Indicates a 2x2 grid By Cha già José

10 Ali C. Begen The ‘media-grid-dims’ Attribute  It is defined as a session-level attribute and specifies the dimensions of the media grid media-grid-dims-line = "a=media-grid-dims:" rows "x" columns CRLF rows = %x31-39 *DIGIT columns = %x31-39 *DIGIT  If the attribute does not exist, we assume a 1 x N horizontal linear layout  There can be more than one adjacent media group in an SDP description