Re: [codec] proposed charter
"Christian Hoene" <hoene@uni-tuebingen.de> Sat, 10 October 2009 08:14 UTC
Return-Path: <hoene@uni-tuebingen.de>
X-Original-To: codec@core3.amsl.com
Delivered-To: codec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0916728C0F5 for <codec@core3.amsl.com>; Sat, 10 Oct 2009 01:14:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.39
X-Spam-Level:
X-Spam-Status: No, score=-4.39 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hY11ok0axL9S for <codec@core3.amsl.com>; Sat, 10 Oct 2009 01:14:26 -0700 (PDT)
Received: from mx06.uni-tuebingen.de (mx06.uni-tuebingen.de [134.2.3.3]) by core3.amsl.com (Postfix) with ESMTP id 8B57428C0D8 for <codec@ietf.org>; Sat, 10 Oct 2009 01:14:25 -0700 (PDT)
Received: from hoeneLenovoT60 (dslb-094-218-212-013.pools.arcor-ip.net [94.218.212.13]) (authenticated bits=0) by mx06.uni-tuebingen.de (8.13.6/8.13.6) with ESMTP id n9A8G04m016512 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sat, 10 Oct 2009 10:16:06 +0200
From: Christian Hoene <hoene@uni-tuebingen.de>
To: 'Lars Eggert' <lars.eggert@nokia.com>, 'Dean Bogdanovic' <dbogdanovic@counterpath.com>, 'Mikael Abrahamsson' <swmike@swm.pp.se>
References: <C6F4A748.6302%hsinnrei@adobe.com> <alpine.DEB.1.10.0910091613540.7150@uplift.swm.pp.se> <EB702FB1-1DB6-40DB-8C7E-140C4C5FB714@counterpath.com> <93CEE951-B755-48D4-8BC5-27E4395EA3B8@nokia.com>
In-Reply-To: <93CEE951-B755-48D4-8BC5-27E4395EA3B8@nokia.com>
Date: Sat, 10 Oct 2009 10:16:02 +0200
Message-ID: <000301ca4981$ecdc7480$c6955d80$@de>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcpI+fgapo1H5wUiQhaJRJLRepr/bgAhCI6Q
Content-Language: de
X-AntiVirus: NOT checked by Avira MailGate (version: 3.0.0-4; host: mx06)
Cc: codec@ietf.org
Subject: Re: [codec] proposed charter
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Should the IETF standardize wideband Internet codec\(s\)? " <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/codec>
List-Post: <mailto:codec@ietf.org>
List-Help: <mailto:codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Oct 2009 08:14:28 -0000
Dear Lars Eggert, Dean Bogdanovic and Mikael Abrahamsson, allow me to raise my voice on the issues of supporting a good voice transmission even under harsh conditions. > > I have earlier proposed that the full solution should be able to > > cope with > > 10% packet loss and 1.5-2 seconds of jitter. > > I'm not aware of any Internet paths where such conditions would be > considered normal. As such I question why such cases should be > supported as a requirement. (Obviously, if a solution happened to work > under such conditions *while also* having negligible overhead under > normal conditions, that'd be fine - but I'm simply not sure this can > be done.) Probably there are about a billion phone calls each days world-wide. If the phone systems works well only on for normal conditions (e.g. 99,9% of them), this would result in about one million unhappy users each day. In addition, service centers would kept busy. Thus, if possible one should concentrate on providing a well working solution even for most of remaining 0,099...% percentage of conditions---as long as the technical overhead is not too high. Let me point out a recent research project by Prof. Dr. Jörg Ott, HKK Helsinki called DT Talkie. http://www.netlab.tkk.fi/tutkimus/dtn/dttalkie/ It is a phone application for delay tolerant networks and Jörg told me that it was the job of a student during a seminar. Knowing these results, I described the requirements for a reliable system and sketched a rough technical solution in http://www.ietf.org/id/draft-hoene-avt-acs-requirements-00.txt Please read Section 2.4 and 3.2. Having such as Push-To-Talk like solution would also help to address other problems described by Mikael and Koes, Mikael: > But the two major types I see that needs to be handled are: > > Wireless networks with ARQ such as 802.11, 3GPP and alike. These typically > can induce 1-2 seconds of jitter, but with low or no packet loss. > > Routers/switches that do buffering and which use either FIFO/taildrop or > some kind of more intelligent buffer management such as (W)RED or alike. > These might drop a few percent of packets (usually never more as TCP backs > off a lot at these packet drop rates and thus the links are usually not > loaded more than what causes a few percent packet loss) plus induce jitter > as other traffic affects this. Routers typically never buffer packets more > than 600ms, often much lower, thus jitter is less unless there are > multiple congested links in a row. Koen: > All this is relevant and important. For example, 3G networks exhibit > delay spikes of several seconds. Every few minutes the network just > stops delivering packets, and then releases them in short order. Same > for WiFi with delay spikes of up to a second (caused by the radio > scanning for available access points). Quickly-adapting jitter > buffering greatly helps with such non-stationary jitter. Of course, providing a DT-Talkie or Push-To-Talk application is not the task of a codec. Rather, it should be standardized in the AVT/transport group. However, a codec could support those applications with two features: 1. A highly bandwidth-efficient transmission of speech (while taking advantage of high algorithmic delays and very large frame sizes) 2. Support of discontinues transmission modes to detect voice activity and compress silence and background noise. With best regards, Christian Hoene
- [codec] proposed charter Peter Saint-Andre
- Re: [codec] proposed charter Marshall Eubanks
- Re: [codec] proposed charter Peter Saint-Andre
- Re: [codec] proposed charter Henry Sinnreich
- Re: [codec] proposed charter Mikael Abrahamsson
- Re: [codec] proposed charter Koen Vos
- Re: [codec] proposed charter Ron
- Re: [codec] proposed charter Lars Eggert
- Re: [codec] proposed charter Mikael Abrahamsson
- Re: [codec] proposed charter Henry Sinnreich
- Re: [codec] proposed charter Mikael Abrahamsson
- Re: [codec] proposed charter Dean Bogdanovic
- Re: [codec] proposed charter Lars Eggert
- Re: [codec] proposed charter Jean-Marc Valin
- Re: [codec] proposed charter Koen Vos
- Re: [codec] proposed charter Christian Hoene
- Re: [codec] proposed charter Christian Hoene
- Re: [codec] proposed charter Ron
- Re: [codec] proposed charter Christian Hoene
- Re: [codec] proposed charter Stefan Sayer
- Re: [codec] proposed charter Christian Hoene
- Re: [codec] proposed charter Peter Saint-Andre
- Re: [codec] proposed charter Peter Saint-Andre
- Re: [codec] proposed charter henry@sinnreich.net
- Re: [codec] proposed charter henry@sinnreich.net
- Re: [codec] proposed charter Peter Saint-Andre
- Re: [codec] proposed charter Gregory Maxwell