Re: [MMUSIC] Bundle and "m=" line terminology [Re: Review of draft-ietf-mmusic-sdp-bundle-negotiation-32 (Part I)]
Eric Rescorla <ekr@rtfm.com> Mon, 07 November 2016 16:09 UTC
Return-Path: <ekr@rtfm.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 2E87612968C for <mmusic@ietfa.amsl.com>; Mon, 7 Nov 2016 08:09:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1E961WXoR3qy for <mmusic@ietfa.amsl.com>; Mon, 7 Nov 2016 08:09:18 -0800 (PST)
Received: from mail-yw0-x22d.google.com (mail-yw0-x22d.google.com [IPv6:2607:f8b0:4002:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2547512961B for <mmusic@ietf.org>; Mon, 7 Nov 2016 08:09:18 -0800 (PST)
Received: by mail-yw0-x22d.google.com with SMTP id i145so46449059ywg.2 for <mmusic@ietf.org>; Mon, 07 Nov 2016 08:09:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=A44Z+yAnaQWBWG60pp4voDKEOmEH/xnaj/KBhqe0Lxc=; b=1avJeFU70KMQI0ukDPsIsMGQMwlNnGI15T6NaU3oL+UItMs1dUQur2vdtJx3DUxCNu K6zbowTlYSHbA/wZ3eTw7ttyPaiF9SSQXuDW62UKctU+/W+Jz5X8rpbwVkEkhdRndkDb hGif3SPX1cPNeb97IyoP22XBLLyD/Iszp4RqHiX5Ie0qIlLos4WBXDrPyqEqsBz9hX9W xAH2ba7LqCXIEaAxhzTMyGq4rSol3xuyIahnJa33S3Hfq85L1TLGtE5Gpxm7NWmBZoRA V1sSrW3tEf+4DxydaFZcy5AotiA+vCZp6juY1Ogwi7QQEDTa/ZR2jdd6Cl82Hn92Li34 x+1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=A44Z+yAnaQWBWG60pp4voDKEOmEH/xnaj/KBhqe0Lxc=; b=HaZlu0qMbANqNbD026YH9hP6pdzbPi1dAc0OFDQtbiyf/FE3Hna/hgjgqEdxon/2An 2iffKWD2/O/k8j8YqF/+4vw0v3Vxf+EKpitQ6lzG6eGkKpgjrFsYN7ASBlBHbfiLWtMJ 1DfQGsfdRF2Fu6O3C8USzN4qqmJUgswZDFMSLhOXyV/j4DrmAsxY3UWOCq9tZe/3Y4rc v0oRcEYtE4rB/KrHl6UAVjkYg/im34P/Bx5QqNaqA4dobYPRbn9guRFbP3fcB2kzxB8L 2bxPw+5OxZHLRL/+XUAJnfWrNAwzee1nnJx1e8paSoj9iUDElRmcpFovvrvlaufcXNZH Y4Ww==
X-Gm-Message-State: ABUngveWWcVtvi/1o/qBx6y8xiE6Jg4B1hWd1VMNraEiP+3zWXE6xYlHve0g+ZVCQcudQ4R+EB0FQ7JG4az0Ig==
X-Received: by 10.13.195.1 with SMTP id f1mr7314737ywd.354.1478534957399; Mon, 07 Nov 2016 08:09:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.159.141 with HTTP; Mon, 7 Nov 2016 08:08:36 -0800 (PST)
In-Reply-To: <D4461B68.12ABA%christer.holmberg@ericsson.com>
References: <CABcZeBPpdyxiFbiHsqj=XwxFvOs4=z+R0zK0zoxbpixa25k3zQ@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B4BC722B7@ESESSMB209.ericsson.se> <CABcZeBP_Rcd3_pmEcAoQVOeKV_mtStM+31Gz+6eqR4hDvHNemA@mail.gmail.com> <D41804D7.10437%christer.holmberg@ericsson.com> <CABcZeBOa-zegdj1ZvP3==bac1ZXTLkkKe7y6SPk43F2EpfKDwQ@mail.gmail.com> <27e9a541-75ef-68b9-bd27-cc52efc790ea@cisco.com> <CABcZeBO0ag_2_BUWJRvKudM0y5tfvMQMDN0R1Poam_raWBu3Qw@mail.gmail.com> <D4461B68.12ABA%christer.holmberg@ericsson.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Mon, 07 Nov 2016 08:08:36 -0800
Message-ID: <CABcZeBOWM9Eh2KPyqnGb=y=vHDjEsj6a1adiCGYWTv8gJc9V6Q@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: multipart/alternative; boundary="001a114e4e5cecb1f70540b83e7a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/eX-NvzpUUHHJeSHp7f9sEIdKjXQ>
Cc: Flemming Andreasen <fandreas@cisco.com>, mmusic WG <mmusic@ietf.org>
Subject: Re: [MMUSIC] Bundle and "m=" line terminology [Re: Review of draft-ietf-mmusic-sdp-bundle-negotiation-32 (Part I)]
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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, 07 Nov 2016 16:09:20 -0000
On Mon, Nov 7, 2016 at 1:52 AM, Christer Holmberg < christer.holmberg@ericsson.com> wrote: > Hi, > > As Ekr said, the issue is not “m= line” versus “media description”. It’s > more whether e.g., an SDP attribute belongs to a media description, is > within a media description, or is associated with a media description/m- > line. > > The reason I use “associated” is because I have many times been told that > an attribute is not part of a media description/m- line (compared to e.g., > the port and proto value). > I had understood the difference between m= line and media description to precisely be that the media description contained the attributes and the m= line did not. -Ekr > Regards, > > Christer > > From: Eric Rescorla <ekr@rtfm.com> > Date: Sunday 6 November 2016 at 21:01 > To: Flemming Andreasen <fandreas@cisco.com> > Cc: Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic@ietf.org" > <mmusic@ietf.org> > Subject: Re: Bundle and "m=" line terminology [Re: [MMUSIC] Review of > draft-ietf-mmusic-sdp-bundle-negotiation-32 (Part I)] > > > > On Thu, Nov 3, 2016 at 8:31 PM, Flemming Andreasen <fandreas@cisco.com> > wrote: > >> >> Christer reminded me to pick up the part below: >> >> >> On 10/3/16 10:00 AM, Eric Rescorla wrote: >> >> >> >> On Mon, Oct 3, 2016 at 4:01 AM, Christer Holmberg < >> christer.holmberg@ericsson.com> wrote: >> >> <snip> >> >> >S 10.3.1.1. >>>> >>>> > When an offerer generates an initial offer, the offerer MUST >>>> >>>> > associate either an SDP 'rtcp-mux' attribute [RFC5761] or an SDP >>>> >>>> > 'rtcp-mux-only' attribute [I-D.ietf-mmusic-mux-exclusive] with each >>>> >>>> > bundled RTP-based "m=" line in the offer. The offerer MUST >>>> associate >>>> >>>> > an SDP 'rtcp-mux-only' attribute with each bundle-only "m=" line. >>>> If >>>> >>>> > the offerer associates a 'rtcp-mux-only' attribute with an "m=" >>>> line, >>>> >>>> > the offerer may also associate a 'rtcp-mux' attribute with the same >>>> >>>> > "m=" line, as described in [I-D.ietf-mmusic-mux-exclusive]. >>>> >>>> > >>>> >>>> > This is a particularly egregious case of associate disease that could >>>> >>>> > be easily solved by using "add" when referring to the attributes >>>> >>>> > you put in the m= section. >>>> >>>> >>>> >>>> People have previously said that you don’t “add” attributes to m- >>>> lines: you add port values etc, but not attributes. >>>> >>>> >>>> >>>> This is an example of where I’ve had to re-write big parts of the >>>> documents a number of times already, because every time someone else reads >>>> the document he/she is not happy with the terminology. I just don’t want to >>>> do it again. >>>> >>> >>> The terminology that JSEP uses is that "m= sections" include attribute >>> lines. >>> >>> I think this is a lot clearer. >>> >>> I don’t personally disagree, but there are people that have had other >>> opinions. >>> >>> In general I think it would be really useful to have common terminology >>> in BUNDLE and JSEP, but I don’t want to re-write the document once again, >>> and then later be told to do it again… >>> >> >> Resolving the appropriate terminology seems like a chair issue. >> >> RFC 4566 (SDP) Section 5 makes it pretty clear that a Media Description >> consists of an "m=" line optionally followed by a number of other lines >> (typically attribute lines). In other words, an "m=" line and a media >> description is generally not synonymous. >> >> Earlier versions of bundle did not reflect that distinction properly, and >> about a year ago, I asked for the terminology to be aligned with RFC 4566. >> There were a few off-list comments from other people that agreed with that >> view and the draft got updated accordingly (as of -24). That is what the >> current bundle draft does and I continue to believe that is what it should >> do. >> > > This message leaves me extremely puzzled because I'm not saying otherwise, > and that's why JSEP uses "m= section" for this concept. Media description > would also be fine. What is problematic is the use of "associated with an > m= line" to mean "part of a media description" or "part of an m= section". > That text is extremely confusing, especially when the word "associated" is > used in a number of other concepts. So, what I'm asking for is one of the > alternative terms I list here. > > -Ekr > > >> Thanks >> >> -- Flemming (with chair hat on) >> >> >> >> -Ekr >> >> >>> Regards, >>> >>> Christer >>> >>> >>> >> >> >> _______________________________________________ >> mmusic mailing listmmusic@ietf.orghttps://www.ietf.org/mailman/listinfo/mmusic >> >> >> >
- [MMUSIC] Review of draft-ietf-mmusic-sdp-bundle-n… Eric Rescorla
- Re: [MMUSIC] Review of draft-ietf-mmusic-sdp-bund… Christer Holmberg
- Re: [MMUSIC] Review of draft-ietf-mmusic-sdp-bund… Flemming Andreasen
- Re: [MMUSIC] Review of draft-ietf-mmusic-sdp-bund… Eric Rescorla
- Re: [MMUSIC] Review of draft-ietf-mmusic-sdp-bund… Christer Holmberg
- Re: [MMUSIC] Review of draft-ietf-mmusic-sdp-bund… Eric Rescorla
- Re: [MMUSIC] Review of draft-ietf-mmusic-sdp-bund… Christer Holmberg
- Re: [MMUSIC] Review of draft-ietf-mmusic-sdp-bund… Eric Rescorla
- Re: [MMUSIC] Review of draft-ietf-mmusic-sdp-bund… Christer Holmberg
- [MMUSIC] Bundle and "m=" line terminology [Re: Re… Flemming Andreasen
- Re: [MMUSIC] Bundle and "m=" line terminology [Re… Eric Rescorla
- Re: [MMUSIC] Bundle and "m=" line terminology [Re… Christer Holmberg
- Re: [MMUSIC] Bundle and "m=" line terminology [Re… Eric Rescorla
- Re: [MMUSIC] Bundle and "m=" line terminology [Re… Flemming Andreasen
- Re: [MMUSIC] Bundle and "m=" line terminology [Re… Christer Holmberg