Re: [MMUSIC] Offer/Answer PT Questions
Christer Holmberg <christer.holmberg@ericsson.com> Thu, 25 February 2016 10:08 UTC
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07EA01A8A47 for <mmusic@ietfa.amsl.com>; Thu, 25 Feb 2016 02:08:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
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 UYnR1RuB_OmS for <mmusic@ietfa.amsl.com>; Thu, 25 Feb 2016 02:08:52 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EDAC21A8A52 for <mmusic@ietf.org>; Thu, 25 Feb 2016 02:08:50 -0800 (PST)
X-AuditID: c1b4fb30-f79f66d000000729-db-56cec5692c3e
Received: from ESESSHC001.ericsson.se (Unknown_Domain [153.88.183.21]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 95.D2.01833.965CEC65; Thu, 25 Feb 2016 10:12:09 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.73]) by ESESSHC001.ericsson.se ([153.88.183.21]) with mapi id 14.03.0248.002; Thu, 25 Feb 2016 10:12:09 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Offer/Answer PT Questions
Thread-Index: AdFrl0kuiZ+JG67LRQCl2lgEejcpMAAYtOkAAGpJ4lD///3bAIAA9P4A///VdXCAAICGAP/97qPQgAQdwwD//0NkYA==
Date: Thu, 25 Feb 2016 09:12:08 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B37E41020@ESESSMB209.ericsson.se>
References: <E42CCDDA6722744CB241677169E8365615E419C0@MISOUT7MSGUSRDB.ITServices.sbc.com> <56C89F86.7020401@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B37E35E33@ESESSMB209.ericsson.se> <CAD5OKxsDGhSA1WpzVVEvdd0CQdbnFn+ST+ZP_=aYVWBVdKKs4g@mail.gmail.com> <7A0EA65A-83B0-4596-89D8-2E59F5AEA70F@csperkins.org> <949EF20990823C4C85C18D59AA11AD8BADE903FF@FR712WXCHMBA11.zeu.alcatel-lucent.com> <56CC7CA8.4050309@alum.mit.edu> <949EF20990823C4C85C18D59AA11AD8BADE926CB@FR712WXCHMBA11.zeu.alcatel-lucent.com> <56CE348E.1080600@alum.mit.edu>
In-Reply-To: <56CE348E.1080600@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRmVeSWpSXmKPExsUyM2K7qG7m0XNhBkcmGVhMXf6YxWLFhgOs Dkwef99/YPJYsuQnUwBTFJdNSmpOZllqkb5dAldG2/4bTAUvzCtWHXnP3MC4wayLkZNDQsBE YltDOzuELSZx4d56ti5GLg4hgcOMEnMPzmCFcBYzShy8Oh0ow8HBJmAh0f1PG6RBRMBX4tnj 22wgtrCAvsT7RUfYIeIGEntfHoCysyT6p34Dq2ERUJV41HKXBWQML1Dv5RXpEOOXs0icudDJ ClLDKaAj8ffXWbB6RqCDvp9awwRiMwuIS9x6Mp8J4lABiSV7zjND2KISLx//Y4WwlSQalzxh BZnPLKApsX6XPkSrosSU7odg5/AKCEqcnPmEZQKj6CwkU2chdMxC0jELSccCRpZVjKLFqcVJ uelGRnqpRZnJxcX5eXp5qSWbGIExcnDLb4MdjC+fOx5iFOBgVOLh3fD3bJgQa2JZcWXuIUYJ DmYlEV7LvefChHhTEiurUovy44tKc1KLDzFKc7AoifOudl4fJiSQnliSmp2aWpBaBJNl4uCU amCc/Mv0s8qXU0/Zv2z6qtPqG8SrbiT9ro7v9ZEdL47/Ef94Mmh6yZon52atir/kpsmdlfvv 5ctfj4w5HTq3arc/PLl/u6DhhJQfez4f1d1+xzNfri5/kuPNhT9DjJTLpiqtu3i0uFXdsWGz TIatYY1g0/aLEzbe+vw0gN+ggy98Qnq+5Tb9khv3lViKMxINtZiLihMBymPA9I0CAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/03JMapyaPKfJGlAqbs72LCDw3Nw>
Subject: Re: [MMUSIC] Offer/Answer PT Questions
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
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: Thu, 25 Feb 2016 10:08:55 -0000
Hi, I have to say that I don't understand the connection with declarative use either. First, declarative use is not a negotiation - there is no offer and answer. Second, if I send a declarative SDP now, and a second one later, there are no rules saying that the second one has to be dependent on the first one. The number of m- lines can be different, properties associated with the m- lines can be different, PT/codec mappings can be different. Etc etc etc etc. We are not trying to change the basic SDP semantics - we are trying to clarify the semantics and rules associated with Offer/Answer. Regards, Christer -----Original Message----- From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Paul Kyzivat Sent: 25 February 2016 00:54 To: mmusic@ietf.org Subject: Re: [MMUSIC] Offer/Answer PT Questions On 2/24/16 5:13 PM, Drage, Keith (Nokia - GB) wrote: > In declarative usage a session still exists (it is still the session description protocol, and the session announcement protocol) and therefore there must be a set of rules for the reuse or non-reuse of payload types. > > All I am saying is that we must not get carried way and defined a set of rules that are inconsistent between the two. Rather one should be a subset of the other. I have never tried to understand the declarative use (other than in OPTIONS, which clearly *isn't* describing a session.) It is my impression that SAP hasn't been used for a very long time. If somebody who understands and cares about it would like to help then maybe we can see that we don't break that. Thanks, Paul > Keith > > > > > > -----Original Message----- > From: EXT Paul Kyzivat [mailto:pkyzivat@alum.mit.edu] > Sent: 23 February 2016 15:37 > To: Drage, Keith (Nokia - GB); EXT Colin Perkins; Roman Shpount > Cc: mmusic@ietf.org; Christer Holmberg > Subject: Re: [MMUSIC] Offer/Answer PT Questions > > On 2/23/16 7:04 AM, Drage, Keith (Nokia - GB) wrote: >> I agree that here we are discussing offer / answer, but we must also >> remember that any rules must be consistent with declarative usages of SDP. >> >> It may also be that some of those declarative rules are also >> inherited by offer answer, such as the answer to the question as to >> whether the requirement to remember payload type usage (and whether >> than applies to both offers and answers, or independently to each). > > I don't understand your point. ISTM that none of this discussion is relevant to declarative usage - why should there ever be any need to retain history or remain consistent with it in the declarative case? > > Thanks, > Paul > >> Regards >> >> Keith >> >> *From:*mmusic [mailto:mmusic-bounces@ietf.org] *On Behalf Of *EXT >> Colin Perkins >> *Sent:* 23 February 2016 10:29 >> *To:* Roman Shpount >> *Cc:* mmusic@ietf.org; Paul Kyzivat; Christer Holmberg >> *Subject:* Re: [MMUSIC] Offer/Answer PT Questions >> >> On 22 Feb 2016, at 19:52, Roman Shpount <roman@telurix.com >> <mailto:roman@telurix.com>> wrote: >> >> … >> >> One thing that bothered me here is that PT cannot be reused for the >> duration of the session. It is probably safe to reuse the PT after >> session modification if PT is no longer used. I always felt that >> dynamic PT reuse criteria were much stricter then realistically possible or needed. >> >> … >> >> I think the most important criteria here is that there should be no >> ambiguity regarding how an RTP packet with particular PT should be >> decoded. If it is guaranteed that there are no packets sent between >> Alice and Bob with PT 111 over some reasonable time interval (couple >> of network round trip times), then PT 111 can be safely reused. If, >> in this scenario Bob's end point knows that it was not sending >> anything with payload 111 recently, then it can safely reuse this payload. >> Alice could not be sending anything with payload 111 since Bob did >> not accept it previously. On the other hand, Bob must not reuse PT >> 100 for, let's say, CN, since there are packets with this payload in >> flight and this will create decoding ambiguity. To conclude, an end >> point should be able to safely reuse any PT that it is not currently >> accepting or was not sending or accepting for at least a few network round trip intervals. >> >> No objection in principle, but it’s not as simple as “a few network RTTs”: >> >> No ambiguity in decoding means that the packets need to have been >> played out, so the codec state for that PT can be discarded. Some >> systems can have large (multi-second) playout buffers. >> >> Any packets referring to the old PT also need to be gone. Formats >> like RFC 6354 allow large offsets between streams, referenced by PT >> (the example in Section 5 has a 5.1 second offset). >> >> -- >> >> Colin Perkins >> >> https://csperkins.org/ >> > > _______________________________________________ > mmusic mailing list > mmusic@ietf.org > https://www.ietf.org/mailman/listinfo/mmusic > _______________________________________________ mmusic mailing list mmusic@ietf.org https://www.ietf.org/mailman/listinfo/mmusic
- [MMUSIC] Offer/Answer PT Questions DOLLY, MARTIN C
- Re: [MMUSIC] Offer/Answer PT Questions Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions DOLLY, MARTIN C
- Re: [MMUSIC] Offer/Answer PT Questions Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions DOLLY, MARTIN C
- Re: [MMUSIC] Offer/Answer PT Questions Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions Drage, Keith (Nokia - GB)
- Re: [MMUSIC] Offer/Answer PT Questions Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions Ben Campbell
- Re: [MMUSIC] Offer/Answer PT Questions Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions Ben Campbell
- Re: [MMUSIC] Offer/Answer PT Questions Makaraju, Raju (Nokia - US)
- Re: [MMUSIC] Offer/Answer PT Questions Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions Dale R. Worley
- Re: [MMUSIC] Offer/Answer PT Questions Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions Drage, Keith (Nokia - GB)
- Re: [MMUSIC] Offer/Answer PT Questions Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions Roman Shpount