[rtcweb] FW: BUNDLE DISCUSION Q8 (NEW): SDP 'bundle-only' attribute

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 30 August 2013 13:51 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id AF52921F9F5B for <rtcweb@ietfa.amsl.com>; Fri, 30 Aug 2013 06:51:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.889
X-Spam-Status: No, score=-5.889 tagged_above=-999 required=5 tests=[AWL=0.359, BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id i-TrP-v8JSBL for <rtcweb@ietfa.amsl.com>; Fri, 30 Aug 2013 06:51:09 -0700 (PDT)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se []) by ietfa.amsl.com (Postfix) with ESMTP id D345521F9301 for <rtcweb@ietf.org>; Fri, 30 Aug 2013 06:51:08 -0700 (PDT)
X-AuditID: c1b4fb30-b7f9a8e000005620-0a-5220a34babd5
Received: from ESESSHC014.ericsson.se (Unknown_Domain []) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 16.A8.22048.B43A0225; Fri, 30 Aug 2013 15:51:07 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([]) by ESESSHC014.ericsson.se ([]) with mapi id 14.02.0328.009; Fri, 30 Aug 2013 15:51:07 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: BUNDLE DISCUSION Q8 (NEW): SDP 'bundle-only' attribute
Thread-Index: Ac6lhqFY3iKihKwVS+CtvL9fvUs1JwAAQJIg
Date: Fri, 30 Aug 2013 13:51:06 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C480AD1@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C480AB8@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1C480AB8@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
x-originating-ip: []
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1C480AD1ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRmVeSWpSXmKPExsUyM+Jvja73YoUgg3/ndCzW/mtnd2D0WLLk J1MAYxSXTUpqTmZZapG+XQJXxs+PwgXH2xgrdl46xtrAuLW8i5GDQ0LARGL7kYwuRk4gU0zi wr31bF2MXBxCAocZJb42trFAOEsYJXa0f2MCaWATsJDo/qcN0iAioC5x+eEFdpCwsICzxK1v 7hBhF4m751YxQthGEr8ntIPZLAKqEjsOn2QHsXkFfCV+XlnEDGILAdmfT/5gBRnDKeAncWG5 HEiYEeic76fWMIHYzALiEreezGeCOFNAYsme88wQtqjEy8f/WCFsRYn2pw2MEPX5EuvPbWKG WCUocXLmE5YJjCKzkIyahaRsFpIyiLiOxILdn9ggbG2JZQtfM8PYZw48ZkIWX8DIvoqRPTcx Mye93HwTIzBCDm75bbCDcdN9sUOM0hwsSuK8m/XOBAoJpCeWpGanphakFsUXleakFh9iZOLg lGpgTFdmCg5kWFPzQEt2iTA3i8quG8c8m7zZEyaJrTLlemnLfnh118m1RzYW7jMSYuAs+CXx 5s/c850NKz9v4H2xaNEFB527MyQsMz/YFNkVPGJWWHvjxY1puSL5B83OyG3ceeLv4033pspM FDq5gee4Y6CxwBwF3ld/F16vmNO7P6ex5eXupPT0RUosxRmJhlrMRcWJAMSn7fBeAgAA
Subject: [rtcweb] FW: BUNDLE DISCUSION Q8 (NEW): SDP 'bundle-only' attribute
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Aug 2013 13:51:20 -0000


If you're an SDP-, BUNDLE- and/or UP loving rtcwebist, you may be interested in this discussion on the MMUSIC list. Please send any possible comments and input to that list, to avoid cross-posting.



From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behalf Of Christer Holmberg
Sent: 30. elokuuta 2013 16:48
To: mmusic@ietf.org
Subject: [MMUSIC] BUNDLE DISCUSION Q8 (NEW): SDP 'bundle-only' attribute


I started to draft some text for the definition of the SDP 'bundle-only' attribute (my assumption is that it will be defined in draft-bundle).

Note that, at this point, I don't suggest any normative text regarding the usage of port zero in the SDP Offer, as we are still discussing that (the outcome of that discussion may affect at least the last paragraph in section x.2.1.).

Also note that I don't say anything about in which "scope/context" (webrtc etc) the usage of the attribute is allowed.

So, leaving the usage of port zero, and the scope question, aside for the moment, please take a look and indicate whether you have any issues (at this point, I ask you to focus on the technical stuff - and stuff which is unclear) with the text :)




X.  SDP 'bundle-only' attribute

X.1.  General

This section defines a new SDP media-level attribute, 'bundle-only'. The attribute
is used, in an SDP Offer, to indicate that an "m=" line, to which the attribute
has been assigned, is only to be accepted by the Answerer if the Answerer keeps
the "m=" line within the BUNDLE group to which the "m=" line is associated in the
SDP Offer.

X.2.  SDP Offer/Answer Procedures

X.2.1.  SDP Offer Procedures

When an Offerer sends an SDP Offer, which contains a BUNDLE group, it can assign the
SDP 'bundle-only' attribute to an "m=" line associated with the BUNDLE group,
in order to request that the Answerer only accepts the "m=" line if is kept within
the BUNDLE group to which the "m=" line is associated in the SDP Offer.

An Offerer MUST NOT assign the SDP 'bundle-only' attribute to an "m=" line that is not
associated with a BUNDLE group.

If an Offerer receives an SDP Answer where an "m=" line, to which it assigned an
'bundle-only' attribute in the associated Offer, has been removed from a BUNDLE group, but
has not been rejected ([ref-to-section- 6.5.2.]), the Offerer MUST send a new Offer, in which
it assigns a zero port value to the "m=" line.

X.2.2.  SDP Answerer Procedures

When an Answerer receives an SDP Offer ([ref-to-section- 6.5.]), the Answerer MAY choose
to remove an "m=" line out of a BUNDLE group ([ref-to-section- 6.5.2.]). If an SDP
'bundle-only' attribute has been assigned to such "m=" line, the Answerer MUST reject
the "m=" line, according to the procedures in Section 6.5.3.

An Answerer MUST NOT insert an SDP 'bundle-only' attribute in an SDP Answer.