[AVT] Re: VMR-WB RTP Payload and Storage Formats

Colin Perkins <csp@csperkins.org> Mon, 04 October 2004 19:18 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA05575 for <avt-archive@ietf.org>; Mon, 4 Oct 2004 15:18:33 -0400 (EDT)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CEYV8-0007fS-Mm for avt-archive@ietf.org; Mon, 04 Oct 2004 15:28:02 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CEY9Z-0004nn-6S; Mon, 04 Oct 2004 15:05:45 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CEY59-0000hI-Ud for avt@megatron.ietf.org; Mon, 04 Oct 2004 15:01:11 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA03215 for <avt@ietf.org>; Mon, 4 Oct 2004 15:01:09 -0400 (EDT)
Received: from mr1.dcs.gla.ac.uk ([130.209.249.184]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CEYEH-00049I-MY for avt@ietf.org; Mon, 04 Oct 2004 15:10:38 -0400
Received: from alor.dcs.gla.ac.uk ([130.209.247.84]:59609) by mr1.dcs.gla.ac.uk with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.42) id 1CEY4c-0003Yi-PC; Mon, 04 Oct 2004 20:00:38 +0100
In-Reply-To: <0B08EA1BF5F6304992CDC985EE02209E02A7437B@sdebe002.americas.nokia.com>
References: <0B08EA1BF5F6304992CDC985EE02209E02A7437B@sdebe002.americas.nokia.com>
Mime-Version: 1.0 (Apple Message framework v619)
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Message-Id: <AB3ADC3C-1637-11D9-9E24-000A957FC5F2@csperkins.org>
Content-Transfer-Encoding: 7bit
From: Colin Perkins <csp@csperkins.org>
Date: Mon, 04 Oct 2004 20:00:33 +0100
To: sassan.ahmadi@nokia.com
X-Mailer: Apple Mail (2.619)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 10d3e4e3c32e363f129e380e644649be
Content-Transfer-Encoding: 7bit
Cc: magnus.westerlund@ericsson.com, avt@ietf.org
Subject: [AVT] Re: VMR-WB RTP Payload and Storage Formats
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
Sender: avt-bounces@ietf.org
Errors-To: avt-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b5d20af10c334b36874c0264b10f59f1
Content-Transfer-Encoding: 7bit

Sassan,

I am likewise getting frustrated with the situation. However, I don't 
believe the arguments in favour of making the VMR-WB payload format 
inconsistent with other speech payload formats are compelling. The 
codec is not particularly special in its behaviour, and the argument 
that one wishes to inject 8 kHz sampled tones rather than injecting 
tones at native rate (i.e. you wish to save a few bytes of storage in 
the tone generation box) does not justify the inconsistency.

I regard a consistent and stable timing model across payload formats to 
be fundamental to the utility of RTP. You are trying to disrupt that 
for a trivial cost saving in a particular application. That is not an 
appropriate trade-off.

Colin



On 4 Oct 2004, at 19:08, <sassan.ahmadi@nokia.com> wrote:

> Dear Colin,
>
> I am getting frustrated with the situation regarding the VMR-WB I-D.
>
> When this I-D was about to be accepted for the WGLC, a comment on the 
> relationship between the sampling rate and RTP clock rate has put this 
> I-D in an ambiguous status.
>
> In the one hand, based on the distinctive capability of VMR-WB, there 
> are people who want to use a fixed RTP clock rate of 16000 Hz to 
> enable processing/injection of the 8000 Hz sampled media. Note that 
> 8000 and 16000 Hz sampled media have identical VMR-WB output frames. I 
> believe there is technically nothing wrong and revision -04 of the I-D 
> appropriately addresses this concern.
>
> On the other hand, you persist on your opinion that RTP clock rate 
> must be identical to the input media sampling rate regardless of the 
> codec capabilities.
>
> The following excerpt from Section 4.1 of RFC 3551 (line 434)
>
> "...
>    The RTP clock rate used for generating the RTP timestamp is
>    independent of the number of channels and the encoding; it usually
>    equals the number of sampling periods per second.  For N-channel
>    encodings, each sampling period (say, 1/8,000 of a second) generates
>    N samples.  (This terminology is standard, but somewhat confusing, 
> as
>    the total number of samples generated per second is then the 
> sampling
>    rate times the channel count.)
> ..."
>
> indicates that (there is no normative language here) the RTP clock 
> rate "usually" equals the input media sampling rate and that it is 
> independent of the encoding.
>
> Also the following excerpt from Section 6.4.4 of RFC 3550 (line 2391)
>
> "...
>    Since that timestamp is
>    independent of the clock rate for the data encoding, it is possible
>    to implement encoding- and profile-independent quality monitors.
> ..."
>
> Therefore, you have no technical ground to assert that RTP clock rate 
> MUST be equal to input media sampling frequency.
>
> Please think of VMR-WB as a dual-rate system where both 8000 and 16000 
> Hz sampled media are supported and that decoding can proceed without 
> knowing the input media sampling frequency.
>
> Please remember that initially I resisted this idea; however, after 
> considering all aspects of the requested change, I came to realize 
> that it is technically sound.
>
> I do want a resolution for this matter. This is definitely 
> jeopardizing and delaying the deployment of VMR-WB codec and its 
> prospective applications. Please do not expect that the other parties 
> to back off from their position. We must resolve this issue.
>
> Your understanding and consideration are appreciated in advance.
>
> Regards
>
> -Sassan Ahmadi


_______________________________________________
Audio/Video Transport Working Group
avt@ietf.org
https://www1.ietf.org/mailman/listinfo/avt