Re: [codec] #16: Multicast?

stephen botzko <stephen.botzko@gmail.com> Wed, 21 April 2010 14:58 UTC

Return-Path: <stephen.botzko@gmail.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 4306728C4D0 for <codec@core3.amsl.com>; Wed, 21 Apr 2010 07:58:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.668
X-Spam-Level:
X-Spam-Status: No, score=-1.668 tagged_above=-999 required=5 tests=[AWL=-0.929, BAYES_20=-0.74, HTML_MESSAGE=0.001]
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 6Dei1mV4F9SW for <codec@core3.amsl.com>; Wed, 21 Apr 2010 07:58:02 -0700 (PDT)
Received: from mail-pv0-f172.google.com (mail-pv0-f172.google.com [74.125.83.172]) by core3.amsl.com (Postfix) with ESMTP id 8B2253A6DA1 for <codec@ietf.org>; Wed, 21 Apr 2010 07:33:57 -0700 (PDT)
Received: by pvg7 with SMTP id 7so384102pvg.31 for <codec@ietf.org>; Wed, 21 Apr 2010 07:33:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type; bh=EKeFe6wly72NLoe389KrY10WrNZQ4DU8jtlSsmZvhWU=; b=PlVbNuVNiJRiWK8mX6AnW6nfQCPgobrzekF0KXb7HYxV2R2UfxXbv4MLX7Wv1AUduZ eAQ9kxHL0Pq92tBR2GKBZHgIH61QPkusBZ4zG9eFUWQrjHYL7pv0vu4VCxQIDDW6vIoE avbvyk1kSX3RPIyZGCnp/1aEqDPjH5TAH6nfU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=XR73JogRZvgBkm6YcN225n2e8ISsAX33XMkFSEMC1LNoDrbaOoGyBD2U4bL+9L9EKW 2bu4Rd979tkWDLli9pLFUzCzJnVIGs/xu01Y3bdwhz+EjC0aBCtG1/C5O3Ty01cnSqVu OceODjwGTHS3TIAuaBR5xX2myOtHskT7rhBmQ=
MIME-Version: 1.0
Received: by 10.231.79.213 with HTTP; Wed, 21 Apr 2010 07:33:44 -0700 (PDT)
In-Reply-To: <C0347188-A2A1-4681-9F1E-0D2ECC4BDB3B@csperkins.org>
References: <062.7439ee5d5fd36480e73548f37cb10207@tools.ietf.org> <3E1D8AD1-B28F-41C5-81C6-478A15432224@csperkins.org> <D6C2F445-BE4A-4571-A56D-8712C16887F1@americafree.tv> <C0347188-A2A1-4681-9F1E-0D2ECC4BDB3B@csperkins.org>
Date: Wed, 21 Apr 2010 10:33:44 -0400
Received: by 10.142.120.26 with SMTP id s26mr3778122wfc.141.1271860424959; Wed, 21 Apr 2010 07:33:44 -0700 (PDT)
Message-ID: <u2x6e9223711004210733g823b4777y404b02330c49dec1@mail.gmail.com>
From: stephen botzko <stephen.botzko@gmail.com>
To: Colin Perkins <csp@csperkins.org>
Content-Type: multipart/alternative; boundary="001636e0a7a8d5690a0484c01416"
Cc: trac@tools.ietf.org, codec@ietf.org
Subject: Re: [codec] #16: Multicast?
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: Wed, 21 Apr 2010 14:58:04 -0000

in-line

Stephen Botzko

On Wed, Apr 21, 2010 at 8:17 AM, Colin Perkins <csp@csperkins.org> wrote:

> On 21 Apr 2010, at 12:20, Marshall Eubanks wrote:
>
>> On Apr 21, 2010, at 6:48 AM, Colin Perkins wrote:
>>
>>> On 21 Apr 2010, at 10:42, codec issue tracker wrote:
>>>
>>>> #16: Multicast?
>>>> ------------------------------------+----------------------------------
>>>> Reporter:  hoene@…                 |       Owner:
>>>>  Type:  enhancement             |      Status:  new
>>>> Priority:  trivial                 |   Milestone:
>>>> Component:  requirements            |     Version:
>>>> Severity:  Active WG Document      |    Keywords:
>>>> ------------------------------------+----------------------------------
>>>> The question arrose whether the interactive CODEC MUST support multicast
>>>> in addition to teleconferencing.
>>>>
>>>> On 04/13/2010 11:35 AM, Christian Hoene wrote:
>>>>
>>>>> P.S. On the same note, does anybody here cares about using this CODEC
>>>>>>> with multicast? Is there a single commercial multicast voice deployment?
>>>>>>> From what I've seen all multicast does is making IETF voice standards harder
>>>>>>> to understand or implement.
>>>>>>>
>>>>>>
>>>>>> I think that would be a mistake to ignore multicast - not because of
>>>>>> multicast itself, but because of Xcast (RFC 5058) which is a promising
>>>>>> technology to replace centralized conference bridges.
>>>>>>
>>>>>
>>>>> Regarding multicast:
>>>>>
>>>>> I think we shall start at user requirements and scenarios.
>>>>> Teleconference (including mono or spatial audio) might be good starting
>>>>> point. Virtual environments like second live would require multicast
>>>>> communication, too. If the requirements of these scenarios are well
>>>>> understand, we can start to talk about potential solutions like IP
>>>>> multicast, Xcast or conference bridges.
>>>>>
>>>>
>>>
>>> RTP is inherently a group communication protocol, and any codec designed
>>> for use with RTP should consider operation in various different types of
>>> group communication scenario (not just multicast). RFC 5117 is a good place
>>> to start when considering the different types of topology in which RTP is
>>> used, and the possible placement of mixing and switching functions which the
>>> codec will need to work with.
>>>
>>>
>> It is not clear to me what supporting multicast would entail here. If this
>> is a codec over RTP, then what is to stop it from being multicast ?
>>
>
>
> Nothing. However group conferences implemented using multicast require end
> system mixing of potentially large numbers of active audio streams, whereas
> those implemented using conference bridges do the mixing in a single central
> location, and generally suppress all but one speaker. The differences in
> mixing and the number of simultaneous active streams that might be received
> potentially affect the design of the codec.
>

Conference bridges with central mixing almost always mix multiple speakers.
As you add more streams into the mix, you reduce the chance of missing onset
speech and interruptions, but raise the noise floor. So even if complexity
is not a consideration, there is value in gating the mixer (instead of
always doing a full mix-minus).

More on point, compressed domain mixing and easy detection of VAD have both
been advocated on these lists, and both simplify the large-scale mixing
problem.

>
> --
> Colin Perkins
> http://csperkins.org/
>
>
>
> _______________________________________________
> codec mailing list
> codec@ietf.org
> https://www.ietf.org/mailman/listinfo/codec
>