Re: [MMUSIC] BUNDLE and ZERO PORT VALUE

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 02 May 2013 17:42 UTC

Return-Path: <prvs=5834b24b49=christer.holmberg@ericsson.com>
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 EB85A21F8FB3 for <mmusic@ietfa.amsl.com>; Thu, 2 May 2013 10:42:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.169
X-Spam-Level:
X-Spam-Status: No, score=-6.169 tagged_above=-999 required=5 tests=[AWL=0.080, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
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 8svaiXcrelMG for <mmusic@ietfa.amsl.com>; Thu, 2 May 2013 10:42:16 -0700 (PDT)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id BA06021F90F1 for <mmusic@ietf.org>; Thu, 2 May 2013 10:42:10 -0700 (PDT)
X-AuditID: c1b4fb2d-b7f536d000006e05-8c-5182a5715ce5
Received: from ESESSHC019.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id C0.94.28165.175A2815; Thu, 2 May 2013 19:42:09 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.167]) by ESESSHC019.ericsson.se ([153.88.183.75]) with mapi id 14.02.0328.009; Thu, 2 May 2013 19:42:09 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] BUNDLE and ZERO PORT VALUE
Thread-Index: Ac5HLpsHDAej8eBpR9CrVaLIOw2gaQABOGUAAAoQgo8=
Date: Thu, 02 May 2013 17:42:08 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C369BD3@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C369973@ESESSMB209.ericsson.se>, <51827CFA.2030109@alum.mit.edu>
In-Reply-To: <51827CFA.2030109@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.17]
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRmVeSWpSXmKPExsUyM+JvrW7h0qZAg+5v5hZTlz9msVix4QCr A5PH3/cfmDyWLPnJFMAUxW2TlFhSFpyZnqdvl8Cd8a5tH2vBapmKmzP7mBsY14h1MXJwSAiY SCz+m9zFyAlkiklcuLeerYuRi0NI4DCjxI3dS1ggnMWMEmv2bWEFaWATsJDo/qcN0iAi4Cvx 7PFtNhBbWMBAor35MiNE3FDi4MKD7CDlIgJWEv96IkHCLAIqEqeevmUFsXmBWp/e+skMYgsJ 5Eos+fqKBcTmFNCRuHb0C9gYRqB7vp9awwRiMwuIS9x6Mp8J4k4BiSV7zjND2KISLx//Y4V4 RVFieb8cRLmBxPtz85khbG2JZQtfM0OsFZQ4OfMJywRG0VlIps5C0jILScssJC0LGFlWMbLn JmbmpJcbbmIExsHBLb91dzCeOidyiFGag0VJnDeJqzFQSCA9sSQ1OzW1ILUovqg0J7X4ECMT ByeI4JJqYGT8+N8sbMWV+t/ON38k6HBs/FRtqCvTZzLhpe7C/QZnji1ex9weqV517ldNY9KJ KZuiejb5B3lx8K6sWXhsSoppsUpWXqKGgejZQDsNxp7VK+JEmy+azdH6vqtUjfX9959/lBJn 7fmmLF17MLX8/Sa97hLPzqOisdfmsj6/f1eYM/7Y1oM9IkosxRmJhlrMRcWJAPNtac5WAgAA
Subject: Re: [MMUSIC] BUNDLE and ZERO PORT VALUE
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: Thu, 02 May 2013 17:42:22 -0000

Hi,

> I think what you suggest should work.
>
> An implication is that you can't signal how you would like to bundle a
> hypothetical m-line (currently with port zero) were it to subsequently
> be offered with a non-zero port. I think that is ok.

I was thinking about that also, and if someone can come up with a reason why it would be needed I'd like to hear it.

And, IF there is a good use-case, we could e.g. define an SDP media level attribute for indicating such thing.

m=audio 0 ....
a=maybe-I-want-to-be-part-of-the-following-bundle-group: BGROUP1


> My take has always been that the mechanism of signaling a
> rejected/unused m-line with a zero port was intended to imply that none
> of the accompanying media section lines need to be valid, and ones that
> otherwise might have been required are not required in this case. That
> is necessary so that an answerer can successfully refuse an offered
> m-line that it doesn't understand, and so can't construct a consistent
> answer. So the recipient must be very tolerant about what it receives in
> this case. That means it isn't appropriate to specify *anything* about
> what goes into the media section of a rejected m-line.

Agree. Good point.

Regards,

Christer





On 5/2/13 8:55 AM, Christer Holmberg wrote:
> Hi,
>
> One of the open issues is the usage of m- lines with port value zero
> within a BUNDLE group.
>
> As Paul has indicated, RFC 5888 does not currently allow it.
>
> One suggestion has been to update RFC 5888. But, before we go down that
> path, I think we need to see whether NOT allowing zero port m- lines in
> BUNDLE groups would work.
>
> So, how would it impact BUNDLE?
>
> Zero port value in answer:
>
> If an m- line in the offer contains a non-zero port value, but the
> associated m- line in the answer contains a zero port value (read: the
> answerer rejected the offered media associated with the m- line), the
> number of m- lines associated with the BUNDLE group would differ in the
> offer and answer.
>
> As the media is rejected, no matter whether it would be part of a BUNDLE
> group or not, I can’t think of any issues.
>
> Zero port value in offer:
>
> If an m- line in the offer contains a zero port value, the associated m-
> line in the answer MUST also contain a zero port value.
>
> If the m- line has previously been part of a BUNDLE group, with a
> non-zero port value, it means that the number of m- lines in the BUNDLE
> group will be reduced. But, again, as the media is rejected, no matter
> whether it would be part of a BUNDLE group or not, I can’t think of any
> issues.
>
> Then, if one later wants assign a non-zero value to the m- line, and
> insert it into a BUNDLE group, the number of m- lines in the BUNDLE
> group would increase. I don’t see any issues as such with that. One
> question, however, is whether the answerer is allowed to accept the m-
> line, but reject it being part of a BUNDLE group. But, let’s discuss
> that in a separate thread.
>
> SUGGESTION:
>
> My suggestion is that we do NOT allow m- lines with zero port value in a
> BUNDLE group. Please indicate whether you are aware of restrictions, or
> problems, that this would bring, and we will document those.
>
> Regards,
>
> Christer
>
>
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>

_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic