Re: [MMUSIC] Offer/Answer PT Questions

Roman Shpount <roman@telurix.com> Wed, 24 February 2016 17:35 UTC

Return-Path: <roman@telurix.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 5B7551B3A63 for <mmusic@ietfa.amsl.com>; Wed, 24 Feb 2016 09:35:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level:
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001] 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 9Wt_h1G6hGI2 for <mmusic@ietfa.amsl.com>; Wed, 24 Feb 2016 09:35:30 -0800 (PST)
Received: from mail-io0-x22d.google.com (mail-io0-x22d.google.com [IPv6:2607:f8b0:4001:c06::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3B7531B3A77 for <mmusic@ietf.org>; Wed, 24 Feb 2016 09:35:30 -0800 (PST)
Received: by mail-io0-x22d.google.com with SMTP id l127so53798219iof.3 for <mmusic@ietf.org>; Wed, 24 Feb 2016 09:35:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=UCVukTqOQDOCrGskg3fzJGKXyuarcVt01vk0C/SrdX8=; b=m3QFJd9n3ONktBIdXGZ7/uqKiA5ReiO9XMycwSovtwNPn0416Un1Qrla+9HzzS5Gfg gU7SAC0rUp6uw2ResRfAeZCQ0D70HR/EWYPGJEdmMBPsPNwQ4uzrsjKiYihpayHfG3qn qxHOa/fj14d7G5/tFOAZBf6x0Zpa8mKmJ4P08pDtnGR0iqD/dy2S3dYxgKRcUfEAx3i+ JpEFA8MAuKeXJKZyfozu13ps4zx2yYa5wvJAExdd0i/9LZkJfeJ+DBWvxIn7pxqQ4mxP CBicEYI3ZgB2Br2hGAWQ2EABxeuEEKkj+SF0n6gMJg/QB6zJgDi/lQ65VfgLnoEMEZBf KQoQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=UCVukTqOQDOCrGskg3fzJGKXyuarcVt01vk0C/SrdX8=; b=TY+H4/wLFKa7wkNIG4CNDZM7W+ykOEXe1H0j8fMOYNuuUl7tCeJDbhHKj0wq2yYrXg OcxsraYR5swSpqnTSruJdJ3JPyMFjsFoTqX1kcvjF2VH7eh+P1aULDQBhmc9oxZryrrY M7GYD2ACOXf/Fjijaya+hktXqQ4IHUeSEtRkCCH7XpUe3BCh+zr2tZ5ZRcKSh2f9BH9A tYQnz17+/q8wWqtz9PFqxrRCzj+VqO+p2zugdcvTd0CYVVgsJETcTV1lUya+rvMTucMH I8PQdGC2DrdFGABRrDVNDhLehWX7+j6Q3AaggDwEqe3pi+8QBPuX2gcgfYxLHQKwhKS8 Djmw==
X-Gm-Message-State: AG10YOSFoqJolQJPI2p1jR5D7Zs09QAIpUxAFG5NLabKwg6Z+i+jkvgRxo2MPUhuCIzrXw==
X-Received: by 10.107.138.203 with SMTP id c72mr43781475ioj.107.1456335321137; Wed, 24 Feb 2016 09:35:21 -0800 (PST)
Received: from mail-io0-f178.google.com (mail-io0-f178.google.com. [209.85.223.178]) by smtp.gmail.com with ESMTPSA id qa4sm1643733igb.14.2016.02.24.09.35.20 for <mmusic@ietf.org> (version=TLSv1/SSLv3 cipher=OTHER); Wed, 24 Feb 2016 09:35:20 -0800 (PST)
Received: by mail-io0-f178.google.com with SMTP id z135so54390069iof.0 for <mmusic@ietf.org>; Wed, 24 Feb 2016 09:35:20 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.50.159.7 with SMTP id wy7mr23025523igb.24.1456335315132; Wed, 24 Feb 2016 09:35:15 -0800 (PST)
Received: by 10.36.105.77 with HTTP; Wed, 24 Feb 2016 09:35:14 -0800 (PST)
In-Reply-To: <878u2ayqq6.fsf@hobgoblin.ariadne.com>
References: <CAD5OKxuV2Z_Ae18sGo5=pry4==jeBK22FtG_dKQfBh-1RjOdLQ@mail.gmail.com> <878u2ayqq6.fsf@hobgoblin.ariadne.com>
Date: Wed, 24 Feb 2016 12:35:14 -0500
X-Gmail-Original-Message-ID: <CAD5OKxsTfXTSZUQL7xW25pkTXTaKLWmujxpXS+jFkFiQb1WR=w@mail.gmail.com>
Message-ID: <CAD5OKxsTfXTSZUQL7xW25pkTXTaKLWmujxpXS+jFkFiQb1WR=w@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: "Dale R. Worley" <worley@ariadne.com>
Content-Type: multipart/alternative; boundary="001a1136a72e21f213052c877db1"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/flyewQADTzisy7dstvDYI3XWDNo>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
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: Wed, 24 Feb 2016 17:35:31 -0000

On Wed, Feb 24, 2016 at 12:15 PM, Dale R. Worley <worley@ariadne.com> wrote:

> This may break down if there is an RTP gateway in the middle, and while
> the ultimate destination of the RTP is different, the sender is always
> given the same destination address in the rewritten SDP that it is sent.
> But such a gateway has problems knowing which destination to forward the
> RTP to.
>
> What do people at sip-implementors say about this?
>

Speaking with an implementer hat on, based on the interop that I have
conducted for audio based networks, most of them ignore the MUST NOT reuse
PT rule. You routinely see PT changed or reused.

To deal with this, if implementation is robust remote address change, SSRC
change, or payload type change causes codec re-initialization based on the
codec parameters in the latest SDP send by this end point. Such change is
triggered by the packets after the jitter buffer, so all the packets using
the previous codec profile for the particular PT should be processed and
out of the system. If any of those packet do arrive late, they will be
discarded either by jitter buffer as late packets or based on some sort of
probation counter which starts on unexpected SSRC, remote address, or
payload change.

Regards,
_____________
Roman Shpount