Re: [codec] #16: Multicast?

Marshall Eubanks <tme@americafree.tv> Wed, 21 April 2010 17:34 UTC

Return-Path: <tme@americafree.tv>
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 2C54828C1FF for <codec@core3.amsl.com>; Wed, 21 Apr 2010 10:34:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.085
X-Spam-Level:
X-Spam-Status: No, score=-102.085 tagged_above=-999 required=5 tests=[AWL=0.514, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 KBjHexQH6l3s for <codec@core3.amsl.com>; Wed, 21 Apr 2010 10:34:49 -0700 (PDT)
Received: from mail.americafree.tv (rossini.americafree.tv [63.105.122.34]) by core3.amsl.com (Postfix) with ESMTP id 54D6728C329 for <codec@ietf.org>; Wed, 21 Apr 2010 10:24:03 -0700 (PDT)
Received: from [IPv6:::1] (rossini.americafree.tv [63.105.122.34]) by mail.americafree.tv (Postfix) with ESMTP id 242D86B5F0C4; Wed, 21 Apr 2010 13:23:53 -0400 (EDT)
Message-Id: <2B0895A4-66B1-4164-B42D-F82F8A46DE5F@americafree.tv>
From: Marshall Eubanks <tme@americafree.tv>
To: Colin Perkins <csp@csperkins.org>
In-Reply-To: <C0347188-A2A1-4681-9F1E-0D2ECC4BDB3B@csperkins.org>
Content-Type: text/plain; charset="WINDOWS-1252"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Apple Message framework v936)
Date: Wed, 21 Apr 2010 13:23:51 -0400
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>
X-Mailer: Apple Mail (2.936)
Cc: codec@ietf.org, trac@tools.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 17:34:50 -0000

On Apr 21, 2010, at 8:17 AM, Colin Perkins 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.
>

Yes, I can see that. However, this seems to be not so much a function  
of the transport protocol as on the desired use - a distributed  
conference or a large scale meeting with many simultaneous active  
streams (such as the old Access Grid) is likely to have the same  
issues whether the transport is unicast or multicast or P2P.

At any rate, I would regard multicast support as a SHOULD.

Regards
Marshall



> -- 
> Colin Perkins
> http://csperkins.org/
>
>
>
>