Re: [MMUSIC] Bundle offer with different ports - where to expect media?
Martin Thomson <martin.thomson@gmail.com> Tue, 28 May 2013 16:34 UTC
Return-Path: <martin.thomson@gmail.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 45E3221F9895 for <mmusic@ietfa.amsl.com>; Tue, 28 May 2013 09:34:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
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 tDUtrxAb2F6o for <mmusic@ietfa.amsl.com>; Tue, 28 May 2013 09:34:54 -0700 (PDT)
Received: from mail-wi0-x22a.google.com (mail-wi0-x22a.google.com [IPv6:2a00:1450:400c:c05::22a]) by ietfa.amsl.com (Postfix) with ESMTP id F14EE21F988B for <mmusic@ietf.org>; Tue, 28 May 2013 09:34:52 -0700 (PDT)
Received: by mail-wi0-f170.google.com with SMTP id hr14so3389082wib.5 for <mmusic@ietf.org>; Tue, 28 May 2013 09:34:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=qauuvAeuUbzYWSVsU/okVz/55GaEYdeKH9TvBn4sUU4=; b=G+I4PIxEG0emzOl7O9L5g2MuO0UaAbpjmiUopSZwwhM2wHlF5pYjjN9iu0mZ1tHIIv UhiB5R/1AS69NOnwURR8rc4MW6zBNMSYYsqG1DvmN6pc0DrY3QVDhU0+yULm2kUH1CI8 AJokQD15sEXEbXzmSf4z1deHG27Ugj9ToklMy9mBYt64uf5+5pJ+yjkiEMfpfLyjrvb3 tVbrrDGxWUqJiy8XVMIFBaPdVLJT9LdVbONuU43QUVGlbGWFy1gJw8ghJkFGNuM0vElB Y5epfL1pwjgyZvXMhEHIi5RS97Q+1I9Bh6/CtWpt0ESSH0iwYr64SH6SrqRBVkiRF8TA oTRw==
MIME-Version: 1.0
X-Received: by 10.180.189.41 with SMTP id gf9mr12848698wic.32.1369758890950; Tue, 28 May 2013 09:34:50 -0700 (PDT)
Received: by 10.194.250.10 with HTTP; Tue, 28 May 2013 09:34:50 -0700 (PDT)
In-Reply-To: <CABkgnnVgNaaXLjif8KATBs9-KuNyBQrsA1kNj-=XaCZ-X7dpEg@mail.gmail.com>
References: <7594FB04B1934943A5C02806D1A2204B1C374357@ESESSMB209.ericsson.se> <CAPvvaaJsPNk1DAJXYoc8aUgZ0ZayV_8q84W=Mm7vwuRRGuwC-g@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1C374572@ESESSMB209.ericsson.se> <519A3883.8060006@jitsi.org> <519A3C8F.3040309@alum.mit.edu> <519B343A.30704@jitsi.org> <519BB598.1030909@alum.mit.edu> <CAOJ7v-398_MiXLWjexU0Z0xQju3A-zWuQFkWkJSLPA5UEGAu+g@mail.gmail.com> <CABkgnnXqBzteoxH2qWBw1Xn9PHt2r___UCsp1Eoq4o8_VWvBZg@mail.gmail.com> <CAOJ7v-2xXb=uz3jBAKSXhyJ2mU9BGvYHZ=dkeKcZTWov7udWKQ@mail.gmail.com> <519CCE58.3000807@alum.mit.edu> <CAMvTgcdPZfBTyzoBZGCdJiHX+TaL3_T8+MnxH8+6vQPFTD4ZOA@mail.gmail.com> <CAOJ7v-1tmfy4Fu05ChcpbZT=bO-zr05qtOh9Lnw5bprbUEnoDw@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB11350E214@xmb-aln-x02.cisco.com> <CABkgnnXgvEWtAs_yYu3ZZw0_TuFtgs_aOhpTrVaYZsfGd+hk+g@mail.gmail.com> <519E8CA6.1090009@alum.mit.edu> <CABkgnnUnB4GJxXQ=Yk6pOGhfX2iAc7wN=cowu1zAR=vbpC7p3A@mail.gmail.com> <51A3802A.1090203@alum.mit.edu> <CABkgnnVgNaaXLjif8KATBs9-KuNyBQrsA1kNj-=XaCZ-X7dpEg@mail.gmail.com>
Date: Tue, 28 May 2013 09:34:50 -0700
Message-ID: <CABkgnnXh=1tNM7quuj-uFcSa72=_PT7k6eaBR3GUNArj1vUuhg@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Content-Type: text/plain; charset="UTF-8"
Cc: "Cullen Jennings (fluffy)" <fluffy@cisco.com>, Christer Holmberg <christer.holmberg@ericsson.com>, mmusic <mmusic@ietf.org>
Subject: Re: [MMUSIC] Bundle offer with different ports - where to expect media?
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, 28 May 2013 16:34:55 -0000
On 28 May 2013 09:16, Martin Thomson <martin.thomson@gmail.com> wrote: > On 27 May 2013 08:47, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote: >> no FWIW, I can live with that. (Sorry about the earlier empty email.) I was simply trying to be aggressively minimalist. This model requires that each m-line has two independently negotiable properties: - accepted/rejected (signaled using zero port) - bundle membership (signaled using a=group) (and yes, this requires an update to 5888) Then we need, as you describe, rules for transitioning between states. Transition between accepted and rejected is always possible in both offers and answers. It seems like we are saying that bundle membership can transition in the following ways: Any group to no group: - In an offer, under all circumstances. - In an answer, if the m-line is rejected. - In an answer, if unique transport parameters are provided in the offer. No group to any group: - In an offer, under all circumstances. - In an answer, never. Any group to any other group: - In an offer, if the m-line was previously rejected. - In an answer, if the lines were offered as a bundle and there are sufficient transport parameters on offer. Is that the rules you would like to see? I think that the last option (splitting) is the only one that I haven't seen anyone else slavering for. The model permits it, but I'd rather prohibit features fix it up later than start with something that ends up too permissive. For example, it would be possible to split a bundle that had multiple m-lines and only two sets of transport parameters like the following: offer: BUNDLE 1 2 3 4 mid:1 transport A mid:2 transport A mid:3 transport A mid:4 transport B answer: BUNDLE 1 2 BUNDLE 4 3 Despite a (possible) preference from the offerer for bundling 1-3 together, 3 has been split off. I'm sure that we can get the rules right, but I like avoiding these sorts of little complications.
- [MMUSIC] Bundle offer with different ports - wher… Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Hutton, Andrew
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Hutton, Andrew
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Cullen Jennings (fluffy)
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Eric Rescorla
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Kevin Dempsey
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Justin Uberti
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Dale R. Worley
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Suhas Nandakumar
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Emil Ivov
- Re: [MMUSIC] Bundle offer with different ports - … Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Cullen Jennings (fluffy)
- Re: [MMUSIC] Bundle offer with different ports - … Cullen Jennings (fluffy)
- [MMUSIC] When a bundle offer is forked Paul Kyzivat
- Re: [MMUSIC] When a bundle offer is forked Parthasarathi R
- Re: [MMUSIC] When a bundle offer is forked Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] When a bundle offer is forked Martin Thomson
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] When a bundle offer is forked Paul Kyzivat
- Re: [MMUSIC] When a bundle offer is forked Dale R. Worley
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] When a bundle offer is forked Christer Holmberg
- Re: [MMUSIC] When a bundle offer is forked Parthasarathi R
- Re: [MMUSIC] When a bundle offer is forked Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] When a bundle offer is forked Parthasarathi R
- Re: [MMUSIC] When a bundle offer is forked Christer Holmberg
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] Bundle offer with different ports - … Paul Kyzivat
- Re: [MMUSIC] Bundle offer with different ports - … Martin Thomson
- Re: [MMUSIC] When a bundle offer is forked Cullen Jennings (fluffy)