10
1 Ali C. Begen ([email protected]) Grouping of Adjacent Media in SDP Cullen Jennings and Ali C. Begen {fluffy, abegen}@cisco.com IETF 80 – March 2011 draft-jennings-mmusic-adjacent-grouping-03

1 Ali C. Begen Grouping of Adjacent Media in SDP Cullen Jennings and Ali C. Begen {fluffy, IETF 80 –…

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: 1 Ali C. Begen Grouping of Adjacent Media in SDP Cullen Jennings and Ali C. Begen {fluffy, IETF 80 –…

1Ali C. Begen ([email protected])

Grouping of Adjacent Media in SDP

Cullen Jennings and Ali C. Begen{fluffy, abegen}@cisco.com

IETF 80 – March 2011

draft-jennings-mmusic-adjacent-grouping-03

Page 2: 1 Ali C. Begen Grouping of Adjacent Media in SDP Cullen Jennings and Ali C. Begen {fluffy, IETF 80 –…

2Ali C. Begen ([email protected])

Why the CLUE work is doing something different

Coming up in 3 slides … patience grasshopper

Page 3: 1 Ali C. Begen Grouping of Adjacent Media in SDP Cullen Jennings and Ali C. Begen {fluffy, IETF 80 –…

3Ali C. Begen ([email protected])

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=0o=Laura 289083124 289083124 IN IP4 example.comc=IN IP4 192.0.2.1t=0 0a=group:ADJ s1 s2m=video 52886 RTP/AVP 31a=rtpmap:31 H261/9000a=mid:s1m=video 54132 RTP/AVP 31a=rtpmap:31 H261/9000a=mid:s2

21 million-pixel display in IAC building

Indicates order of streams is s1 then s2 going left to right

By Marius Watzhttp://www.flickr.com/photos/watz/1772107776/

Page 4: 1 Ali C. Begen Grouping of Adjacent Media in SDP Cullen Jennings and Ali C. Begen {fluffy, IETF 80 –…

4Ali C. Begen ([email protected])

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

Page 5: 1 Ali C. Begen Grouping of Adjacent Media in SDP Cullen Jennings and Ali C. Begen {fluffy, IETF 80 –…

5Ali C. Begen ([email protected])

Clue & How It’s Different

Page 6: 1 Ali C. Begen Grouping of Adjacent Media in SDP Cullen Jennings and Ali C. Begen {fluffy, IETF 80 –…

6Ali C. Begen ([email protected])

Next Steps

What harm does this draft cause?

Page 7: 1 Ali C. Begen Grouping of Adjacent Media in SDP Cullen Jennings and Ali C. Begen {fluffy, IETF 80 –…

7Ali C. Begen ([email protected])

Backup Slides

Page 8: 1 Ali C. Begen Grouping of Adjacent Media in SDP Cullen Jennings and Ali C. Begen {fluffy, IETF 80 –…

8Ali C. Begen ([email protected])

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)http://www.flickr.com/photos/thewamphyri/3930149308/

Page 9: 1 Ali C. Begen Grouping of Adjacent Media in SDP Cullen Jennings and Ali C. Begen {fluffy, IETF 80 –…

9Ali C. Begen ([email protected])

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=0o=Laura 289083124 289083124 IN IP4 example.comc=IN IP4 192.0.2.1t=0 0a=media-grid-dims:2x2a=group:ADJ s1 s2 s3 s4m=video 52886 RTP/AVP 31a=rtpmap:31 H261/9000a=mid:s1... m and a lines for s2, s3, and s4

Indicates a 2x2 grid

By Cha già Joséhttp://www.flickr.com/photos/chagiajose/3397564727/

Page 10: 1 Ali C. Begen Grouping of Adjacent Media in SDP Cullen Jennings and Ali C. Begen {fluffy, IETF 80 –…

10Ali C. Begen ([email protected])

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 CRLFrows = %x31-39 *DIGITcolumns = %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