Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-audio-10.txt> (WebRTC Audio Codec and Processing Requirements) to Proposed Standard
Jean-Marc Valin <jmvalin@mozilla.com> Fri, 26 February 2016 08:15 UTC
Return-Path: <jmvalin@mozilla.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA7F11A1BF8 for <rtcweb@ietfa.amsl.com>; Fri, 26 Feb 2016 00:15:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001] autolearn=ham
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 K5kyEI7qr4ct for <rtcweb@ietfa.amsl.com>; Fri, 26 Feb 2016 00:14:56 -0800 (PST)
Received: from mail-qg0-x230.google.com (mail-qg0-x230.google.com [IPv6:2607:f8b0:400d:c04::230]) (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 32FB31A1BBB for <rtcweb@ietf.org>; Fri, 26 Feb 2016 00:14:56 -0800 (PST)
Received: by mail-qg0-x230.google.com with SMTP id y89so59965297qge.2 for <rtcweb@ietf.org>; Fri, 26 Feb 2016 00:14:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mozilla-com.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=UXUvCOFvC5t1KgIFPQ2XknrUDFiyiI+AxpZu6Chz0Zc=; b=dlEaXgJ9M0Io4GKOw+KVflObwF1XJhRLKK8F2Y7T4Y/mLoIMd8rFWZqbX3Ytu6mv2J Qq1ig/uqcRaJBUm3jYUCG4EKyXnzvdUcSGMJQeD0aRMwWrnGLygekAYfLtrz0spGO6cN GWP+mlqRviA9y0uy4iSszcmieZ1VKOjx4fHrs4IHK28poRUr6ETvBdL+tuo9trMM4pcn zV34bW0DA37uo4EH4qXBYE8PCaKbsk1NY2Q9WjB67t23GyQsH5Ot/LBZ4VMmr2ZOeC8p WAdw2zru1j0tJAE7BNdjH4YE8DEBvPuM9Bj+Sc3R6HNg5RW5O56TGmz6+1i9p/nDyzwA XXAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=UXUvCOFvC5t1KgIFPQ2XknrUDFiyiI+AxpZu6Chz0Zc=; b=Bb30KHLogogw27pr+wqdWf6S1yvNCsiCHxJt/Bn6UVxLN8G0zi35wuO/fKqOBcNzI3 NK4R2RKn2gCEZO1UAMMPNP/suRxsoZpnXMEMGLEFXBcN06v+1aIJWmeKPxnRTEnu4a4f aNAZb7GIqYITpQUILl+qYxCE/mk0P1F3BoyPo7LE48J5iicBZwIOGgD+rlgryN3fO2fN qQe/rsOiyC2ODwZVeY+3PQ3CATgLeAf3g0f1kenseIlcR8ghi2W1gBetNqR9rgPKdWFd p2QH2pr77cHJte11NwXufTUK40Or+te3wOP2lSw6/KBsoE2jAtvzvcatokULVgSIFG9t IzSg==
X-Gm-Message-State: AD7BkJJMP7Yn2XYUwMr+ppxhuCSCYs/Aop+r3yHTJ3JjL6u5aCmiNH0kPt9LLoUvd89JJD/y
X-Received: by 10.140.237.204 with SMTP id i195mr252892qhc.55.1456474495252; Fri, 26 Feb 2016 00:14:55 -0800 (PST)
Received: from panoramix.jmvalin.ca (modemcable121.240-21-96.mc.videotron.ca. [96.21.240.121]) by smtp.gmail.com with ESMTPSA id y206sm4870827qhc.0.2016.02.26.00.14.53 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 26 Feb 2016 00:14:54 -0800 (PST)
To: Roman Shpount <roman@telurix.com>, "Asveren, Tolga" <tasveren@sonusnet.com>
References: <20160224213121.376.85278.idtracker@ietfa.amsl.com> <CAD5OKxsa9cwYOLqkHDVjoe2vr8NoOsPYO7jD_4TPNSnxU7u53Q@mail.gmail.com> <56CE2CF4.70001@jmvalin.ca> <CA+9kkMAqNZiHX7asFZnNgMnJw3G2bPBB7zXfLex3xdkfcW2tQQ@mail.gmail.com> <SN1PR0301MB15510A18734956A22BD5FB5AB2A60@SN1PR0301MB1551.namprd03.prod.outlook.com> <CAD5OKxu3HSKDNMNhEWHgoBrHj4zOvjwbGFQSyLmBgLo6cL2Lhg@mail.gmail.com>
From: Jean-Marc Valin <jmvalin@mozilla.com>
Message-ID: <56D0097D.40308@mozilla.com>
Date: Fri, 26 Feb 2016 03:14:53 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
MIME-Version: 1.0
In-Reply-To: <CAD5OKxu3HSKDNMNhEWHgoBrHj4zOvjwbGFQSyLmBgLo6cL2Lhg@mail.gmail.com>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/jbzs2Pd3XGWymJ2TwnemzfM2_Uo>
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-audio-10.txt> (WebRTC Audio Codec and Processing Requirements) to Proposed Standard
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Feb 2016 08:15:00 -0000
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi Roman, Just as a clarification, are we talking about the duration of RFC4733 tone events or the duration of audio tones (or both)? I agree that going below 40 ms is just not possible. As for the upper bound, more than 6000 ms is definitely insane, but I have no precise opinion on the exact threshold that should be used, or why anyone would want such long tones in the first place. Cheers, Jean-Marc On 02/25/2016 03:58 PM, Roman Shpount wrote: > Tolga, > > In the proposed text I have copied the requirements from > https://www.w3.org/TR/webrtc/#rtcdtmfsender to make sure > specifications are consistent with each other. Here is the text > present in WebRTC TR: > > The duration parameter indicates the duration in ms to use for > each character passed in the tones parameters. The duration cannot > be more than 6000 ms or less than 40 ms. The default duration is > 100 ms for each tone. > > The interToneGap parameter indicates the gap between tones. It > must be at least 30 ms. The default value is 70 ms. > > > I believe the limits in WebRTC TR are based on ITU-T Q.24, which > are, in turn, based on physical limitation imposed by transmitting > DTMF tones using 8Khz audio. It is physically impossible to design > an inband DTMF detector which can detect DTMF digits of duration > less then 40 ms with gaps less then 30 ms and still be capable of > handling talk off. This requirement is the MUST level to provide > minimal support necessary for PSTN interop. > > Regards, _____________ Roman Shpount > > On Thu, Feb 25, 2016 at 2:44 PM, Asveren, Tolga > <tasveren@sonusnet.com <mailto:tasveren@sonusnet.com>> wrote: > > Roman, > > > What is the rationale of having this "MUST" strength mandate? > > > Thanks, > > Tolga > > > > ---------------------------------------------------------------------- - -- > > *From:* rtcweb <rtcweb-bounces@ietf.org > <mailto:rtcweb-bounces@ietf.org>> on behalf of Ted Hardie > <ted.ietf@gmail.com <mailto:ted.ietf@gmail.com>> *Sent:* Thursday, > February 25, 2016 1:07 PM *To:* rtcweb@ietf.org > <mailto:rtcweb@ietf.org> *Subject:* [rtcweb] Fwd: Last Call: > <draft-ietf-rtcweb-audio-10.txt> (WebRTC Audio Codec and Processing > Requirements) to Proposed Standard > > Mailman claims this was auto-discarded and it doesn't show in the > archives, so I'm forwarding. I will separately check on why it > got chucked. > > regards, > > Ted ---------- Forwarded message ---------- From: *Jean-Marc Valin* > <jmvalin@jmvalin.ca <mailto:jmvalin@jmvalin.ca>> Date: Wed, Feb 24, > 2016 at 2:21 PM Subject: Re: [rtcweb] Last Call: > <draft-ietf-rtcweb-audio-10.txt> (WebRTC Audio Codec and Processing > Requirements) to Proposed Standard To: Roman Shpount > <roman@telurix.com <mailto:roman@telurix.com>>, > rtcweb-chairs@ietf.org <mailto:rtcweb-chairs@ietf.org>, > alcoop@cisco.com <mailto:alcoop@cisco.com>, "rtcweb@ietf.org > <mailto:rtcweb@ietf.org>" <rtcweb@ietf.org > <mailto:rtcweb@ietf.org>>, draft-ietf-rtcweb-audio@ietf.org > <mailto:draft-ietf-rtcweb-audio@ietf.org> > > > On 02/24/2016 04:42 PM, Roman Shpount wrote: >> Generated events MUST have duration of no more than 6000 ms and >> no less than 40 ms with the recommended default duration of 100 >> ms for each tone. The gap between events MUST be no less then 30 >> ms with the recommended default duration of 70 ms. > > OK, I missed that part, but I'm fine with it. Unless anyone > objects, I can add it to the draft. > > Jean-Marc > > >> Regards, _____________ Roman Shpount >> >> On Wed, Feb 24, 2016 at 4:31 PM, The IESG >> <iesg-secretary@ietf.org <mailto:iesg-secretary@ietf.org> >> <mailto:iesg-secretary@ietf.org >> <mailto:iesg-secretary@ietf.org>>> wrote: >> >> >> The IESG has received a request from the Real-Time Communication >> in WEB-browsers WG (rtcweb) to consider the following document: - >> 'WebRTC Audio Codec and Processing Requirements' >> <draft-ietf-rtcweb-audio-10.txt> as Proposed Standard >> >> The IESG plans to make a decision in the next few weeks, and >> solicits final comments on this action. Please send substantive >> comments to the ietf@ietf.org <mailto:ietf@ietf.org> >> <mailto:ietf@ietf.org > <mailto:ietf@ietf.org>> mailing lists by 2016-03-09. >> Exceptionally, comments may be sent to iesg@ietf.org >> <mailto:iesg@ietf.org> > <mailto:iesg@ietf.org <mailto:iesg@ietf.org>> instead. In either >> case, please retain the beginning of the Subject line to allow >> automated sorting. >> >> Abstract >> >> >> This document outlines the audio codec and processing >> requirements for WebRTC endpoints. >> >> >> >> >> The file can be obtained via >> https://datatracker.ietf.org/doc/draft-ietf-rtcweb-audio/ >> >> IESG discussion can be tracked via >> https://datatracker.ietf.org/doc/draft-ietf-rtcweb-audio/ballot/ >> >> >> No IPR declarations have been submitted directly on this I-D. >> >> >> _______________________________________________ rtcweb mailing >> list rtcweb@ietf.org <mailto:rtcweb@ietf.org> > <mailto:rtcweb@ietf.org <mailto:rtcweb@ietf.org>> >> https://www.ietf.org/mailman/listinfo/rtcweb >> >> > > > _______________________________________________ rtcweb mailing > list rtcweb@ietf.org <mailto:rtcweb@ietf.org> > https://www.ietf.org/mailman/listinfo/rtcweb > > > > > _______________________________________________ rtcweb mailing > list rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJW0Al6AAoJEJ6/8sItn9q9esMH/19lsbFBvYNUXwu9nzDSm03H iNbdErApJiny7n75Hz1W/+ujItui+NjpKS1enj2/bpsN4qdExQlsRs+ksAN3GyL8 /2Oto1bnB0fRtTtJHUrOCM0469rSt/QrTeKfBf7EnR3e9uzfQid75lFD9WlHsz8A P3ubJK4Wy3JO5MmLDSiqqXVCZsTy+iws5hKTFGLK88uiRZ7lE7apcMS3ig2hCGKF nr2KSS44juvsJ64qGHaIXxNzSe2Treini60dNQ7d77tLoeoUCdN2dbF3w/38LdQE W/0LS4hORcq9xB1ndptJ2StXg8fUmVgNcHd3WE1RrHV8JlO9VFBuAE1AS4asGqk= =7BbB -----END PGP SIGNATURE-----
- [rtcweb] Last Call: <draft-ietf-rtcweb-audio-10.t… The IESG
- Re: [rtcweb] Last Call: <draft-ietf-rtcweb-audio-… Roman Shpount
- [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-audio… Ted Hardie
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Roman Shpount
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Harald Alvestrand
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Jean-Marc Valin
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Roman Shpount
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Roman Shpount
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Roman Shpount
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Harald Alvestrand
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Ted Hardie
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Ted Hardie
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Ted Hardie
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Harald Alvestrand
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Roman Shpount
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Ted Hardie
- Re: [rtcweb] Last Call: <draft-ietf-rtcweb-audio-… Cullen Jennings
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Harald Alvestrand
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Stefan Håkansson LK
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Stefan Håkansson LK
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Harald Alvestrand
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Roman Shpount
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Roman Shpount
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Ted Hardie
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Ted Hardie
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Harald Alvestrand
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Roman Shpount
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Harald Alvestrand
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Harald Alvestrand
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Martin Thomson
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Harald Alvestrand
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Barry Dingle
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Roman Shpount
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Roman Shpount
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Roman Shpount
- Re: [rtcweb] Fwd: Last Call: <draft-ietf-rtcweb-a… Asveren, Tolga
- Re: [rtcweb] Last Call: <draft-ietf-rtcweb-audio-… Tim Panton
- Re: [rtcweb] Last Call: <draft-ietf-rtcweb-audio-… Tim Panton
- Re: [rtcweb] Last Call: <draft-ietf-rtcweb-audio-… Tim Panton
- Re: [rtcweb] Last Call: <draft-ietf-rtcweb-audio-… Roman Shpount
- Re: [rtcweb] Last Call: <draft-ietf-rtcweb-audio-… Jean-Marc Valin