Re: [MMUSIC] Bundle offer with different ports - where to expect media?

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 20 May 2013 13:27 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 E892D21F91B8 for <mmusic@ietfa.amsl.com>; Mon, 20 May 2013 06:27:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.076
X-Spam-Level:
X-Spam-Status: No, score=-6.076 tagged_above=-999 required=5 tests=[AWL=0.173, 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 n5QUDU7Uinwi for <mmusic@ietfa.amsl.com>; Mon, 20 May 2013 06:27:39 -0700 (PDT)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id B0D4A21F841C for <mmusic@ietf.org>; Mon, 20 May 2013 06:27:38 -0700 (PDT)
X-AuditID: c1b4fb30-b7f8a6d000001a2d-db-519a24c841d6
Received: from ESESSHC004.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id E4.BC.06701.8C42A915; Mon, 20 May 2013 15:27:37 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.167]) by ESESSHC004.ericsson.se ([153.88.183.30]) with mapi id 14.02.0328.009; Mon, 20 May 2013 15:27:36 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Emil Ivov <emcho@jitsi.org>, "Hutton, Andrew" <andrew.hutton@siemens-enterprise.com>
Thread-Topic: [MMUSIC] Bundle offer with different ports - where to expect media?
Thread-Index: Ac5VTwGy8cA3SJyARsi4gh+NRIcjXf//5xgAgAARW4CAAAECgP//3jhQ
Date: Mon, 20 May 2013 13:27:35 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C374463@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C374357@ESESSMB209.ericsson.se> <519A1336.9010001@jitsi.org> <9F33F40F6F2CD847824537F3C4E37DDF1159D127@MCHP04MSX.global-ad.net> <519A229D.7090204@jitsi.org>
In-Reply-To: <519A229D.7090204@jitsi.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.17]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRmVeSWpSXmKPExsUyM+Jvre5JlVmBBr9uCFmc7etit1izcwKL xdTlj1kcmD2WLPnJ5PH/TaDHjdvvmQOYo7hsUlJzMstSi/TtErgy7p/dzlzwWK6i9VUvewPj EYkuRk4OCQETifNXXjFD2GISF+6tZ+ti5OIQEjjMKLH32Q1mCGcJo8SclR8Zuxg5ONgELCS6 /2mDNIgIRElsOLeUFSTMLKAucXVxEEhYWCBIYuvqJcwQJcES/W8eMELYbhItZ+6yg9gsAqoS m+c0sIDYvAK+Eo+edDJCrLrAKLFt2kRWkASngKZEx9PdTCA2I9Bx30+tAbOZBcQlbj2ZzwRx tIDEkj3noR4QlXj5+B/YPRICihLL++UgynUkFuz+xAZha0ssW/iaGWKvoMTJmU9YJjCKzUIy dRaSlllIWmYhaVnAyLKKkT03MTMnvdx8EyMwZg5u+W2wg3HTfbFDjNIcLErivH3aUwOFBNIT S1KzU1MLUovii0pzUosPMTJxcEo1MKrY7GdNMQ53Pd5bd8t+4678L5N0Pz7fWcKxvnD/c75E s7J/B8NzfycZbqlRn690xHrGjaR5S8t+LROZNIv11PYfX7MWmd+V/m6b3nxm8uxvmwpZ0vz9 8/5kbLB9V+AnekVnwm/LDb8kuzaqu27fHtiXUrKfl3Hezs3Vj+cXvirfp1Io/CNwWqUSS3FG oqEWc1FxIgCCNMpJZwIAAA==
Cc: "mmusic@ietf.org" <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: Mon, 20 May 2013 13:27:44 -0000

Hi,

>> Agree with Emil but think maybe the question was meant to be on which
>> port(s) it needs to be able to receive bundled media.
>> 
>> This is covered by the last para in section 6.3 which states that the 
>> answerer MUST use the port and everything else relating to the 1st m= 
>> line. So far I thought this to be reasonable and even if the 1st m= 
>> line is rejected this can still be the bundle port.
>
> +1

I agree that is what the spec currently says. 

But, again, the following can happen:

1) The answerer rejects the 1st m- line; or

2) The answerer accepts the 1st m- line, but removes it from the bundle group. Yes, in this case the answerer WILL send media on that port, but ONLY media associated with that m- line (as it is no long part of the bundle group). The media associated with the remaining m- lines in the bundle group has to be sent somewhere else.

Again, once the second offer has been sent, the "bundle port" is explicitly signaled (as each m- line in the bundle group uses the same port number).

Regards,

Christer



>> -----Original Message----- From: mmusic-bounces@ietf.org 
>> [mailto:mmusic-bounces@ietf.org] On Behalf Of Emil Ivov Sent: 20 May 
>> 2013 13:13 To: Christer Holmberg Cc: mmusic@ietf.org Subject:
>> Re: [MMUSIC] Bundle offer with different ports - where to expect 
>> media?
>> 
>> Hey Christer,
>> 
>> On 20.05.13, 14:43, Christer Holmberg wrote:
>>> Hi,
>>> 
>>> Currently BUNDLE defines that the first offer is sent with separate
>> port
>>> numbers (later, if the answerer has indicated support of BUNDLE, the 
>>> offerer will send a second offer, with identical port numbers).
>>> 
>>> Some people have indicated that the offerer shall be able to receive 
>>> data already when the first offer has been sent. The question is on 
>>> which port(s) it needs to be able to receive media.
>> 
>> Do we really have a choice here? We send the offer with different 
>> port numbers so that it would work with endpoints that have no 
>> knowledge of bundle. Such endpoints can start streaming media to any 
>> port. Bundled devices can, on the other hand, start streaming media 
>> on the bundle port.
>> 
>> So in other words, the offerer need to expect media arriving on any 
>> port just as it needs to expect any stream arriving on the bundle 
>> port.
>> 
>> This would be consistent with what we do for rtcp-mux.
>> 
>> Emil
>> 
>> 
>>> 
>>> 
>>> 
>>> -          Some have suggested the port of the first non-zero m-
>>> line within the offered bundle group.
>>> 
>>> -          Some have suggested ANY port
>>> 
>>> 
>>> 
>>> 
>>> 
>>> The issue with assuming the first non-zero m- line is that the
>> answerer
>>> in the answer may reject it (put the port to zero), or remove it 
>>> from the bundle group (which people seem to want to allow). In both 
>>> cases
>> it
>>> would be strange to assume the first m- line.
>>> 
>>> 
>>> 
>>> Now, in case e.g. ICE is used, the offerer will be able to send the 
>>> second offer before any media is received to begin with. But, the 
>>> offerer could still receive STUN connectivity checks on any of the 
>>> ports, until the second offer has been sent.
>>> 
>>> 
>>> 
>>> We need text in BUNDLE about this, so comments/inputs are welcome
>>> :)
>>> 
>>> 
>>> 
>>> Regards,
>>> 
>>> 
>>> 
>>> Christer
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________ mmusic mailing list 
>>> mmusic@ietf.org https://www.ietf.org/mailman/listinfo/mmusic
>>> 
>> 
>> -- https://jitsi.org 
>> _______________________________________________ mmusic mailing
>> list mmusic@ietf.org https://www.ietf.org/mailman/listinfo/mmusic
> 

-- 
https://jitsi.org