Re: [codec] #3: 2.2. Conferencing: Support of binaural audio?

Stefan Sayer <stefan.sayer@iptego.com> Tue, 23 March 2010 21:04 UTC

Return-Path: <stefan.sayer@iptego.com>
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 907943A67F9 for <codec@core3.amsl.com>; Tue, 23 Mar 2010 14:04:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.131
X-Spam-Level: *
X-Spam-Status: No, score=1.131 tagged_above=-999 required=5 tests=[BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13]
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 TAEv7Jik9bul for <codec@core3.amsl.com>; Tue, 23 Mar 2010 14:04:25 -0700 (PDT)
Received: from mail.iptego.net (home2.iptego.net [78.46.32.212]) by core3.amsl.com (Postfix) with ESMTP id 6C6CC3A6850 for <codec@ietf.org>; Tue, 23 Mar 2010 14:04:25 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.iptego.net (Postfix) with ESMTP id 0320D115511A; Tue, 23 Mar 2010 22:03:55 +0100 (CET)
Received: from mail.iptego.net ([127.0.0.1]) by localhost (home2.iptego.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rzWxdyg1cvkQ; Tue, 23 Mar 2010 22:03:54 +0100 (CET)
Received: from [192.168.2.54] (g226034162.adsl.alicedsl.de [92.226.34.162]) by mail.iptego.net (Postfix) with ESMTPSA id 8C3D11155117; Tue, 23 Mar 2010 22:03:54 +0100 (CET)
Message-ID: <4BA92CEA.3030708@iptego.com>
Date: Tue, 23 Mar 2010 22:04:42 +0100
From: Stefan Sayer <stefan.sayer@iptego.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.24) Gecko/20100317 Lightning/0.9 Thunderbird/2.0.0.24 Mnenhy/0.7.6.666
MIME-Version: 1.0
To: Gregory Maxwell <gmaxwell@juniper.net>
References: <062.a837f2ff7647f7cb184f0c86b7e65747@tools.ietf.org> <5A3D7E7076F5DF42990A8C164308F810547717@mail-srv.spiritcorp.com>, <003001cacab3$4e9ded90$ebd9c8b0$@de> <BCB3F026FAC4C145A4A3330806FEFDA93A5C458BE7@EMBX01-HQ.jnpr.net>
In-Reply-To: <BCB3F026FAC4C145A4A3330806FEFDA93A5C458BE7@EMBX01-HQ.jnpr.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: 'Slava Borilin' <Borilin@spiritdsp.com>, "codec@ietf.org" <codec@ietf.org>
Subject: Re: [codec] #3: 2.2. Conferencing: Support of binaural audio?
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Codec WG <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: Tue, 23 Mar 2010 21:04:26 -0000

o Gregory Maxwell [03/23/2010 07:59 PM]:
> Christian Hoene [hoene@uni-tuebingen.de] wrote:
>> (a) does not have any impact on the requirements but in case of (b) codec requirements are the support of stereo speech transmission and support for efficient mixing.
> 
> I agree that (b) requires support for stereo. 
I, too, agree on that, and I think stereo encoding support is required, 
and for spatial audio conferencing with centralized mixing it is 
sufficient. The question here would be: Can the codec optimize stereo 
encoding, if it is known to the codec that the stereo signal contains 
sources which are spatially rendered with known angles (because the two 
signals are strongly correlated with a known time difference)? Or will 
the usual methods employed in stereo encoding already catch this?

It is also my view that for decentralized mixing, a positioning 
mechanism should not be part of the codec.

Note also that support for stereo and multi-channel is also explicitly 
mentioned in applications 2.3 Telepresence and 2.6  Live distributed 
music performances / Internet music lessons.

> Of course, minimizing the codec computational burden is helpful for scaling conferencing systems.
definitely

> 
> Can anyone share some typical conference scaling numbers which they consider interesting?    
 > It's been my view that all comers are fast enough that conferencing 
on commercial scale isn't
 > much of an issue:  That, yes, it might take some serious processing 
grunt to handle 10,000 users on a conferencing system,
 > [...]

for PSTN quality (G.711) conferencing, today a good PC based server 
without any extra DSP hardware can handle 5000 users, but that drops to 
about 60% of it if you use GSM codec, and about 23% for iLBC or speex 
codec. so, minimizing the computational burden is indeed helpful.

Regards
Stefan