Re: [MMUSIC] Telephone-event and multiple clock rates

Paul Kyzivat <pkyzivat@alum.mit.edu> Tue, 28 January 2014 16:32 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 541141A03D6 for <mmusic@ietfa.amsl.com>; Tue, 28 Jan 2014 08:32:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.665
X-Spam-Level: *
X-Spam-Status: No, score=1.665 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_15=0.6, MANGLED_RATES=2.3, 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 HWJqcSYaJaPr for <mmusic@ietfa.amsl.com>; Tue, 28 Jan 2014 08:32:05 -0800 (PST)
Received: from qmta03.westchester.pa.mail.comcast.net (qmta03.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:32]) by ietfa.amsl.com (Postfix) with ESMTP id 9C6041A03D0 for <mmusic@ietf.org>; Tue, 28 Jan 2014 08:32:05 -0800 (PST)
Received: from omta11.westchester.pa.mail.comcast.net ([76.96.62.36]) by qmta03.westchester.pa.mail.comcast.net with comcast id KS6Z1n0040mv7h053UY2GT; Tue, 28 Jan 2014 16:32:02 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta11.westchester.pa.mail.comcast.net with comcast id KUY21n01h3ZTu2S3XUY2VA; Tue, 28 Jan 2014 16:32:02 +0000
Message-ID: <52E7DB82.2080907@alum.mit.edu>
Date: Tue, 28 Jan 2014 11:32:02 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <52E178F6.70009@nostrum.com> <F81CEE99482EFE438DAE2A652361EE1217A2E16D@MCHP04MSX.global-ad.net> <52E24090.1030608@ericsson.com> <52E28DEB.1040100@nostrum.com> <52E61D40.1020301@jesup.org> <7594FB04B1934943A5C02806D1A2204B1D14595C@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D14595C@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1390926722; bh=tvoEBWo8vJmOi9ZFsGwpUDibsc27IpunoqsfO3gSU6I=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=ZKMiWdqzKj01z+cbxtfpYGGHmNIQSlw+ehflBQD3Q3Exd7vYbqUjiBAV92TF1ehrU 8Hq2Nb/27Me5anqf2sg/Yoxm5hRqZYiKy2S1wFWxfdsjb+OMjXuvZEsWf1lLq64m2L UPAEDf7f/Gj66bAPtix/VUuRtGfumVOUlQcy947R371UnrrvDScs4eM2Dyb/QtjCmD ut91Y7lMG2ASgaTCXwvpveuId0nsmWh8gS7SOUE85Jua8HIsFeJ2VxF18sQeCoxL78 erIoAuRT4gmpSSFYi34YBhq3W1nr248BrqGzciVfbuHBs2ExucwKbGEvQuymoSH64f 5HRUnnoX4qU2A==
Subject: Re: [MMUSIC] Telephone-event and multiple clock rates
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: <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: Tue, 28 Jan 2014 16:32:07 -0000

On 1/28/14 8:02 AM, Christer Holmberg wrote:
> Hi,
>
> I guess it would be good to add some text to BUNDLE, to indicate that you must include the telephone-event PTs for every m- line which may use them. I.e. you cannot indicate telephone-event for one m- line, and then use them on every m- line within the bundle group.
>
> But, I guess there will be no need for people to support telephone-events on more than one m- line to begin with, so...

Why would you say that?

	Thanks,
	Paul

> Regards,
>
> Christer
>
>
> -----Original Message-----
> From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Randell Jesup
> Sent: 27. tammikuuta 2014 10:48
> To: mmusic@ietf.org
> Subject: Re: [MMUSIC] Telephone-event and multiple clock rates
>
> On 1/24/2014 10:59 AM, Adam Roach wrote:
>> On 1/24/14 04:29, Magnus Westerlund wrote:
>>> My understanding for the reasoning behind this definition in the RFC
>>> is due to that the events is supposed to be connected to the same
>>> time-line as the audio. Thus it ended up using the same SSRC. To
>>> avoid timestamp rate switching which we know has issues
>>> (https://datatracker.ietf.org/doc/draft-ietf-avtext-multiple-clock-ra
>>> tes/)
>>>
>>> it was mandated to provide one PT for each rate negotiated for the
>>> audio payload types.
>>
>> To make sure I understand what you're saying correctly: you are
>> asserting that having four different clock rates for voice codecs
>> requires us to use four different PTs for telephone-event if we're
>> going to have them on the same SSRC. Is that correct?
>
> If those four PT's (not codecs) are accepted (and thus can be switched between on-the-fly), yes.  Multiple clock rates plays hell with RTP timestamps.
>
> You could use a separate SSRC (or m=audio line) for each clock rate instead.  This would likely mean glitching at transitions however, so not a great solution, but works.  You might be able to avoid glitches by making sure you send RTCP for the alternate SSRCs so synchronization info is available, though this may require the receiver to know somehow that the SSRC's need to be "lip-synced" (in this case audio to audio though).  Overall - here be (baby) dragons in the glitch-avoidance variation...
>
> In theory you could allow one telephone-event PT and do a renegotiate after an effective codec/PT change.  You might need to be careful about asynchronicity due to the renegotiation and not re-use the same PT for a different rate of telephone-event (ping-pong between two).  There would exist a window when there was a switch where it would be problematic to send telephone-event (and you'd need to require that both sides switch when one does). Overall - here be (big) dragons.
>
> --
> Randell Jesup -- rjesup a t mozilla d o t com
>
> _______________________________________________
> 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
>