Re: [MMUSIC] POF/PAN: SDP group attribute in a POF/PAN?

Paul Kyzivat <pkyzivat@alum.mit.edu> Mon, 21 October 2013 19:59 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D135111E8750 for <mmusic@ietfa.amsl.com>; Mon, 21 Oct 2013 12:59:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.597
X-Spam-Level:
X-Spam-Status: No, score=0.597 tagged_above=-999 required=5 tests=[AWL=-0.766, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, J_CHICKENPOX_15=0.6, J_CHICKENPOX_18=0.6, J_CHICKENPOX_56=0.6, RDNS_NONE=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ctBIBRcsxyFv for <mmusic@ietfa.amsl.com>; Mon, 21 Oct 2013 12:59:47 -0700 (PDT)
Received: from qmta14.westchester.pa.mail.comcast.net (qmta14.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:212]) by ietfa.amsl.com (Postfix) with ESMTP id D38D811E8755 for <mmusic@ietf.org>; Mon, 21 Oct 2013 12:57:40 -0700 (PDT)
Received: from omta14.westchester.pa.mail.comcast.net ([76.96.62.60]) by qmta14.westchester.pa.mail.comcast.net with comcast id foRo1m0061HzFnQ5Evxfl9; Mon, 21 Oct 2013 19:57:39 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta14.westchester.pa.mail.comcast.net with comcast id fvxf1m00i3ZTu2S3avxfyt; Mon, 21 Oct 2013 19:57:39 +0000
Message-ID: <52658733.30802@alum.mit.edu>
Date: Mon, 21 Oct 2013 15:57:39 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: mmusic@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B1C4E5FB0@ESESSMB209.ericsson.se> <52658089.6030008@nostrum.com>
In-Reply-To: <52658089.6030008@nostrum.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1382385459; bh=7gMdNy8IYfmsOLJ/zO9Crq1z89inBgLyeO9JPVNVXl0=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=BSaC6pCDuhBpAQ/V6O84qpEhzjnrl8lG6DSLdFnDHL8WXhur17OCCHvj23CgVMK4Y PN5uBKLRL4alDb//pN+X867lu3qRjEBLyYZexj1BMy1C2ZC8dgiwd3nUCH7UPycqUo I9Bf/L0r7Eddjyvhlcm9d1suuFJB9RfQ/dRt0fiukyzQr4dBTdI9giHzXCSevBo4Po wjj6bSeBKoz/OgClXcENnJ8hN/k0Kzusu+LW9/S47IpVLJSZfVHHigdjyo9OXPwkO6 1AefOLpCIUq1uQP0meeAkRUSvyHThwB8+yMeCmf1sAAFhVf2JjV8jPDrv8iZTgA7Gx 3Nt7rl/Jpv1jg==
Subject: Re: [MMUSIC] POF/PAN: SDP group attribute in a POF/PAN?
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Oct 2013 19:59:53 -0000

On 10/21/13 3:29 PM, Adam Roach wrote:
> On 10/21/13 12:54, Christer Holmberg wrote:
>> one also needs to specify the location of the m- line mid value in the
>> group:BUNDLE mid value list.
>
> I don't believe that's true.
>
> The only ordering consideration that I'm aware of for group:BUNDLE is
> that the first indicated mid is the one that the transport information
> is taken from. By the time we're into partial exchanges, the transport
> information for all the lines in the same bundle should be identical.

I guess that could be specified as a requirement for use of POF.

> To ensure a common view of groups, we probably want to define things
> such that new lines added to a group are appended to the list. Is there
> any reason you can think this doesn't work for BUNDLE?
>
> To be clear, let's set aside the prospect of changing transport
> addresses for a BUNDLE: I don't think it's unreasonable to require a
> full offer/answer exchange to do that kind of thing.

In conjunction with limiting to groups with all m-lines/ports the same, 
that does simplify things.

There remains the problem of indicating *which* (if any) group a newly 
added m-line joins.

There could be many group lines, even multiple with the same semantics. 
In particular there could be several independent bundles. There is 
nothing that is guaranteed to uniquely identify one of them.

The best I can see is to invent some new media-level attribute. For 
example, a=groupref. This could have the same syntax as a=group, but 
different usage. The 'semantics' and 'identification-tag's in it would 
be used to query a=group lines in the full SDP. Any that match would get 
the mid of this new m-line added. (This would allow you to say "I want 
this m-line bundled the same as this other m-line.) We might allow "*" 
to wildcard the semantics so you could add the m-line to different kinds 
of groups.

Of course there could be an error if this groupref didn't match 
anything. That could be defined to either fail, add to no group, or 
define a new group.

This would be a funny kind of SDP attribute, because it might not have 
meaning in a full SDP. (Or I guess it could be defined to work in a 
similar way. There would be some differences.)

	Thanks,
	Paul