Re: [MMUSIC] Offer/Answer PT Questions - text proposal

Paul Kyzivat <pkyzivat@alum.mit.edu> Fri, 26 February 2016 18:11 UTC

Return-Path: <pkyzivat@alum.mit.edu>
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 D94B31B2D81 for <mmusic@ietfa.amsl.com>; Fri, 26 Feb 2016 10:11:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level:
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_SOFTFAIL=0.665] autolearn=no
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 YYkX3W2qfKiF for <mmusic@ietfa.amsl.com>; Fri, 26 Feb 2016 10:11:51 -0800 (PST)
Received: from resqmta-ch2-04v.sys.comcast.net (resqmta-ch2-04v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:36]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 38CC11B2D7F for <mmusic@ietf.org>; Fri, 26 Feb 2016 10:11:50 -0800 (PST)
Received: from resomta-ch2-18v.sys.comcast.net ([69.252.207.114]) by resqmta-ch2-04v.sys.comcast.net with comcast id P6BF1s0022Udklx016BpRX; Fri, 26 Feb 2016 18:11:49 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([73.218.51.154]) by resomta-ch2-18v.sys.comcast.net with comcast id P6Bo1s00N3KdFy1016Bpsn; Fri, 26 Feb 2016 18:11:49 +0000
To: Roman Shpount <roman@telurix.com>
References: <7594FB04B1934943A5C02806D1A2204B37E425AB@ESESSMB209.ericsson.se> <CBDE14F9-B68C-4471-9E24-0D7EA7821795@csperkins.org> <56CF9400.2020002@alum.mit.edu> <FDDE79D2-43D4-4382-92B4-4E22FFFEA8AC@csperkins.org> <56D074F4.2080401@alum.mit.edu> <2A2E7C19-3106-4A7D-B533-8A7267A9BAD4@csperkins.org> <56D07D29.2030500@alum.mit.edu> <CAD5OKxt0CBectoG5gpNsK4SPAu0JwnJOn7UimpKgt-TnFo+0zQ@mail.gmail.com> <56D08962.3060006@alum.mit.edu> <CAD5OKxtRB-f84=axhq_mkuyGXcq8nLCU2T6+6y=DNv9Ng1tKPQ@mail.gmail.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <56D09563.9040509@alum.mit.edu>
Date: Fri, 26 Feb 2016 13:11:47 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <CAD5OKxtRB-f84=axhq_mkuyGXcq8nLCU2T6+6y=DNv9Ng1tKPQ@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1456510309; bh=VY7AXRbIntw7iRtk5JSKosOWGI6xjjpvJ14z6gXgnHk=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=qGfxbCjjihPG31MHQR+WPoftOcx356VpMjMthN0hopSWNjnd3hUTZJsOw4YCvnnC6 CQtkP/JbB83o+77EEY+Om1qTBS0q6GjKjyK+1lDpx1IlriKexhXQdCVfYbOOA5HgBG ydUZmHv5sxbsdgvF1bo+iJjEtG+bnLzc4PO84u27cWR85IBLfr5dzUHER2y1uShP7g 6IgEX+gE8Y4fmRn/aIDq3+c+Wymg5U4O3hM8buPPENEaClyhpLJBwKI9IrYmC1KX0i SfLWTLH/G7A5u7ZpiQsb/MwG/2IVxmWbrtzxmv/J9JaZPcBUirLS21mWGyx0GcFKA2 jgeM+Cv5t3HXA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/joDiWb2XuKfyPByecoDwEEXAJ7E>
Cc: Colin Perkins <csp@csperkins.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Offer/Answer PT Questions - text proposal
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: Fri, 26 Feb 2016 18:11:52 -0000

On 2/26/16 12:52 PM, Roman Shpount wrote:
> On Fri, Feb 26, 2016 at 12:20 PM, Paul Kyzivat <pkyzivat@alum.mit.edu
> <mailto:pkyzivat@alum.mit.edu>> wrote:
>
>
>     The session remains, and so the PT bindings remain. But the O/A
>     rules are negotiating which of those are to be used going forward.
>     If the new offer no longer mentions some PTs that were previously
>     bound, then it is saying that it doesn't want to receive them any more.
>
>     It is becoming clear to me that it will be necessary to define PT
>     bindings - what they are, when they are established, when they are
>     forgotten, and the scope within which they live. Each participant
>     will need to know these bindings, and they must agree on them,
>     except for well defined signaling delays. I guess this is a lot like
>     an RTP session, except that it is tied to O/A signaling.
>
>
> One other thing to keep in mind is that RTP session creation and tear
> down is not time synchronized with O/A. End point might still be
> receiving media packets for the previous RTP session after O/A
> completes. If O/A happen often enough, several O/A exchanges can
> complete while old RTP sessions established by old O/A exchanges are
> still running. PT should uniquely identify codec profile for all of
> them. In case of SIP, O/A exchanges typically take more time then RTP
> session setup/tear down, so keeping track of the last two O/A exchanges
> is typically enough.

Yes, I understand that. I don't see how to solve it. It presents a hard 
problem. The new session may include a new participant that doesn't know 
the old bindings. If we require it to know them then that will require 
us to write more rules, and potentially break some existing usages.

	Thanks,
	Paul