Re: [MMUSIC] FW: New Version Notification for draft-ejzak-mmusic-bundle-alternatives-01.txt

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 26 February 2013 18:39 UTC

Return-Path: <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 59FBC21F8889 for <mmusic@ietfa.amsl.com>; Tue, 26 Feb 2013 10:39:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.126
X-Spam-Level:
X-Spam-Status: No, score=-6.126 tagged_above=-999 required=5 tests=[AWL=-0.136, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, SARE_SUB_OBFU_Z=0.259]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E8d14OMyzJqE for <mmusic@ietfa.amsl.com>; Tue, 26 Feb 2013 10:39:04 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 5AED821F8869 for <mmusic@ietf.org>; Tue, 26 Feb 2013 10:39:04 -0800 (PST)
X-AuditID: c1b4fb25-b7f366d000004d10-d0-512d01478a66
Received: from ESESSHC020.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 57.18.19728.7410D215; Tue, 26 Feb 2013 19:39:03 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.82]) by ESESSHC020.ericsson.se ([153.88.183.78]) with mapi id 14.02.0318.004; Tue, 26 Feb 2013 19:39:02 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Ejzak, Richard P (Richard)" <richard.ejzak@alcatel-lucent.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] FW: New Version Notification for draft-ejzak-mmusic-bundle-alternatives-01.txt
Thread-Index: AQHOE6/5apv3pLaYfUOB37EkyfYHjZiLOY7wgADTArA=
Date: Tue, 26 Feb 2013 18:39:02 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B109754@ESESSMB209.ericsson.se>
References: <03FBA798AC24E3498B74F47FD082A92F36EA7520@US70UWXCHMBA04.zam.alcatel-lucent.com>
In-Reply-To: <03FBA798AC24E3498B74F47FD082A92F36EA7520@US70UWXCHMBA04.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRmVeSWpSXmKPExsUyM+Jvja47o26gwZ8r8hZTlz9msehtCHdg 8mh9tpfVY8mSn0wBTFFcNimpOZllqUX6dglcGatPz2UpWCVRcXflF5YGxjbhLkZODgkBE4nj l84yQthiEhfurWcDsYUEDjFKTGkr7GLkArIXM0r8nv6HtYuRg4NNwEKi+582SI2IQJbE1lP9 LCC2sECaRMPzE+wgJSIC6RJ7F/hAlFhJPJ+9E2w8i4CqxLxDS5lBbF4Bb4nvW7+wQqyKkXj2 8TzYWk6BWInP59+A1TMCnfP91BomEJtZQFzi1pP5TBBnCkgs2XOeGcIWlXj5+B8rhK0osfNs OzNEvY7Egt2f2CBsbYllC19D7RWUODnzCcsERtFZSMbOQtIyC0nLLCQtCxhZVjGy5yZm5qSX G21iBEbBwS2/VXcw3jkncohRmoNFSZw33PVCgJBAemJJanZqakFqUXxRaU5q8SFGJg5OqQbG UDXlzq8V++XOSDRpLto2t6MnlXevvGDdKx/xR9LPvDjzN3jsinPvrJv+6cbkK4yb/zJYdxi0 FoitrDD0MDr8+//7S/p5n+15xSxaXrxTZ/vrdkuNWZ+vWru3YnmdZndBec1dSy535l8G1+Zw MeaoX955c/XOvPxYNh22I4sS7GI5fs1+UqDEUpyRaKjFXFScCAA8lesbUAIAAA==
Subject: Re: [MMUSIC] FW: New Version Notification for draft-ejzak-mmusic-bundle-alternatives-01.txt
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: Tue, 26 Feb 2013 18:39:05 -0000

Hi Richard,

A few comments on the -01 version.

----------

Section 1:

Q1: You say that, if the first line of the offer is rejected, and one has to wait for the second offer, it may cause a setup time delay. There may be cases where the application doesn't want to session to succeed in the first place in that case, so we can have text which recommends adding an "essential" (if available) m- line first. Typically I guess it would be an audio m- line.

----------

Section 2:

Q2: You indicate, that if an empty re-INVITE is sent to the WebRTC client, it will create a BUNDLE offer. We can simply say that, unless there is an BUNDLE indicator (yes, we may have to define a feature tag, option tag, etc), the WebRTC should not create a BUNDLE offer - it should create a legacy offer, with different ports.

----------

Section 3.1:

Q3: The text says that, if the answerer does not use BUNDLE, the offerer will have to send a second offer. But, you don't mention that this would also add delay to the session establishment, as the answerer can't do anything with the m- lines with unspecified address.

----------

Section 3.1:

Q4: The text says:

"The middle box will not allocate resources for these m lines
 when forwarding the SDP offer, and the SDP answerer will usually
 respond with the unspecified address for these m lines.  Even if the
 SDP answer includes valid connection information for these m lines,
 the middle box will still not allocate separate transport flows for
 them."

As I've said before, you still DO expect the intermediary to take those m- lines into consideration when calculating bandwidth, checking media types, payload type information, crypto information etc etc etc.

----------

Section 3.1:

Q5: The text says:

"If the SDP answerer chooses to reject the first m line(s) in the
 bundle group in the SDP offer (by setting port in the m line to
 zero), it places the intended port, connection, candidate and DTLS
 crypto information for the bundle in the first valid m line of the
 SDP answer and includes the unspecified address for all other m lines
 in the bundle group.  Because of this, it is understood by both
 endpoints that the 5-tuple connection, port and DTLS crypto
 information is to be based on the first valid m line in the SDP offer
 and the first valid m line in the SDP answer."

So, assume that in the offer the first m- line contains a valid address, but in the answer the second m- line contains a valid address (because the answerer rejected the first m- line).

Now, in this case, based on the text in previous section, an intermediary will not reserve resources for any of the m- lines:

- It will not reserve resources based on the first m- line, as it is rejected
- It will not reserve resources based on the second m- line, as the offer contained an unspecified address

Or, do you expect media to be sent in one direction using one m- line, and in another direction using another m- line?

----------

Regards,

Christer