RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>: sampling rate
sassan.ahmadi@nokia.com Thu, 09 September 2004 21:45 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 RAA04790 for <avt-archive@ietf.org>; Thu, 9 Sep 2004 17:45:19 -0400 (EDT)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1C5WnD-0005rO-FG for avt-archive@ietf.org; Thu, 09 Sep 2004 17:49:26 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1C5WWs-0006oB-GT; Thu, 09 Sep 2004 17:32:30 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1C5WMG-0003yO-EP for avt@megatron.ietf.org; Thu, 09 Sep 2004 17:21:32 -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 RAA02059 for <avt@ietf.org>; Thu, 9 Sep 2004 17:21:30 -0400 (EDT)
From: sassan.ahmadi@nokia.com
Received: from mgw-x2.nokia.com ([131.228.20.22]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1C5WQB-0005EB-W0 for avt@ietf.org; Thu, 09 Sep 2004 17:25:36 -0400
Received: from esdks002.ntc.nokia.com (esdks002.ntc.nokia.com [172.21.138.121]) by mgw-x2.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i89LLQj03274; Fri, 10 Sep 2004 00:21:26 +0300 (EET DST)
X-Scanned: Fri, 10 Sep 2004 00:21:18 +0300 Nokia Message Protector V1.3.31 2004060815 - RELEASE
Received: (from root@localhost) by esdks002.ntc.nokia.com (8.12.9/8.12.9) id i89LLIYv020150; Fri, 10 Sep 2004 00:21:18 +0300
Received: from mgw-int1.ntc.nokia.com (172.21.143.96) by esdks002.ntc.nokia.com 00WGUqsi; Fri, 10 Sep 2004 00:21:17 EEST
Received: from daebh001.NOE.Nokia.com (daebh001.americas.nokia.com [10.241.35.121]) by mgw-int1.ntc.nokia.com (Switch-2.2.8/Switch-2.2.8) with ESMTP id i89LLFY14621; Fri, 10 Sep 2004 00:21:16 +0300 (EET DST)
Received: from sdebe002.NOE.Nokia.com ([172.19.201.138]) by daebh001.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6881); Thu, 9 Sep 2004 16:21:07 -0500
x-mimeole: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>: sampling rate
Date: Thu, 09 Sep 2004 14:21:05 -0700
Message-ID: <0B08EA1BF5F6304992CDC985EE02209E02A74362@sdebe002.americas.nokia.com>
Thread-Topic: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>: sampling rate
Thread-Index: AcSVnBkVHMWt3f2IQX+aBrr4dOgR9QBEsh3w
To: magnus.westerlund@ericsson.com
X-OriginalArrivalTime: 09 Sep 2004 21:21:07.0092 (UTC) FILETIME=[EB666D40:01C496B2]
X-Spam-Score: 0.3 (/)
X-Scan-Signature: cd26b070c2577ac175cd3a6d878c6248
Content-Transfer-Encoding: quoted-printable
Cc: csp@csperkins.org, avt@ietf.org, Qiaobing.Xie@motorola.com
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.3 (/)
X-Scan-Signature: b7b9551d71acde901886cc48bfc088a6
Content-Transfer-Encoding: quoted-printable
Hi Magnus, Please find my response to your comments below: > Based on what you write in the previous mail. It seems that the only > reason for using different RTP timestamp rate between 8000 > and 16000 Hz > is to indicate the sampling rate of the source material. This is correct. The only reason that I defined two RTP clock rates was to differentiate between narrowband and wideband media in the encoder and the decoder. If your original media is narrowband, since the decoder does not care about the input sampling frequency, you generate a wideband output, unless somehow the decoder is informed. I initially thought that this could be achieved by the RTP clock rate. > If the codec > does not need any indication at all if the source material is > 8k or 16k > then, I think the usage of different RTP timestamp rates is creating > unnecessary interoperability barriers. The barrier is that > one actually > needs to indicate the rate of the source material, and cope with RTP > timestamp switching. Agreed. > To avoid the unnecessary function I would propose that VMR-WB only > defines 16kHz as RTP timestamp rate. If there is desire to have > knowledge about source sampling rate that will be used, then > one should > define a parameter that indicates that. But I am not certain > it really > is needed. Such a parameter is declarative and does not matter in > regards to any interoperability and can be ignored without > consequence. > Or is it something else about the codec that prevents this? I > would not > think so as the file format can be fine without an explicit > indication > of the source sampling rate. This is a good suggestion. We need to define the RTP timestamp as 16000 Hz to maintain compatibility with RFC 3267 and the AMR-WB interoperable mode. But it is still important to have a declarative MIME parameter "sampling-frequency" for the RTP payload to inform the encoder and decoder when a narrowband media is processed. That parameter is going to be optional and if not present that output of the decoder will be wideband regardless of the input sampling frequency. Now if someone injects some narrowband tones or announcements, that does not affect the RTP timestamp and does not affect the decoding. If you agree, I make the following changes to the VMR-WB I-D: 1- Only one RTP timestamp clock rate of 16000 Hz is used throughout the I-D. 2- A new optional MIME parameter "sampling-frequency" is defined with the following description: sampling-frequency: The input/output media sampling frequency. Permissible values are 8000 (narrowband) or 16000 (wideband, default). If 16000 or not present, indicates that the input/output media sampling frequency is 16000 Hz. The reason that I used the term media is that the input to the encoder or the decoder output could be speech, audio (e.g., music, tone, etc.). If this is acceptable, I will make the necessary changes in the I-D and submit a new draft shortly. Regards -Sassan Ahmadi _______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www1.ietf.org/mailman/listinfo/avt
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… sassan.ahmadi
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Magnus Westerlund
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… sassan.ahmadi
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… sassan.ahmadi
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… sassan.ahmadi
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Magnus Westerlund
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Harinath Garudadri
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… sassan.ahmadi
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… sassan.ahmadi
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Randell Jesup
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Magnus Westerlund
- [AVT] Open Speech Repository Alan Clark
- RE: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Scribano Gino-QA1087
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Magnus Westerlund
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Randell Jesup
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Randell Jesup
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Colin Perkins
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Qiaobing Xie
- Re: [AVT] RE: <draft-ietf-avt-rtp-vmr-wb-03.txt>:… Randell Jesup