Re: [MMUSIC] BUNDLE Weekly Summary: Assumptions

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 13 May 2013 19:31 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 4933A21F8E74 for <mmusic@ietfa.amsl.com>; Mon, 13 May 2013 12:31:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.729
X-Spam-Level:
X-Spam-Status: No, score=-5.729 tagged_above=-999 required=5 tests=[AWL=0.520, 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 WZAgwjei7uWW for <mmusic@ietfa.amsl.com>; Mon, 13 May 2013 12:31:29 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id B392E21F885A for <mmusic@ietf.org>; Mon, 13 May 2013 12:31:22 -0700 (PDT)
X-AuditID: c1b4fb25-b7f396d000007d06-a3-51913f88807b
Received: from ESESSHC002.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 03.C1.32006.88F31915; Mon, 13 May 2013 21:31:21 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.167]) by ESESSHC002.ericsson.se ([153.88.183.24]) with mapi id 14.02.0328.009; Mon, 13 May 2013 21:31:20 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Thread-Topic: VS: [MMUSIC] BUNDLE Weekly Summary: Assumptions
Thread-Index: Ac5H/Rv/zjNZSPPjTceQWRJyHaV9rQFtnnqAAAGLCAAAAGP9gAAACH4AAABFcQAAAKtdAAAEBdGAAHbqqsAACNG68AADX5WAAArHL9D//+UXgP//1Tbw
Date: Mon, 13 May 2013 19:31:19 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C36F639@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C36B485@ESESSMB209.ericsson.se> <C5E08FE080ACFD4DAE31E4BDBF944EB1134DEF4B@xmb-aln-x02.cisco.com> <CABcZeBMrgaHGXFi_NRk+znsT-AGnRS5EDLgFhZgGA+VG81BhZw@mail.gmail.com> <CABkgnnW=4zNgauXc-=pv9j9zGdVntmb=K22wcRr77wfQc-6J3w@mail.gmail.com> <CABcZeBODcyo-JXqs6EZ-F5BY_TaM94+eu+UqNApFnTNjpehUzA@mail.gmail.com> <518D73E4.4090609@alum.mit.edu> <9D12C4E8-F7C1-4D32-A8AC-570AC86ACA23@vidyo.com> <518D9361.7060301@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1C36EC03@ESESSMB209.ericsson.se> <7594FB04B1934943A5C02806D1A2204B1C36F1EB@ESESSMB209.ericsson.se> <5191033D.4040605@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1C36F59E@ESESSMB209.ericsson.se> <519134FF.5010405@alum.mit.edu>
In-Reply-To: <519134FF.5010405@alum.mit.edu>
Accept-Language: en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.146]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRmVeSWpSXmKPExsUyM+JvrW6n/cRAgz1FFvsXn2e2mLr8MYvF ig0HWB2YPf6+/8DksWTJTyaPtmd32AOYo7hsUlJzMstSi/TtErgy/q7cx1Iwm79i7sm/zA2M r7m7GDk5JARMJPrXNzFB2GISF+6tZ+ti5OIQEjjMKHFqQRc7SEJIYAmjxPX9hl2MHBxsAhYS 3f+0QUwRAQ2JSVvVQCqYBXwlfl27DlYtLGAjMX3CS0YQW0TAVmJBwwMmkJEiAk2MEjMmX2IG SbAIqEqsm3UAzOYFav50qJcJYu8bVombPVvBujkFdCR+v7/DAmIzAh33/dQaJoht4hIfDl5n hjhaQGLJnvNQtqjEy8f/WCFsJYkfGy6xQNTrSCzY/YkNwtaWWLbwNdRiQYmTM5+wTGAUm4Vk 7CwkLbOQtMxC0rKAkWUVI3tuYmZOernRJkZg1Bzc8lt1B+OdcyKHGKU5WJTEeZO5GgOFBNIT S1KzU1MLUovii0pzUosPMTJxcEo1MNZnxgk9e76r5f/2c51ub7Uc8/7WzPA5GP9potOxWCun hzeYHbe+smxJL1RpW7FoaUC2UPp55poMg4Onlredn/PkaqvmnC33bX7ySW0WkJrZGPMkIV3L dtbGgvOTb8o6bQvR7p7oGtm+WnBHZcpEQ//VVQddF0YYdDd6ZUq/y+2qrEn3bZO4qsRSnJFo qMVcVJwIABLN7v5oAgAA
Cc: Jonathan Lennox <jonathan@vidyo.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] BUNDLE Weekly Summary: Assumptions
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: Mon, 13 May 2013 19:31:35 -0000

Hi,

>>>> Q4:
>>>>
>>>> We need to keep in mind that there is always a chance that the "top-most" m- line within a bundle group is a port zero one.
>>>
>>> What is the question?
>>
>> Well, there are basically two "warm-up" questions:
>>
>> Q4_1: When the first offer, with DIFFERENT port numbers is sent, and the receiver accepts bundle, is the receiver expected to be able to send media/data according to that?
>
> I hope so.

Ok, so let's stick to that assumption for now.

>> Q4_2: IF Q4_1 THEN which m- line does the receiver use to send media/data (when the second offer comes, with identical port numbers, it is no longer an issue).
>
> Surely the bundle draft must specify this.
>
> My first thought is that the address/port of the *first* m-line in the bundle with a non-zero port will be used for the entire bundle.
>
> (This means that when you initially offer a bundle with a bunch of separate ports, you not only must be prepared to use each of those for an unbundled m-line, you must be prepared to use any of them for the complete bundle.)

Yes, that is what I have been thinking also: until the second offer has been sent and accepted, the offerer has to be able to receive media on any of the offered ports.

Because, the offerer cannot assume that media will come on the *first* non-zero m-line in the offer, because the answerer could  reject it. 

OR, the answerer could accept the m- line but exclude it from a bundle, in which case it will only send media associated to that m- line to the offered port - and the bundled media will be sent to some other port of the offered bundle group.

These are issues that I've had from the beginning with offering different ports in a bundle group, so I would really like the people (Cullen, Richard E etc) that pushed for this to explain me how they intended to solve it  :)

Regards,

Christer