
From mary.ietf.barnes@gmail.com  Mon Aug  1 14:18:30 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D127821F8CD7 for <clue@ietfa.amsl.com>; Mon,  1 Aug 2011 14:18:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.482
X-Spam-Level: 
X-Spam-Status: No, score=-103.482 tagged_above=-999 required=5 tests=[AWL=0.116, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1-1P0CkEX9ge for <clue@ietfa.amsl.com>; Mon,  1 Aug 2011 14:18:29 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id AC7C921F8C74 for <clue@ietf.org>; Mon,  1 Aug 2011 14:18:29 -0700 (PDT)
Received: by vws12 with SMTP id 12so5741359vws.31 for <clue@ietf.org>; Mon, 01 Aug 2011 14:18:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=bg9p2h5+/NFSC3IVMkclZfALz0ByTkUDyP6k5BfItLw=; b=DJAx4fBX80kzI8B6bJs6PwQnvJtUdpCqoBJJ2/d0iPGWsdywDqqPHaVjTTQt8XlHty blQx61jGb8MkUl2vWjpEGyLwOgzmU0S4YpEzMyRijlv8Xj7ArMEzZNI1S5LfdvTA+OBZ 5zYKsym87wxBZw4YqZbVNgUJ3fSSnJySdBbag=
MIME-Version: 1.0
Received: by 10.52.21.65 with SMTP id t1mr450194vde.183.1312233515384; Mon, 01 Aug 2011 14:18:35 -0700 (PDT)
Received: by 10.52.167.34 with HTTP; Mon, 1 Aug 2011 14:18:35 -0700 (PDT)
Date: Mon, 1 Aug 2011 16:18:35 -0500
Message-ID: <CAHBDyN45TeyMDEX_qaD3OLsYc3DGWSqKmdwu3jSBs+f0a+y5MQ@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: CLUE <clue@ietf.org>
Content-Type: multipart/alternative; boundary=20cf307d05a68bfed404a9782cdd
Subject: [clue] Doodle poll for CLUE virtual Interim Meeting - Poll closes Thursday, August 4th, 5pm Central
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Aug 2011 21:18:30 -0000

--20cf307d05a68bfed404a9782cdd
Content-Type: text/plain; charset=ISO-8859-1

Hi all,

Per discussion during the f2f meeting last week, an interim meeting is being
planned in a few weeks time so that we can finish the discussion of the
framework document, Brian Baldino's section on examples in particular.  I
have setup a doodle poll to find the best time for the majority:
http://www.doodle.com/vmhdczdcrc7ck2k5

To determine the time for your timezone, please use the Timezone feature in
Doodle (I set the times using Central time).   The poll is Yes/Maybe/No so
please consider whether you have any flexibility in your schedule in
responding in the case that there is no clear majority for a specific
day/time.  Per the subject, we need to get this arranged ASAP, so the poll
closes on Thursday, August 4th at 5pm Central time.

Regards,
Mary
CLUE WG co-chair

--20cf307d05a68bfed404a9782cdd
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,=A0<div><br></div><div>Per discussion during the f2f meeting last we=
ek, an interim meeting is being planned in a few weeks time so that we can =
finish the discussion of the framework document, Brian Baldino&#39;s sectio=
n on examples in particular. =A0I have setup a doodle poll to find the best=
 time for the majority:</div>
<div><a href=3D"http://www.doodle.com/vmhdczdcrc7ck2k5">http://www.doodle.c=
om/vmhdczdcrc7ck2k5</a></div><div><br></div><div>To determine the time for =
your timezone, please use the Timezone feature in Doodle (I set the times u=
sing Central time). =A0 The poll is Yes/Maybe/No so please consider whether=
 you have any flexibility in your schedule in responding in the case that t=
here is no clear majority for a specific day/time. =A0Per the subject, we n=
eed to get this arranged ASAP, so the poll closes on Thursday, August 4th a=
t 5pm Central time.=A0</div>
<div><br></div><div>Regards,</div><div>Mary</div><div>CLUE WG co-chair</div=
>

--20cf307d05a68bfed404a9782cdd--

From Mark.Duckworth@polycom.com  Fri Aug  5 14:02:10 2011
Return-Path: <Mark.Duckworth@polycom.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D790811E80C3 for <clue@ietfa.amsl.com>; Fri,  5 Aug 2011 14:02:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.565
X-Spam-Level: 
X-Spam-Status: No, score=-6.565 tagged_above=-999 required=5 tests=[AWL=0.034,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dvNVaZFISqAu for <clue@ietfa.amsl.com>; Fri,  5 Aug 2011 14:02:10 -0700 (PDT)
Received: from crpehubprd02.polycom.com (crpehubprd01.polycom.com [140.242.64.158]) by ietfa.amsl.com (Postfix) with ESMTP id 5E60C11E80B2 for <clue@ietf.org>; Fri,  5 Aug 2011 14:02:07 -0700 (PDT)
Received: from Crpmboxprd01.polycom.com ([fe80::e001:c7b0:91a1:9443]) by crpehubprd02.polycom.com ([fe80::5efe:10.236.0.154%12]) with mapi; Fri, 5 Aug 2011 14:02:22 -0700
From: "Duckworth, Mark" <Mark.Duckworth@polycom.com>
To: "clue@ietf.org" <clue@ietf.org>
Date: Fri, 5 Aug 2011 14:02:19 -0700
Thread-Topic: continuing "layout" discussion
Thread-Index: AcxTsvb4KcK1pqKFRU6tEtH2M99T7g==
Message-ID: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Aug 2011 21:02:11 -0000

I'd like to continue the discussion about layout and rendering issues.  The=
re are many separate but related things involved.  I want to break it down =
into separate topics, and see how the topics are related to each other.  An=
d then we can discuss what CLUE needs to deal with and what is not in scope=
.

I don't know if I'm using the best terms for each topic.  If not, please su=
ggest better terms.  My use of the term "layout" here is not consistent wit=
h draft-wenger-clue-definitions-01, because I don't limit it to the renderi=
ng side.  But my use of the terms "render" and "source selction" is consist=
ent with that draft.

1- video layout composed arrangement within a stream - when multiple video =
sources are composed into one stream, they are arranged in some way.  Typic=
al examples are 2x2 grid, 3x3 grid, 1+5 (1 large plus 5 small), 1+PiP (1 la=
rge plus one or more picture-in-picture).  These arrangements can be select=
ed automatically or based on user input.  Arrangements can change over time=
.  Identifying this composed arrangement is separate from identifying or se=
lecting which video images are used to fill in the composition.  These arra=
ngements can be constructed by an endpoint sending video, by an MCU, or by =
an endpoint receiving video as it renders to a display.

2 - source selection and identification - when a device is composing a stre=
am made up of other sources, it needs some way to choose which sources to u=
se, and some way of choosing how to combine them or where to place video im=
ages in the composed arrangement.  Various automatic algorithms may be used=
, or selections can be made based on user input.  Selections can change ove=
r time.  One example is "select the two most recent talkers".  It may also =
be desirable to identify which sources are used and where they are placed, =
for example so the receiving side can use this information in the user inte=
rface.  Source selection can be done by an endpoint as it sends media, by a=
n MUC, or by an endpoint receiving media.

3 - spatial relation among streams - how multiple streams are related to ea=
ch other spatially, to be rendered such that the spatial arrangement is con=
sistent.  The examples we've been using have multiple video streams that ar=
e related in an ordered row from left to right.  Audio is also included whe=
n it is desirable to match spatial audio to video.

4 - multi stream media format - what the streams mean with respect to each =
other, regardless of the actual content on the streams.  For audio, example=
s are stereo, 5.1 surround, binaural, linear array.  (linear array is descr=
ibed in the clue framework document).  Perhaps 3D video formats would also =
fit in this category.  This information is needed in order to properly rend=
er the media into light and sound for human observers.  I see this at the s=
ame level as identifying a codec, independent of the audio or video content=
 carried on the streams, and independent of how any composition of sources =
is done.

I think there is general agreement that items 3 and 4 are in scope for CLUE=
, as they specifically deal with multiple streams to and from an endpoint. =
 And the framework draft includes these.  Items 1 and 2 are not new, those =
topics exist for traditional single stream videoconferencing.  I'm not sure=
 what aspects of 1 and 2 should be in scope for CLUE.  It is hard to tell f=
rom the use cases and requirements.  The framework draft includes them only=
 to a very limited extent.

Mark Duckworth

From stephane.cazeaux@orange-ftgroup.com  Mon Aug  8 08:57:32 2011
Return-Path: <stephane.cazeaux@orange-ftgroup.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F61121F8B0E for <clue@ietfa.amsl.com>; Mon,  8 Aug 2011 08:57:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.248
X-Spam-Level: 
X-Spam-Status: No, score=-2.248 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, HELO_EQ_FR=0.35]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RWNHS7Ur+kyR for <clue@ietfa.amsl.com>; Mon,  8 Aug 2011 08:57:31 -0700 (PDT)
Received: from r-mail2.rd.francetelecom.com (r-mail2.rd.francetelecom.com [217.108.152.42]) by ietfa.amsl.com (Postfix) with ESMTP id 66C2121F85A0 for <clue@ietf.org>; Mon,  8 Aug 2011 08:57:30 -0700 (PDT)
Received: from r-mail2.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 36092FC4011; Mon,  8 Aug 2011 17:57:53 +0200 (CEST)
Received: from ftrdsmtp1.rd.francetelecom.fr (unknown [10.192.128.46]) by r-mail2.rd.francetelecom.com (Postfix) with ESMTP id 17112FC400E; Mon,  8 Aug 2011 17:57:53 +0200 (CEST)
Received: from FTRDCH02.rd.francetelecom.fr ([10.194.32.13]) by ftrdsmtp1.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 8 Aug 2011 17:56:50 +0200
Received: from FTRDMB03.rd.francetelecom.fr ([fe80::4c06:6ece:ed2d:797e]) by FTRDCH02.rd.francetelecom.fr ([::1]) with mapi id 14.01.0270.001; Mon, 8 Aug 2011 17:56:49 +0200
From: <stephane.cazeaux@orange-ftgroup.com>
To: <pkyzivat@alum.mit.edu>
Thread-Topic: [clue] Comment on the presentation use case
Thread-Index: AcxHlL8VW+C7KhbYQU2HJX/U8MKZpAFFKK/A///k6YCAAFO3gIAACg4AgAAqsQCAAFTQgP/uhI7g
Date: Mon, 8 Aug 2011 15:56:48 +0000
Message-ID: <FEE7A6136F518B4B87037A58924AB6B0A8B8DA@FTRDMB03.rd.francetelecom.fr>
References: <FEE7A6136F518B4B87037A58924AB6B0A89CB7@FTRDMB03.rd.francetelecom.fr><00ec01cc4ca9$9cc14e80$d643eb80$%roni@huawei.com><4E309135.7070408@alum.mit.edu><001b01cc4cd6$77d28760$67779620$%roni@huawei.com> <4E30DFDE.3040601@alum.mit.edu> <9ECCF01B52E7AB408A7EB85352642141031F2E5E@ftrdmel0.rd.francetelecom.fr> <4E314AD3.1030406@alum.mit.edu>
In-Reply-To: <4E314AD3.1030406@alum.mit.edu>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.193.193.104]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 08 Aug 2011 15:56:50.0337 (UTC) FILETIME=[C8E63910:01CC55E3]
Cc: clue@ietf.org
Subject: Re: [clue] Comment on the presentation use case
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Aug 2011 15:57:32 -0000

Hi,

To me, it should be part of the telepresence protocols at least to enable t=
he interoperability, as the presentation based on video stream allows it.=20

The point is that video stream is not convenient for the use cases I sugges=
ted. But it does not necessarily mean that we should bundle a full data sha=
ring protocol with telepresence. Something simpler, like the RFB option of =
draft-garcia-mmusic-sdp-collaboration, could be a candidate.


Stephane.


-----Message d'origine-----
De=A0: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] De la part de P=
aul Kyzivat
Envoy=E9=A0: jeudi 28 juillet 2011 13:41
=C0=A0: CHATRAS Bruno RD-CORE-ISS
Cc=A0: clue@ietf.org
Objet=A0: Re: [clue] Comment on the presentation use case

On 7/28/11 2:37 AM, bruno.chatras@orange-ftgroup.com wrote:
> I think we should take a look to
> http://tools.ietf.org/html/draft-garcia-mmusic-sdp-collaboration-00

Maybe. But that is almost orthogonal to what I was suggesting.

	THanks,
	Paul
	(as individual)

> Bruno
>
>> -----Message d'origine-----
>> De : clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] De la part de
>> Paul Kyzivat
>> Envoy=E9 : jeudi 28 juillet 2011 06:05
>> =C0 : Roni Even
>> Cc : clue@ietf.org
>> Objet : Re: [clue] Comment on the presentation use case
>>
>> On 7/27/11 11:28 PM, Roni Even wrote:
>>> Hi,
>>> HTTP is not defining a common data sharing protocol. WebEx may be
>> carried
>>> over HTTP but the data sharing application is not standard. What I
>> meant is
>>> that it can either be something that is a common data sharing
>> protocol or
>>> something that is carried as an RTP payload which require some common
>>> defined protocol on top.
>>
>> I was being a bit tongue in cheek, though not entirely.
>> Of course you are right - that if you want to push data to everybody
>> you
>> need more.
>>
>> But data sharing by pointing a video camera at a piece of paper is a
>> tad
>> out of date. Connecting the video port on a user's computer as a video
>> source and distributing it with the other video is better than that.
>> But
>> its not nearly as convenient as webex or any of its competitors.
>>
>> It isn't entirely clear that its *necessary* to bundle the data sharing
>> application with the telepresence protocols. Its kind of limiting since
>> the web apps evolve very rapidly. Perhaps we should be doing the
>> opposite of that: providing a way to embed the control of the
>> telepresence system into a web app.
>>
>> 	Thanks,
>> 	Paul
>>
>>>> -----Original Message-----
>>>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
>> Of
>>>> Paul Kyzivat
>>>> Sent: Thursday, July 28, 2011 1:29 AM
>>>> To: clue@ietf.org
>>>> Subject: Re: [clue] Comment on the presentation use case
>>>>
>>>> On 7/27/11 6:07 PM, Roni Even wrote:
>>>>> Hi Stephane,
>>>>>
>>>>> Is there a standard protocol that is used for conveying this
>>>>> information, is it RTP based.
>>>>
>>>> AFAIK this is often http. (E.g. webex)
>>>>
>>>>> To me this is a separate application that can be integrated in the
>>>>> application level and not as part of the multistream.
>>>>
>>>> I guess this depends on whether the support for it is integrated
>> into
>>>> the "room", or is just incidental equipment brought by the users,
>> not
>>>> formally related to the telepresence session.
>>>>
>>>> 	Thanks,
>>>> 	Paul
>>>> 	(speaking as an individual)
>>>>
>>>>> Roni
>>>>>
>>>>> *clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] *On Behalf Of
>>>>> *stephane.cazeaux@orange-ftgroup.com
>>>>> *Sent:* Thursday, July 21, 2011 2:33 PM
>>>>> *To:* clue@ietf.org
>>>>> *Subject:* [clue] Comment on the presentation use case*
>>>>>
>>>>> **
>>>>>
>>>>> *Hi,*
>>>>>
>>>>> **
>>>>>
>>>>> *The presentation use case as described in the use-cases document
>> is
>>>>> based on the assumption that the presentation stream relies on a
>>>> video
>>>>> stream, and is limited to usage of presentation video streams. But
>> we
>>>>> could also consider collaborative use cases, meaningful for
>>>>> telepresence, which are not covered by the existing text.*
>>>>>
>>>>> *I propose to complete the existing text as follows:*
>>>>>
>>>>> **
>>>>>
>>>>> *Furthermore, although most today's systems use video streams for
>>>>> presentations, there are use cases where this is not suitable. For
>>>> example:*
>>>>>
>>>>> *- The professor which shares an electronic whiteboard (could be a
>>>>> whiteboard application on a PC, with screen capture of the PC)
>> where
>>>> all
>>>>> students can participate. Students will take control of the shared
>>>>> whiteboard in turns.*
>>>>>
>>>>> *- In a multipoint meeting, a shared document can be kept always
>>>> visible
>>>>> in a screen, while other documents are presented on other screens
>>>> (with
>>>>> possible in turns presentation). For instance, for the purpose of
>>>> shared
>>>>> design document, notes taking, polls, etc. A shared document
>> implies
>>>>> that all participants can modify it in turns.*
>>>>>
>>>>> *"*
>>>>>
>>>>> **
>>>>>
>>>>> **
>>>>>
>>>>> *St ephane. v>
>>>>> *
>>>>>
>>>>> *
>>>>> *
>>>>>
>>>>> *_______________________________________________
>>>>> clue mailing list
>>>>> clue@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/clue
>>>>> *
>>>>
>>>> _______________________________________________
>>>> clue mailing list
>>>> clue@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/clue
>>>
>>>
>>
>> _______________________________________________
>> clue mailing list
>> clue@ietf.org
>> https://www.ietf.org/mailman/listinfo/clue
>

_______________________________________________
clue mailing list
clue@ietf.org
https://www.ietf.org/mailman/listinfo/clue

From pkyzivat@alum.mit.edu  Mon Aug  8 12:22:20 2011
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5846C21F8A51 for <clue@ietfa.amsl.com>; Mon,  8 Aug 2011 12:22:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.577
X-Spam-Level: 
X-Spam-Status: No, score=-2.577 tagged_above=-999 required=5 tests=[AWL=0.022,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M55fa9ql9USA for <clue@ietfa.amsl.com>; Mon,  8 Aug 2011 12:22:19 -0700 (PDT)
Received: from qmta03.westchester.pa.mail.comcast.net (qmta03.westchester.pa.mail.comcast.net [76.96.62.32]) by ietfa.amsl.com (Postfix) with ESMTP id 442CA21F8876 for <clue@ietf.org>; Mon,  8 Aug 2011 12:22:19 -0700 (PDT)
Received: from omta15.westchester.pa.mail.comcast.net ([76.96.62.87]) by qmta03.westchester.pa.mail.comcast.net with comcast id HvCy1h00B1swQuc53vNmjC; Mon, 08 Aug 2011 19:22:46 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([24.62.109.41]) by omta15.westchester.pa.mail.comcast.net with comcast id HvNk1h00r0tdiYw3bvNlTF; Mon, 08 Aug 2011 19:22:46 +0000
Message-ID: <4E403783.70706@alum.mit.edu>
Date: Mon, 08 Aug 2011 15:22:43 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: stephane.cazeaux@orange-ftgroup.com
References: <FEE7A6136F518B4B87037A58924AB6B0A89CB7@FTRDMB03.rd.francetelecom.fr><00ec01cc4ca9$9cc14e80$d643eb80$%roni@huawei.com><4E309135.7070408@alum.mit.edu><001b01cc4cd6$77d28760$67779620$%roni@huawei.com> <4E30DFDE.3040601@alum.mit.edu> <9ECCF01B52E7AB408A7EB85352642141031F2E5E@ftrdmel0.rd.francetelecom.fr> <4E314AD3.1030406@alum.mit.edu> <FEE7A6136F518B4B87037A58924AB6B0A8B8DA@FTRDMB03.rd.francetelecom.fr>
In-Reply-To: <FEE7A6136F518B4B87037A58924AB6B0A8B8DA@FTRDMB03.rd.francetelecom.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Cc: clue@ietf.org
Subject: Re: [clue] Comment on the presentation use case
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Aug 2011 19:22:20 -0000

On 8/8/11 11:56 AM, stephane.cazeaux@orange-ftgroup.com wrote:
> Hi,
>
> To me, it should be part of the telepresence protocols at least to enable the interoperability, as the presentation based on video stream allows it.
>
> The point is that video stream is not convenient for the use cases I suggested. But it does not necessarily mean that we should bundle a full data sharing protocol with telepresence. Something simpler, like the RFB option of draft-garcia-mmusic-sdp-collaboration, could be a candidate.

What I was suggesting is that maybe it would make sense to turn those 
relationships "inside out".

For instance when I use a collaboration tool like Webex, the 
collaboration is set up first via the web, and defines the set of 
participants. Then a voice session can be added. For pragmatic reasons, 
the voice conferencing seems to be pretty distinct. (I'm not certain how 
webex handles video. I suspect it is doing it via the web, not the 
telephony conference.)

Its not hard to imagine the same sort of setup, but with a multiparty 
telepresence session instead of the traditional voice conference. In 
such a case, you would probably want the collaboration tool (webex, or 
whatever) to mediate the UI for the web collaboration, the roster, etc. 
It might delegate a lot of that to the telepresence infrastructure.

But that does raise some questions about how all the components fit 
together. Is there a single screen for the collaboration session in a 
telepresence room? What about input to that - keyboard, mouse, etc.? Or 
do we assume that each person in the room has their own computer with 
input, display, etc. and maybe a way to slave the web collaboration 
session to one or more of the big displays in the room?

What probably *can't* be done right now is nail down a particular web 
collaboration service (e.g. Webex) or protocol. That does complicate 
slaving the collaboration session to a screen, unless its done by having 
someone connect a video connection to their own computer.

	Thanks,
	Paul

> Stephane.
>
>
> -----Message d'origine-----
> De : clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] De la part de Paul Kyzivat
> Envoyé : jeudi 28 juillet 2011 13:41
> À : CHATRAS Bruno RD-CORE-ISS
> Cc : clue@ietf.org
> Objet : Re: [clue] Comment on the presentation use case
>
> On 7/28/11 2:37 AM, bruno.chatras@orange-ftgroup.com wrote:
>> I think we should take a look to
>> http://tools.ietf.org/html/draft-garcia-mmusic-sdp-collaboration-00
>
> Maybe. But that is almost orthogonal to what I was suggesting.
>
> 	THanks,
> 	Paul
> 	(as individual)
>
>> Bruno
>>
>>> -----Message d'origine-----
>>> De : clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] De la part de
>>> Paul Kyzivat
>>> Envoyé : jeudi 28 juillet 2011 06:05
>>> À : Roni Even
>>> Cc : clue@ietf.org
>>> Objet : Re: [clue] Comment on the presentation use case
>>>
>>> On 7/27/11 11:28 PM, Roni Even wrote:
>>>> Hi,
>>>> HTTP is not defining a common data sharing protocol. WebEx may be
>>> carried
>>>> over HTTP but the data sharing application is not standard. What I
>>> meant is
>>>> that it can either be something that is a common data sharing
>>> protocol or
>>>> something that is carried as an RTP payload which require some common
>>>> defined protocol on top.
>>>
>>> I was being a bit tongue in cheek, though not entirely.
>>> Of course you are right - that if you want to push data to everybody
>>> you
>>> need more.
>>>
>>> But data sharing by pointing a video camera at a piece of paper is a
>>> tad
>>> out of date. Connecting the video port on a user's computer as a video
>>> source and distributing it with the other video is better than that.
>>> But
>>> its not nearly as convenient as webex or any of its competitors.
>>>
>>> It isn't entirely clear that its *necessary* to bundle the data sharing
>>> application with the telepresence protocols. Its kind of limiting since
>>> the web apps evolve very rapidly. Perhaps we should be doing the
>>> opposite of that: providing a way to embed the control of the
>>> telepresence system into a web app.
>>>
>>> 	Thanks,
>>> 	Paul
>>>
>>>>> -----Original Message-----
>>>>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
>>> Of
>>>>> Paul Kyzivat
>>>>> Sent: Thursday, July 28, 2011 1:29 AM
>>>>> To: clue@ietf.org
>>>>> Subject: Re: [clue] Comment on the presentation use case
>>>>>
>>>>> On 7/27/11 6:07 PM, Roni Even wrote:
>>>>>> Hi Stephane,
>>>>>>
>>>>>> Is there a standard protocol that is used for conveying this
>>>>>> information, is it RTP based.
>>>>>
>>>>> AFAIK this is often http. (E.g. webex)
>>>>>
>>>>>> To me this is a separate application that can be integrated in the
>>>>>> application level and not as part of the multistream.
>>>>>
>>>>> I guess this depends on whether the support for it is integrated
>>> into
>>>>> the "room", or is just incidental equipment brought by the users,
>>> not
>>>>> formally related to the telepresence session.
>>>>>
>>>>> 	Thanks,
>>>>> 	Paul
>>>>> 	(speaking as an individual)
>>>>>
>>>>>> Roni
>>>>>>
>>>>>> *clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] *On Behalf Of
>>>>>> *stephane.cazeaux@orange-ftgroup.com
>>>>>> *Sent:* Thursday, July 21, 2011 2:33 PM
>>>>>> *To:* clue@ietf.org
>>>>>> *Subject:* [clue] Comment on the presentation use case*
>>>>>>
>>>>>> **
>>>>>>
>>>>>> *Hi,*
>>>>>>
>>>>>> **
>>>>>>
>>>>>> *The presentation use case as described in the use-cases document
>>> is
>>>>>> based on the assumption that the presentation stream relies on a
>>>>> video
>>>>>> stream, and is limited to usage of presentation video streams. But
>>> we
>>>>>> could also consider collaborative use cases, meaningful for
>>>>>> telepresence, which are not covered by the existing text.*
>>>>>>
>>>>>> *I propose to complete the existing text as follows:*
>>>>>>
>>>>>> **
>>>>>>
>>>>>> *Furthermore, although most today's systems use video streams for
>>>>>> presentations, there are use cases where this is not suitable. For
>>>>> example:*
>>>>>>
>>>>>> *- The professor which shares an electronic whiteboard (could be a
>>>>>> whiteboard application on a PC, with screen capture of the PC)
>>> where
>>>>> all
>>>>>> students can participate. Students will take control of the shared
>>>>>> whiteboard in turns.*
>>>>>>
>>>>>> *- In a multipoint meeting, a shared document can be kept always
>>>>> visible
>>>>>> in a screen, while other documents are presented on other screens
>>>>> (with
>>>>>> possible in turns presentation). For instance, for the purpose of
>>>>> shared
>>>>>> design document, notes taking, polls, etc. A shared document
>>> implies
>>>>>> that all participants can modify it in turns.*
>>>>>>
>>>>>> *"*
>>>>>>
>>>>>> **
>>>>>>
>>>>>> **
>>>>>>
>>>>>> *St ephane. v>
>>>>>> *
>>>>>>
>>>>>> *
>>>>>> *
>>>>>>
>>>>>> *_______________________________________________
>>>>>> clue mailing list
>>>>>> clue@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/clue
>>>>>> *
>>>>>
>>>>> _______________________________________________
>>>>> clue mailing list
>>>>> clue@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/clue
>>>>
>>>>
>>>
>>> _______________________________________________
>>> clue mailing list
>>> clue@ietf.org
>>> https://www.ietf.org/mailman/listinfo/clue
>>
>
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue
>


From pkyzivat@alum.mit.edu  Tue Aug  9 06:03:03 2011
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE9BB21F850E for <clue@ietfa.amsl.com>; Tue,  9 Aug 2011 06:03:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.578
X-Spam-Level: 
X-Spam-Status: No, score=-2.578 tagged_above=-999 required=5 tests=[AWL=0.021,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BRLOx5RduTYg for <clue@ietfa.amsl.com>; Tue,  9 Aug 2011 06:03:03 -0700 (PDT)
Received: from qmta12.westchester.pa.mail.comcast.net (qmta12.westchester.pa.mail.comcast.net [76.96.59.227]) by ietfa.amsl.com (Postfix) with ESMTP id D811421F8AA9 for <clue@ietf.org>; Tue,  9 Aug 2011 06:03:02 -0700 (PDT)
Received: from omta24.westchester.pa.mail.comcast.net ([76.96.62.76]) by qmta12.westchester.pa.mail.comcast.net with comcast id JCds1h00B1ei1Bg5CD3Yqa; Tue, 09 Aug 2011 13:03:32 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([24.62.109.41]) by omta24.westchester.pa.mail.comcast.net with comcast id JD3X1h00A0tdiYw3kD3XRT; Tue, 09 Aug 2011 13:03:32 +0000
Message-ID: <4E413021.3010509@alum.mit.edu>
Date: Tue, 09 Aug 2011 09:03:29 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: clue@ietf.org
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com>
In-Reply-To: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Aug 2011 13:03:04 -0000

On 8/5/11 5:02 PM, Duckworth, Mark wrote:
> I'd like to continue the discussion about layout and rendering issues.  There are many separate but related things involved.  I want to break it down into separate topics, and see how the topics are related to each other.  And then we can discuss what CLUE needs to deal with and what is not in scope.
>
> I don't know if I'm using the best terms for each topic.  If not, please suggest better terms.  My use of the term "layout" here is not consistent with draft-wenger-clue-definitions-01, because I don't limit it to the rendering side.  But my use of the terms "render" and "source selction" is consistent with that draft.
>
> 1- video layout composed arrangement within a stream - when multiple video sources are composed into one stream, they are arranged in some way.  Typical examples are 2x2 grid, 3x3 grid, 1+5 (1 large plus 5 small), 1+PiP (1 large plus one or more picture-in-picture).  These arrangements can be selected automatically or based on user input.  Arrangements can change over time.  Identifying this composed arrangement is separate from identifying or selecting which video images are used to fill in the composition.  These arrangements can be constructed by an endpoint sending video, by an MCU, or by an endpoint receiving video as it renders to a display.
>
> 2 - source selection and identification - when a device is composing a stream made up of other sources, it needs some way to choose which sources to use, and some way of choosing how to combine them or where to place video images in the composed arrangement.  Various automatic algorithms may be used, or selections can be made based on user input.  Selections can change over time.  One example is "select the two most recent talkers".  It may also be desirable to identify which sources are used and where they are placed, for example so the receiving side can use this information in the user interface.  Source selection can be done by an endpoint as it sends media, by an MUC, or by an endpoint receiving media.
>
> 3 - spatial relation among streams - how multiple streams are related to each other spatially, to be rendered such that the spatial arrangement is consistent.  The examples we've been using have multiple video streams that are related in an ordered row from left to right.  Audio is also included when it is desirable to match spatial audio to video.
>
> 4 - multi stream media format - what the streams mean with respect to each other, regardless of the actual content on the streams.  For audio, examples are stereo, 5.1 surround, binaural, linear array.  (linear array is described in the clue framework document).  Perhaps 3D video formats would also fit in this category.  This information is needed in order to properly render the media into light and sound for human observers.  I see this at the same level as identifying a codec, independent of the audio or video content carried on the streams, and independent of how any composition of sources is done.

I was with you all the way until 4. That one I don't understand.
The name you chose for this has connotations for me, but isn't fully in 
harmony with the definitions you give:

If we consider audio, it makes sense that multiple streams can be 
rendered as if they came from different physical locations in the 
receiving room. That can be done by the receiver if it gets those 
streams separately, and has information about their intended 
relationships. It can also be done by the sender or MCU and passed on to 
the receiver as a single stream with stereo or binaural coding.

So it seems to me you have two concepts here, not one. One has to do 
with describing the relationships between streams, and the other has to 
do with the encoding of spacial relationships *within* a single stream.

Or, are you asserting that stereo and binaural are simply ways to encode 
multiple logical streams in one RTP stream, together with their spacial 
relationships?

	Thanks,
	Paul

> I think there is general agreement that items 3 and 4 are in scope for CLUE, as they specifically deal with multiple streams to and from an endpoint.  And the framework draft includes these.  Items 1 and 2 are not new, those topics exist for traditional single stream videoconferencing.  I'm not sure what aspects of 1 and 2 should be in scope for CLUE.  It is hard to tell from the use cases and requirements.  The framework draft includes them only to a very limited extent.
>
> Mark Duckworth
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue
>


From mary.ietf.barnes@gmail.com  Wed Aug 10 08:33:15 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E99921F863C for <clue@ietfa.amsl.com>; Wed, 10 Aug 2011 08:33:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.371
X-Spam-Level: 
X-Spam-Status: No, score=-103.371 tagged_above=-999 required=5 tests=[AWL=0.227, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h8rC6GQidGqB for <clue@ietfa.amsl.com>; Wed, 10 Aug 2011 08:33:14 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 7750721F8634 for <clue@ietf.org>; Wed, 10 Aug 2011 08:33:14 -0700 (PDT)
Received: by vxi29 with SMTP id 29so1160443vxi.31 for <clue@ietf.org>; Wed, 10 Aug 2011 08:33:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=O8gPR4N6UBZxyU+tkJP6T3Q7PJehXJ7AS4f65yhMJ18=; b=iFvE90v8TBGDVb2AvKsZqvrEsy5L+fwP6Fql4EdPZUgmz9tBJA9Hc5yacJ8p/WRB6m GXzMuCRGz22gAPHBqV8BS8ZlhHZgS0246xz7ZsrePg35PYFAoc6huKLLI0yoz90ac0HO pmIeYIWN6B4NIAH79zhsnkGaviifhhsdp/Hd4=
MIME-Version: 1.0
Received: by 10.52.100.99 with SMTP id ex3mr2193247vdb.116.1312990426021; Wed, 10 Aug 2011 08:33:46 -0700 (PDT)
Received: by 10.52.167.34 with HTTP; Wed, 10 Aug 2011 08:33:45 -0700 (PDT)
Date: Wed, 10 Aug 2011 10:33:45 -0500
Message-ID: <CAHBDyN5Bh=3uh-bqtU0kPYSxpxK8e9ijs6kJJk3SgYybkeKSUA@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: CLUE <clue@ietf.org>
Content-Type: multipart/alternative; boundary=20cf307f3286efbe2504aa286786
Subject: [clue] CLUE virtual Interim Meeting - August 23rd, 2011
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Aug 2011 15:33:15 -0000

--20cf307f3286efbe2504aa286786
Content-Type: text/plain; charset=ISO-8859-1

Hi all,

The doodle poll showed that Tuesday, August 23rd (11:00 am central) is the
optimal date and time for the Interim meeting.  I'll send the Webex info
shortly.

http://www.doodle.com/vmhdczdcrc7ck2k5
>
> To determine the time for your timezone, please use the Timezone feature in
> Doodle (I set the times using Central time).
>

> Regards,
> Mary
> CLUE WG co-chair
>

--20cf307f3286efbe2504aa286786
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,<div><br></div><div>The doodle poll showed that Tuesday, August 23rd=
 (11:00 am central) is the optimal date and time for the Interim meeting. =
=A0I&#39;ll send the Webex info shortly.</div><div><br><div class=3D"gmail_=
quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;">
<div><a href=3D"http://www.doodle.com/vmhdczdcrc7ck2k5" target=3D"_blank">h=
ttp://www.doodle.com/vmhdczdcrc7ck2k5</a></div><div><br></div><div>To deter=
mine the time for your timezone, please use the Timezone feature in Doodle =
(I set the times using Central time). =A0=A0=A0</div>
</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex;">
<div><br></div><div>Regards,</div><div>Mary</div><div>CLUE WG co-chair</div=
>
</blockquote></div><br></div>

--20cf307f3286efbe2504aa286786--

From wwwrun@ietfa.amsl.com  Wed Aug 10 12:52:15 2011
Return-Path: <wwwrun@ietfa.amsl.com>
X-Original-To: clue@ietf.org
Delivered-To: clue@ietfa.amsl.com
Received: by ietfa.amsl.com (Postfix, from userid 30) id 64BA511E8073; Wed, 10 Aug 2011 12:52:14 -0700 (PDT)
From: IESG Secretary <iesg-secretary@ietf.org>
To: IETF Announcement list <ietf-announce@ietf.org>
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0
Message-Id: <20110810195215.64BA511E8073@ietfa.amsl.com>
Date: Wed, 10 Aug 2011 12:52:14 -0700 (PDT)
Cc: clue@ietf.org
Subject: [clue] CLUE WG Virtual Interim Meeting: August 23, 2011
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Aug 2011 19:52:15 -0000

The CLUE WG will hold an interim virtual meeting on:
2011-08-23, 16.00-18.00 GMT (starting at 9.00 Pacific, 11.00 Central, 12.00
Eastern)

Agenda and details will be announced on the CLUE WG mailing list
(http://www.ietf.org/mail-archive/web/clue/) as soon as available.

From Mark.Duckworth@polycom.com  Wed Aug 10 14:48:55 2011
Return-Path: <Mark.Duckworth@polycom.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D356711E80BD for <clue@ietfa.amsl.com>; Wed, 10 Aug 2011 14:48:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.569
X-Spam-Level: 
X-Spam-Status: No, score=-6.569 tagged_above=-999 required=5 tests=[AWL=0.030,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LjpZ50MB2aWw for <clue@ietfa.amsl.com>; Wed, 10 Aug 2011 14:48:55 -0700 (PDT)
Received: from crpehubprd02.polycom.com (crpehubprd01.polycom.com [140.242.64.158]) by ietfa.amsl.com (Postfix) with ESMTP id 1C5A811E80AA for <clue@ietf.org>; Wed, 10 Aug 2011 14:48:53 -0700 (PDT)
Received: from Crpmboxprd01.polycom.com ([fe80::e001:c7b0:91a1:9443]) by crpehubprd02.polycom.com ([fe80::5efe:10.236.0.154%12]) with mapi; Wed, 10 Aug 2011 14:49:25 -0700
From: "Duckworth, Mark" <Mark.Duckworth@polycom.com>
To: "clue@ietf.org" <clue@ietf.org>
Date: Wed, 10 Aug 2011 14:49:36 -0700
Thread-Topic: [clue] continuing "layout" discussion
Thread-Index: AcxWlOS7i9j5CgQ1RMm1TCHmVfuG/wBCYeww
Message-ID: <44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com>
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E413021.3010509@alum.mit.edu>
In-Reply-To: <4E413021.3010509@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Aug 2011 21:48:56 -0000

> -----Original Message-----
> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of
> Paul Kyzivat
> Sent: Tuesday, August 09, 2011 9:03 AM
> To: clue@ietf.org
> Subject: Re: [clue] continuing "layout" discussion

> > 4 - multi stream media format - what the streams mean with respect to
> each other, regardless of the actual content on the streams.  For
> audio, examples are stereo, 5.1 surround, binaural, linear array.
> (linear array is described in the clue framework document).  Perhaps 3D
> video formats would also fit in this category.  This information is
> needed in order to properly render the media into light and sound for
> human observers.  I see this at the same level as identifying a codec,
> independent of the audio or video content carried on the streams, and
> independent of how any composition of sources is done.
>=20
> I was with you all the way until 4. That one I don't understand.
> The name you chose for this has connotations for me, but isn't fully in
> harmony with the definitions you give:

I'm happy to change the name if you have a suggestion

> If we consider audio, it makes sense that multiple streams can be
> rendered as if they came from different physical locations in the
> receiving room. That can be done by the receiver if it gets those
> streams separately, and has information about their intended
> relationships. It can also be done by the sender or MCU and passed on
> to
> the receiver as a single stream with stereo or binaural coding.

Yes.  It could also be done by the sender using the "linear array" audio ch=
annel format.  Maybe it is true that stereo or binaural audio channels woul=
d always be sent as a single stream, but I was not assuming that yet, at le=
ast not in general when you consider other types too, such as linear array =
channels.

> So it seems to me you have two concepts here, not one. One has to do
> with describing the relationships between streams, and the other has to
> do with the encoding of spacial relationships *within* a single stream.

Maybe that is a better way to describe it, if you assume multi-channel audi=
o is always sent with all the channels in the same RTP stream.  Is that wha=
t you mean?

I was considering the linear array format to be another type of multi-chann=
el audio, and I know people want to be able to send each channel in a separ=
ate RTP stream.  So it doesn't quite fit with how you separate the two conc=
epts.  In my view, identifying the separate channels by what they mean is t=
he same concept for linear array and stereo.  For example "this channel is =
left, this channel is center, this channel is right".  To me, that is the s=
ame concept for identifying channels whether or not they are carried in the=
 same RTP stream.

Maybe we are thinking the same thing but getting confused by terminology ab=
out channels vs. streams.

> Or, are you asserting that stereo and binaural are simply ways to
> encode
> multiple logical streams in one RTP stream, together with their spacial
> relationships?

No, that is not what I'm trying to say.

Mark

From pkyzivat@alum.mit.edu  Thu Aug 11 06:01:20 2011
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3D2A21F86AE for <clue@ietfa.amsl.com>; Thu, 11 Aug 2011 06:01:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.574
X-Spam-Level: 
X-Spam-Status: No, score=-2.574 tagged_above=-999 required=5 tests=[AWL=0.025,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N1t-umC3EUQu for <clue@ietfa.amsl.com>; Thu, 11 Aug 2011 06:01:20 -0700 (PDT)
Received: from qmta08.westchester.pa.mail.comcast.net (qmta08.westchester.pa.mail.comcast.net [76.96.62.80]) by ietfa.amsl.com (Postfix) with ESMTP id 07D8E21F8596 for <clue@ietf.org>; Thu, 11 Aug 2011 06:01:19 -0700 (PDT)
Received: from omta14.westchester.pa.mail.comcast.net ([76.96.62.60]) by qmta08.westchester.pa.mail.comcast.net with comcast id K0xi1h0041HzFnQ5811uwU; Thu, 11 Aug 2011 13:01:54 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([24.62.109.41]) by omta14.westchester.pa.mail.comcast.net with comcast id K11t1h02v0tdiYw3a11upJ; Thu, 11 Aug 2011 13:01:54 +0000
Message-ID: <4E43D2BE.5010102@alum.mit.edu>
Date: Thu, 11 Aug 2011 09:01:50 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: clue@ietf.org
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E413021.3010509@alum.mit.edu> <44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com>
In-Reply-To: <44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Aug 2011 13:01:20 -0000

Inline

On 8/10/11 5:49 PM, Duckworth, Mark wrote:
>> -----Original Message-----
>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of
>> Paul Kyzivat
>> Sent: Tuesday, August 09, 2011 9:03 AM
>> To: clue@ietf.org
>> Subject: Re: [clue] continuing "layout" discussion
>
>>> 4 - multi stream media format - what the streams mean with respect to
>> each other, regardless of the actual content on the streams.  For
>> audio, examples are stereo, 5.1 surround, binaural, linear array.
>> (linear array is described in the clue framework document).  Perhaps 3D
>> video formats would also fit in this category.  This information is
>> needed in order to properly render the media into light and sound for
>> human observers.  I see this at the same level as identifying a codec,
>> independent of the audio or video content carried on the streams, and
>> independent of how any composition of sources is done.
>>
>> I was with you all the way until 4. That one I don't understand.
>> The name you chose for this has connotations for me, but isn't fully in
>> harmony with the definitions you give:
>
> I'm happy to change the name if you have a suggestion

Not yet. Maybe once the concepts are more clearly defined I will have an 
opinion.

>> If we consider audio, it makes sense that multiple streams can be
>> rendered as if they came from different physical locations in the
>> receiving room. That can be done by the receiver if it gets those
>> streams separately, and has information about their intended
>> relationships. It can also be done by the sender or MCU and passed on
>> to
>> the receiver as a single stream with stereo or binaural coding.
>
> Yes.  It could also be done by the sender using the "linear array" audio channel format.  Maybe it is true that stereo or binaural audio channels would always be sent as a single stream, but I was not assuming that yet, at least not in general when you consider other types too, such as linear array channels.

>> So it seems to me you have two concepts here, not one. One has to do
>> with describing the relationships between streams, and the other has to
>> do with the encoding of spacial relationships *within* a single stream.
>
> Maybe that is a better way to describe it, if you assume multi-channel audio is always sent with all the channels in the same RTP stream.  Is that what you mean?
>
> I was considering the linear array format to be another type of multi-channel audio, and I know people want to be able to send each channel in a separate RTP stream.  So it doesn't quite fit with how you separate the two concepts.  In my view, identifying the separate channels by what they mean is the same concept for linear array and stereo.  For example "this channel is left, this channel is center, this channel is right".  To me, that is the same concept for identifying channels whether or not they are carried in the same RTP stream.
>
> Maybe we are thinking the same thing but getting confused by terminology about channels vs. streams.

Maybe. Let me try to restate what I now think you are saying:

The audio may consist of several "channels".

Each channel may be sent over its own RTP stream,
or multiple channels may be multiplexed over an RTP stream.

I guess much of this can also apply to video.

When there are exactly two audio channels, they may be encoded as 
"stereo" or "binaural", which then affects how they should be rendered 
by the recipient. In these cases the primary info that is required about 
the individual channels is which is left and which is right. (And which 
perspective to use in interpretting left and right.)

For other multi-channel cases more information is required about the 
role of each channel in order to properly render them.

	Thanks,
	Paul


>> Or, are you asserting that stereo and binaural are simply ways to
>> encode
>> multiple logical streams in one RTP stream, together with their spacial
>> relationships?
>
> No, that is not what I'm trying to say.
>
> Mark
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue
>


From mary.ietf.barnes@gmail.com  Thu Aug 11 08:19:14 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 16EC921F85CA for <clue@ietfa.amsl.com>; Thu, 11 Aug 2011 08:19:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.39
X-Spam-Level: 
X-Spam-Status: No, score=-103.39 tagged_above=-999 required=5 tests=[AWL=0.208, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AERi-uA1UKcy for <clue@ietfa.amsl.com>; Thu, 11 Aug 2011 08:19:13 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 08C3521F85B9 for <clue@ietf.org>; Thu, 11 Aug 2011 08:19:12 -0700 (PDT)
Received: by vws12 with SMTP id 12so2191252vws.31 for <clue@ietf.org>; Thu, 11 Aug 2011 08:19:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=xWseIDoeIPF0y1lJecsrb7lEe7D+hG92FqZEzQBBGT4=; b=VY9ciidO7dtqZUY0+4+eGHJriZd/7+1mNIpUoLMNy2NEXoJ9UoS9MVhZWl53tNRMGu L4Rrt6xI1iNWDiiYt0mBoqbAjexzxdTF/N6PTSKVFED/zk3uSXpUrRsJRugcJ6p7k4AN dXk/mSDN69LCMz77OFbYedMWFKoWZczuVGwd4=
MIME-Version: 1.0
Received: by 10.52.69.194 with SMTP id g2mr6470223vdu.451.1313075986110; Thu, 11 Aug 2011 08:19:46 -0700 (PDT)
Received: by 10.52.160.71 with HTTP; Thu, 11 Aug 2011 08:19:45 -0700 (PDT)
Date: Thu, 11 Aug 2011 10:19:45 -0500
Message-ID: <CAHBDyN7TjxS5pAN7jFt6Ufz31WMo_s7cZEktPtt3La9vcQmyQA@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: CLUE <clue@ietf.org>
Content-Type: multipart/alternative; boundary=20cf307cffd8b71a5504aa3c534b
Subject: [clue] Webex Details: CLUE WG Virtual Interim Meeting
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Aug 2011 15:19:14 -0000

--20cf307cffd8b71a5504aa3c534b
Content-Type: text/plain; charset=ISO-8859-1

Hello ,

IETF Secretariat invites you to attend this online meeting.

Topic: CLUE WG Virtual Interim Meeting
Date: Tuesday, August 23, 2011
Time: 9:00 am, Pacific Daylight Time (San Francisco, GMT-07:00)
Meeting Number: 963 755 542
Meeting Password: (This meeting does not require a password.)


-------------------------------------------------------
To join the online meeting (Now from mobile devices!)
-------------------------------------------------------
1. Go to
https://workgreen.webex.com/workgreen/j.php?ED=181742197&UID=1249097532&RT=MiM0
2. If requested, enter your name and email address.
3. If a password is required, enter the meeting password: (This meeting does
not require a password.)
4. Click "Join".

To view in other time zones or languages, please click the link:
https://workgreen.webex.com/workgreen/j.php?ED=181742197&UID=1249097532&ORT=MiM0

-------------------------------------------------------
To join the audio conference only
-------------------------------------------------------
To receive a call back, provide your phone number when you join the meeting,
or call the number below and enter the access code.
Call-in toll number (US/Canada): 1-408-792-6300
Global call-in numbers:
https://workgreen.webex.com/workgreen/globalcallin.php?serviceType=MC&ED=181742197&tollFree=0

Access code:963 755 542

-------------------------------------------------------
For assistance
-------------------------------------------------------
1. Go to https://workgreen.webex.com/workgreen/mc
2. On the left navigation bar, click "Support".

You can contact me at:
amorris@amsl.com
1-510-492-4081

To add this meeting to your calendar program (for example Microsoft
Outlook), click this link:
https://workgreen.webex.com/workgreen/j.php?ED=181742197&UID=1249097532&ICS=MI&LD=1&RD=2&ST=1&SHA2=1sO7X9GoItG7qDII-/DUsH2iEIlMx8cUMEWOoPlBrjY=&RT=MiM0

The playback of UCF (Universal Communications Format) rich media files
requires appropriate players. To view this type of rich media files in the
meeting, please check whether you have the players installed on your
computer by going to
https://workgreen.webex.com/workgreen/systemdiagnosis.php.

Sign up for a free trial of WebEx
http://www.webex.com/go/mcemfreetrial

http://www.webex.com

CCP:+14087926300x963755542#

IMPORTANT NOTICE: This WebEx service includes a feature that allows audio
and any documents and other materials exchanged or viewed during the session
to be recorded. By joining this session, you automatically consent to such
recordings. If you do not consent to the recording, discuss your concerns
with the meeting host prior to the start of the recording or do not join the
session. Please note that any such recordings may be subject to discovery in
the event of litigation.

--20cf307cffd8b71a5504aa3c534b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote"><font face=3D"Tahoma, Arial, sans-serif, Helveti=
ca, Geneva" size=3D"2">Hello , <br> <br> IETF Secretariat invites you to at=
tend this online meeting. <br> <br> Topic: CLUE WG Virtual Interim Meeting =
<br>
 Date: Tuesday, August 23, 2011 <br> Time: 9:00 am, Pacific Daylight Time (=
San Francisco, GMT-07:00) <br> Meeting Number: 963 755 542 <br> Meeting Pas=
sword: (This meeting does not require a password.) <br> <br> <br> ---------=
---------------------------------------------- <br>
 To join the online meeting (Now from mobile devices!) <br> ---------------=
---------------------------------------- <br> 1. Go to <a href=3D"https://w=
orkgreen.webex.com/workgreen/j.php?ED=3D181742197&amp;UID=3D1249097532&amp;=
RT=3DMiM0" target=3D"_blank">https://workgreen.webex.com/workgreen/j.php?ED=
=3D181742197&amp;UID=3D1249097532&amp;RT=3DMiM0</a> <br>
 2. If requested, enter your name and email address. <br> 3. If a password =
is required, enter the meeting password: (This meeting does not require a p=
assword.) <br> 4. Click &quot;Join&quot;. <br> <br> To view in other time z=
ones or languages, please click the link: <br>
 <a href=3D"https://workgreen.webex.com/workgreen/j.php?ED=3D181742197&amp;=
UID=3D1249097532&amp;ORT=3DMiM0" target=3D"_blank">https://workgreen.webex.=
com/workgreen/j.php?ED=3D181742197&amp;UID=3D1249097532&amp;ORT=3DMiM0</a> =
<br> <br> ------------------------------------------------------- <br>
 To join the audio conference only <br> -----------------------------------=
-------------------- <br> To receive a call back, provide your phone number=
 when you join the meeting, or call the number below and enter the access c=
ode. <br>
 Call-in toll number (US/Canada): <a href=3D"tel:1-408-792-6300" value=3D"+=
14087926300" target=3D"_blank">1-408-792-6300</a> <br> Global call-in numbe=
rs: <a href=3D"https://workgreen.webex.com/workgreen/globalcallin.php?servi=
ceType=3DMC&amp;ED=3D181742197&amp;tollFree=3D0" target=3D"_blank">https://=
workgreen.webex.com/workgreen/globalcallin.php?serviceType=3DMC&amp;ED=3D18=
1742197&amp;tollFree=3D0</a> <br>
 <br> Access code:963 755 542 <br> <br> -----------------------------------=
-------------------- <br> For assistance <br> -----------------------------=
-------------------------- <br> 1. Go to <a href=3D"https://workgreen.webex=
.com/workgreen/mc" target=3D"_blank">https://workgreen.webex.com/workgreen/=
mc</a> <br>
 2. On the left navigation bar, click &quot;Support&quot;. <br> <br> You ca=
n contact me at: <br>  <a href=3D"mailto:amorris@amsl.com" target=3D"_blank=
">amorris@amsl.com</a> <br> <a href=3D"tel:1-510-492-4081" value=3D"+151049=
24081" target=3D"_blank">1-510-492-4081</a> <br>
 <br> To add this meeting to your calendar program (for example Microsoft O=
utlook), click this link: <br> <a href=3D"https://workgreen.webex.com/workg=
reen/j.php?ED=3D181742197&amp;UID=3D1249097532&amp;ICS=3DMI&amp;LD=3D1&amp;=
RD=3D2&amp;ST=3D1&amp;SHA2=3D1sO7X9GoItG7qDII-/DUsH2iEIlMx8cUMEWOoPlBrjY=3D=
&amp;RT=3DMiM0" target=3D"_blank">https://workgreen.webex.com/workgreen/j.p=
hp?ED=3D181742197&amp;UID=3D1249097532&amp;ICS=3DMI&amp;LD=3D1&amp;RD=3D2&a=
mp;ST=3D1&amp;SHA2=3D1sO7X9GoItG7qDII-/DUsH2iEIlMx8cUMEWOoPlBrjY=3D&amp;RT=
=3DMiM0</a> <br>
 <br> The playback of UCF (Universal Communications Format) rich media file=
s requires appropriate players. To view this type of rich media files in th=
e meeting, please check whether you have the players installed on your comp=
uter by going to <a href=3D"https://workgreen.webex.com/workgreen/systemdia=
gnosis.php" target=3D"_blank">https://workgreen.webex.com/workgreen/systemd=
iagnosis.php</a>. <br>
 <br> Sign up for a free trial of WebEx <br> <a href=3D"http://www.webex.co=
m/go/mcemfreetrial" target=3D"_blank">http://www.webex.com/go/mcemfreetrial=
</a> <br> <br> <a href=3D"http://www.webex.com" target=3D"_blank">http://ww=
w.webex.com</a> <br>
 <br> CCP:+14087926300x963755542# <br> <br> IMPORTANT NOTICE: This WebEx se=
rvice includes a feature that allows audio and any documents and other mate=
rials exchanged or viewed during the session to be recorded. By joining thi=
s session, you automatically consent to such recordings. If you do not cons=
ent to the recording, discuss your concerns with the meeting host prior to =
the start of the recording or do not join the session. Please note that any=
 such recordings may be subject to discovery in the event of litigation. <b=
r>
 </font></div><br>

--20cf307cffd8b71a5504aa3c534b--

From mary.ietf.barnes@gmail.com  Thu Aug 11 15:57:47 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A837F11E8092 for <clue@ietfa.amsl.com>; Thu, 11 Aug 2011 15:57:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.394
X-Spam-Level: 
X-Spam-Status: No, score=-103.394 tagged_above=-999 required=5 tests=[AWL=0.204, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WhwnMcN5eDT3 for <clue@ietfa.amsl.com>; Thu, 11 Aug 2011 15:57:46 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 865EC11E809C for <clue@ietf.org>; Thu, 11 Aug 2011 15:57:46 -0700 (PDT)
Received: by vxi29 with SMTP id 29so2512775vxi.31 for <clue@ietf.org>; Thu, 11 Aug 2011 15:58:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=IYwT+QqErEHTVUGqh9Q2aQngGQqqn3KHqD0DoJDR9TI=; b=kRU/e6V4OBcWkk/uR1xvkKWthNpj9MmjggNm1r6LojvUb7GeaUzgqeh2OOqjGqKL17 8jPGh0pddY9D+ke65Wv82iYgTtS0lA/Vr4dStY/4cCoEKlSNIphgQTGEnWc5ak/kdokK 7jRRb/j5BA1a5i3XRHVGW9NQbs2mKlUqSTAO4=
MIME-Version: 1.0
Received: by 10.52.93.72 with SMTP id cs8mr160322vdb.518.1313103501746; Thu, 11 Aug 2011 15:58:21 -0700 (PDT)
Received: by 10.52.160.71 with HTTP; Thu, 11 Aug 2011 15:58:21 -0700 (PDT)
In-Reply-To: <CAHBDyN7TjxS5pAN7jFt6Ufz31WMo_s7cZEktPtt3La9vcQmyQA@mail.gmail.com>
References: <CAHBDyN7TjxS5pAN7jFt6Ufz31WMo_s7cZEktPtt3La9vcQmyQA@mail.gmail.com>
Date: Thu, 11 Aug 2011 17:58:21 -0500
Message-ID: <CAHBDyN6CfUUQ4GqvVUvt+3SmN2=NGpZg7+Ym_C-xB0Akop_esw@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: CLUE <clue@ietf.org>
Content-Type: multipart/alternative; boundary=20cf307cfdd4c660c204aa42bbc9
Subject: Re: [clue] Webex Details: CLUE WG Virtual Interim Meeting
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Aug 2011 22:57:47 -0000

--20cf307cfdd4c660c204aa42bbc9
Content-Type: text/plain; charset=ISO-8859-1

As a reminder, all the materials for the meeting will be available on the
CLUE WG wiki:
http://trac.tools.ietf.org/wg/clue/trac/wiki

There is a tentative agenda available at this time.

Regards,
Mary.

On Thu, Aug 11, 2011 at 10:19 AM, Mary Barnes <mary.ietf.barnes@gmail.com>wrote:

> Hello ,
>
> IETF Secretariat invites you to attend this online meeting.
>
> Topic: CLUE WG Virtual Interim Meeting
> Date: Tuesday, August 23, 2011
> Time: 9:00 am, Pacific Daylight Time (San Francisco, GMT-07:00)
> Meeting Number: 963 755 542
> Meeting Password: (This meeting does not require a password.)
>
>
> -------------------------------------------------------
> To join the online meeting (Now from mobile devices!)
> -------------------------------------------------------
> 1. Go to
> https://workgreen.webex.com/workgreen/j.php?ED=181742197&UID=1249097532&RT=MiM0
> 2. If requested, enter your name and email address.
> 3. If a password is required, enter the meeting password: (This meeting
> does not require a password.)
> 4. Click "Join".
>
> To view in other time zones or languages, please click the link:
>
> https://workgreen.webex.com/workgreen/j.php?ED=181742197&UID=1249097532&ORT=MiM0
>
> -------------------------------------------------------
> To join the audio conference only
> -------------------------------------------------------
> To receive a call back, provide your phone number when you join the
> meeting, or call the number below and enter the access code.
> Call-in toll number (US/Canada): 1-408-792-6300
> Global call-in numbers:
> https://workgreen.webex.com/workgreen/globalcallin.php?serviceType=MC&ED=181742197&tollFree=0
>
> Access code:963 755 542
>
> -------------------------------------------------------
> For assistance
> -------------------------------------------------------
> 1. Go to https://workgreen.webex.com/workgreen/mc
> 2. On the left navigation bar, click "Support".
>
> You can contact me at:
> amorris@amsl.com
> 1-510-492-4081
>
> To add this meeting to your calendar program (for example Microsoft
> Outlook), click this link:
>
> https://workgreen.webex.com/workgreen/j.php?ED=181742197&UID=1249097532&ICS=MI&LD=1&RD=2&ST=1&SHA2=1sO7X9GoItG7qDII-/DUsH2iEIlMx8cUMEWOoPlBrjY=&RT=MiM0
>
> The playback of UCF (Universal Communications Format) rich media files
> requires appropriate players. To view this type of rich media files in the
> meeting, please check whether you have the players installed on your
> computer by going to
> https://workgreen.webex.com/workgreen/systemdiagnosis.php.
>
> Sign up for a free trial of WebEx
> http://www.webex.com/go/mcemfreetrial
>
> http://www.webex.com
>
> CCP:+14087926300x963755542#
>
> IMPORTANT NOTICE: This WebEx service includes a feature that allows audio
> and any documents and other materials exchanged or viewed during the session
> to be recorded. By joining this session, you automatically consent to such
> recordings. If you do not consent to the recording, discuss your concerns
> with the meeting host prior to the start of the recording or do not join the
> session. Please note that any such recordings may be subject to discovery in
> the event of litigation.
>
>

--20cf307cfdd4c660c204aa42bbc9
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

As a reminder, all the materials for the meeting will be available on the C=
LUE WG wiki:<div><a href=3D"http://trac.tools.ietf.org/wg/clue/trac/wiki">h=
ttp://trac.tools.ietf.org/wg/clue/trac/wiki</a></div><div><br></div><div>Th=
ere is a tentative agenda available at this time.</div>
<div><br></div><div>Regards,</div><div>Mary.=A0<br><br><div class=3D"gmail_=
quote">On Thu, Aug 11, 2011 at 10:19 AM, Mary Barnes <span dir=3D"ltr">&lt;=
<a href=3D"mailto:mary.ietf.barnes@gmail.com">mary.ietf.barnes@gmail.com</a=
>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;"><div class=3D"gmail_quote"><font face=3D"Ta=
homa, Arial, sans-serif, Helvetica, Geneva" size=3D"2">Hello , <br> <br> IE=
TF Secretariat invites you to attend this online meeting. <br>
 <br> Topic: CLUE WG Virtual Interim Meeting <br>
 Date: Tuesday, August 23, 2011 <br> Time: 9:00 am, Pacific Daylight Time (=
San Francisco, GMT-07:00) <br> Meeting Number: 963 755 542 <br> Meeting Pas=
sword: (This meeting does not require a password.) <br> <br> <br> ---------=
---------------------------------------------- <br>

 To join the online meeting (Now from mobile devices!) <br> ---------------=
---------------------------------------- <br> 1. Go to <a href=3D"https://w=
orkgreen.webex.com/workgreen/j.php?ED=3D181742197&amp;UID=3D1249097532&amp;=
RT=3DMiM0" target=3D"_blank">https://workgreen.webex.com/workgreen/j.php?ED=
=3D181742197&amp;UID=3D1249097532&amp;RT=3DMiM0</a> <br>

 2. If requested, enter your name and email address. <br> 3. If a password =
is required, enter the meeting password: (This meeting does not require a p=
assword.) <br> 4. Click &quot;Join&quot;. <br> <br> To view in other time z=
ones or languages, please click the link: <br>

 <a href=3D"https://workgreen.webex.com/workgreen/j.php?ED=3D181742197&amp;=
UID=3D1249097532&amp;ORT=3DMiM0" target=3D"_blank">https://workgreen.webex.=
com/workgreen/j.php?ED=3D181742197&amp;UID=3D1249097532&amp;ORT=3DMiM0</a> =
<br> <br> ------------------------------------------------------- <br>

 To join the audio conference only <br> -----------------------------------=
-------------------- <br> To receive a call back, provide your phone number=
 when you join the meeting, or call the number below and enter the access c=
ode. <br>

 Call-in toll number (US/Canada): <a href=3D"tel:1-408-792-6300" value=3D"+=
14087926300" target=3D"_blank">1-408-792-6300</a> <br> Global call-in numbe=
rs: <a href=3D"https://workgreen.webex.com/workgreen/globalcallin.php?servi=
ceType=3DMC&amp;ED=3D181742197&amp;tollFree=3D0" target=3D"_blank">https://=
workgreen.webex.com/workgreen/globalcallin.php?serviceType=3DMC&amp;ED=3D18=
1742197&amp;tollFree=3D0</a> <br>

 <br> Access code:963 755 542 <br> <br> -----------------------------------=
-------------------- <br> For assistance <br> -----------------------------=
-------------------------- <br> 1. Go to <a href=3D"https://workgreen.webex=
.com/workgreen/mc" target=3D"_blank">https://workgreen.webex.com/workgreen/=
mc</a> <br>

 2. On the left navigation bar, click &quot;Support&quot;. <br> <br> You ca=
n contact me at: <br>  <a href=3D"mailto:amorris@amsl.com" target=3D"_blank=
">amorris@amsl.com</a> <br> <a href=3D"tel:1-510-492-4081" value=3D"+151049=
24081" target=3D"_blank">1-510-492-4081</a> <br>

 <br> To add this meeting to your calendar program (for example Microsoft O=
utlook), click this link: <br> <a href=3D"https://workgreen.webex.com/workg=
reen/j.php?ED=3D181742197&amp;UID=3D1249097532&amp;ICS=3DMI&amp;LD=3D1&amp;=
RD=3D2&amp;ST=3D1&amp;SHA2=3D1sO7X9GoItG7qDII-/DUsH2iEIlMx8cUMEWOoPlBrjY=3D=
&amp;RT=3DMiM0" target=3D"_blank">https://workgreen.webex.com/workgreen/j.p=
hp?ED=3D181742197&amp;UID=3D1249097532&amp;ICS=3DMI&amp;LD=3D1&amp;RD=3D2&a=
mp;ST=3D1&amp;SHA2=3D1sO7X9GoItG7qDII-/DUsH2iEIlMx8cUMEWOoPlBrjY=3D&amp;RT=
=3DMiM0</a> <br>

 <br> The playback of UCF (Universal Communications Format) rich media file=
s requires appropriate players. To view this type of rich media files in th=
e meeting, please check whether you have the players installed on your comp=
uter by going to <a href=3D"https://workgreen.webex.com/workgreen/systemdia=
gnosis.php" target=3D"_blank">https://workgreen.webex.com/workgreen/systemd=
iagnosis.php</a>. <br>

 <br> Sign up for a free trial of WebEx <br> <a href=3D"http://www.webex.co=
m/go/mcemfreetrial" target=3D"_blank">http://www.webex.com/go/mcemfreetrial=
</a> <br> <br> <a href=3D"http://www.webex.com" target=3D"_blank">http://ww=
w.webex.com</a> <br>

 <br> CCP:+14087926300x963755542# <br> <br> IMPORTANT NOTICE: This WebEx se=
rvice includes a feature that allows audio and any documents and other mate=
rials exchanged or viewed during the session to be recorded. By joining thi=
s session, you automatically consent to such recordings. If you do not cons=
ent to the recording, discuss your concerns with the meeting host prior to =
the start of the recording or do not join the session. Please note that any=
 such recordings may be subject to discovery in the event of litigation. <b=
r>

 </font></div><br>
</blockquote></div><br></div>

--20cf307cfdd4c660c204aa42bbc9--

From stephane.cazeaux@orange-ftgroup.com  Fri Aug 12 02:04:24 2011
Return-Path: <stephane.cazeaux@orange-ftgroup.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7902421F863A for <clue@ietfa.amsl.com>; Fri, 12 Aug 2011 02:04:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.249
X-Spam-Level: 
X-Spam-Status: No, score=-3.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8wqMJmN4qEbV for <clue@ietfa.amsl.com>; Fri, 12 Aug 2011 02:04:23 -0700 (PDT)
Received: from p-mail1.rd.francetelecom.com (p-mail1.rd.francetelecom.com [195.101.245.15]) by ietfa.amsl.com (Postfix) with ESMTP id D389B21F867A for <clue@ietf.org>; Fri, 12 Aug 2011 02:04:22 -0700 (PDT)
Received: from p-mail1.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 721608B8008; Fri, 12 Aug 2011 10:49:34 +0200 (CEST)
Received: from ftrdsmtp1.rd.francetelecom.fr (unknown [10.192.128.46]) by p-mail1.rd.francetelecom.com (Postfix) with ESMTP id 133B98B8007; Fri, 12 Aug 2011 10:49:34 +0200 (CEST)
Received: from FTRDCH02.rd.francetelecom.fr ([10.194.32.13]) by ftrdsmtp1.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 12 Aug 2011 10:48:42 +0200
Received: from FTRDMB03.rd.francetelecom.fr ([fe80::4c06:6ece:ed2d:797e]) by FTRDCH02.rd.francetelecom.fr ([::1]) with mapi id 14.01.0270.001; Fri, 12 Aug 2011 10:48:42 +0200
From: <stephane.cazeaux@orange-ftgroup.com>
To: <pkyzivat@alum.mit.edu>
Thread-Topic: [clue] Comment on the presentation use case
Thread-Index: AcxHlL8VW+C7KhbYQU2HJX/U8MKZpAFFKK/A///k6YCAAFO3gIAACg4AgAAqsQCAAFTQgP/uhI7ggCNGD4D/+k3aoA==
Date: Fri, 12 Aug 2011 08:48:41 +0000
Message-ID: <FEE7A6136F518B4B87037A58924AB6B0A8BF07@FTRDMB03.rd.francetelecom.fr>
References: <FEE7A6136F518B4B87037A58924AB6B0A89CB7@FTRDMB03.rd.francetelecom.fr><00ec01cc4ca9$9cc14e80$d643eb80$%roni@huawei.com><4E309135.7070408@alum.mit.edu><001b01cc4cd6$77d28760$67779620$%roni@huawei.com> <4E30DFDE.3040601@alum.mit.edu> <9ECCF01B52E7AB408A7EB85352642141031F2E5E@ftrdmel0.rd.francetelecom.fr> <4E314AD3.1030406@alum.mit.edu> <FEE7A6136F518B4B87037A58924AB6B0A8B8DA@FTRDMB03.rd.francetelecom.fr> <4E403783.70706@alum.mit.edu>
In-Reply-To: <4E403783.70706@alum.mit.edu>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.193.193.104]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 12 Aug 2011 08:48:42.0948 (UTC) FILETIME=[A3ACB840:01CC58CC]
Cc: clue@ietf.org
Subject: Re: [clue] Comment on the presentation use case
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Aug 2011 09:04:24 -0000

Hi Paul,

I understand your suggestion, and I am aware that it could be a solution. I=
t certainly makes sense, but I am not sure of how it could be integrated in=
 CLUE. To me, this is a matter of application integration, at application l=
evel.

My suggestion is that we should think of a solution that provides more sati=
sfying collaboration within telepresence, with the same level of interopera=
bility and multistream interaction as presentation video stream provides, b=
ut with more satisfying quality (video is not suitable for all kinds of sha=
red documents) and more collaborative features.
I don't think that the kind of relationship that you suggest is the only so=
lution.


Stephane.=20


-----Message d'origine-----
De=A0: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu]=20
Envoy=E9=A0: lundi 8 ao=FBt 2011 21:23
=C0=A0: CAZEAUX Stephane RD-BIZZ-CAE
Cc=A0: clue@ietf.org
Objet=A0: Re: [clue] Comment on the presentation use case

On 8/8/11 11:56 AM, stephane.cazeaux@orange-ftgroup.com wrote:
> Hi,
>
> To me, it should be part of the telepresence protocols at least to enable=
 the interoperability, as the presentation based on video stream allows it.
>
> The point is that video stream is not convenient for the use cases I sugg=
ested. But it does not necessarily mean that we should bundle a full data s=
haring protocol with telepresence. Something simpler, like the RFB option o=
f draft-garcia-mmusic-sdp-collaboration, could be a candidate.

What I was suggesting is that maybe it would make sense to turn those=20
relationships "inside out".

For instance when I use a collaboration tool like Webex, the=20
collaboration is set up first via the web, and defines the set of=20
participants. Then a voice session can be added. For pragmatic reasons,=20
the voice conferencing seems to be pretty distinct. (I'm not certain how=20
webex handles video. I suspect it is doing it via the web, not the=20
telephony conference.)

Its not hard to imagine the same sort of setup, but with a multiparty=20
telepresence session instead of the traditional voice conference. In=20
such a case, you would probably want the collaboration tool (webex, or=20
whatever) to mediate the UI for the web collaboration, the roster, etc.=20
It might delegate a lot of that to the telepresence infrastructure.

But that does raise some questions about how all the components fit=20
together. Is there a single screen for the collaboration session in a=20
telepresence room? What about input to that - keyboard, mouse, etc.? Or=20
do we assume that each person in the room has their own computer with=20
input, display, etc. and maybe a way to slave the web collaboration=20
session to one or more of the big displays in the room?

What probably *can't* be done right now is nail down a particular web=20
collaboration service (e.g. Webex) or protocol. That does complicate=20
slaving the collaboration session to a screen, unless its done by having=20
someone connect a video connection to their own computer.

	Thanks,
	Paul

> Stephane.
>
>
> -----Message d'origine-----
> De : clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] De la part de P=
aul Kyzivat
> Envoy=E9 : jeudi 28 juillet 2011 13:41
> =C0 : CHATRAS Bruno RD-CORE-ISS
> Cc : clue@ietf.org
> Objet : Re: [clue] Comment on the presentation use case
>
> On 7/28/11 2:37 AM, bruno.chatras@orange-ftgroup.com wrote:
>> I think we should take a look to
>> http://tools.ietf.org/html/draft-garcia-mmusic-sdp-collaboration-00
>
> Maybe. But that is almost orthogonal to what I was suggesting.
>
> 	THanks,
> 	Paul
> 	(as individual)
>
>> Bruno
>>
>>> -----Message d'origine-----
>>> De : clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] De la part de
>>> Paul Kyzivat
>>> Envoy=E9 : jeudi 28 juillet 2011 06:05
>>> =C0 : Roni Even
>>> Cc : clue@ietf.org
>>> Objet : Re: [clue] Comment on the presentation use case
>>>
>>> On 7/27/11 11:28 PM, Roni Even wrote:
>>>> Hi,
>>>> HTTP is not defining a common data sharing protocol. WebEx may be
>>> carried
>>>> over HTTP but the data sharing application is not standard. What I
>>> meant is
>>>> that it can either be something that is a common data sharing
>>> protocol or
>>>> something that is carried as an RTP payload which require some common
>>>> defined protocol on top.
>>>
>>> I was being a bit tongue in cheek, though not entirely.
>>> Of course you are right - that if you want to push data to everybody
>>> you
>>> need more.
>>>
>>> But data sharing by pointing a video camera at a piece of paper is a
>>> tad
>>> out of date. Connecting the video port on a user's computer as a video
>>> source and distributing it with the other video is better than that.
>>> But
>>> its not nearly as convenient as webex or any of its competitors.
>>>
>>> It isn't entirely clear that its *necessary* to bundle the data sharing
>>> application with the telepresence protocols. Its kind of limiting since
>>> the web apps evolve very rapidly. Perhaps we should be doing the
>>> opposite of that: providing a way to embed the control of the
>>> telepresence system into a web app.
>>>
>>> 	Thanks,
>>> 	Paul
>>>
>>>>> -----Original Message-----
>>>>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
>>> Of
>>>>> Paul Kyzivat
>>>>> Sent: Thursday, July 28, 2011 1:29 AM
>>>>> To: clue@ietf.org
>>>>> Subject: Re: [clue] Comment on the presentation use case
>>>>>
>>>>> On 7/27/11 6:07 PM, Roni Even wrote:
>>>>>> Hi Stephane,
>>>>>>
>>>>>> Is there a standard protocol that is used for conveying this
>>>>>> information, is it RTP based.
>>>>>
>>>>> AFAIK this is often http. (E.g. webex)
>>>>>
>>>>>> To me this is a separate application that can be integrated in the
>>>>>> application level and not as part of the multistream.
>>>>>
>>>>> I guess this depends on whether the support for it is integrated
>>> into
>>>>> the "room", or is just incidental equipment brought by the users,
>>> not
>>>>> formally related to the telepresence session.
>>>>>
>>>>> 	Thanks,
>>>>> 	Paul
>>>>> 	(speaking as an individual)
>>>>>
>>>>>> Roni
>>>>>>
>>>>>> *clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] *On Behalf Of
>>>>>> *stephane.cazeaux@orange-ftgroup.com
>>>>>> *Sent:* Thursday, July 21, 2011 2:33 PM
>>>>>> *To:* clue@ietf.org
>>>>>> *Subject:* [clue] Comment on the presentation use case*
>>>>>>
>>>>>> **
>>>>>>
>>>>>> *Hi,*
>>>>>>
>>>>>> **
>>>>>>
>>>>>> *The presentation use case as described in the use-cases document
>>> is
>>>>>> based on the assumption that the presentation stream relies on a
>>>>> video
>>>>>> stream, and is limited to usage of presentation video streams. But
>>> we
>>>>>> could also consider collaborative use cases, meaningful for
>>>>>> telepresence, which are not covered by the existing text.*
>>>>>>
>>>>>> *I propose to complete the existing text as follows:*
>>>>>>
>>>>>> **
>>>>>>
>>>>>> *Furthermore, although most today's systems use video streams for
>>>>>> presentations, there are use cases where this is not suitable. For
>>>>> example:*
>>>>>>
>>>>>> *- The professor which shares an electronic whiteboard (could be a
>>>>>> whiteboard application on a PC, with screen capture of the PC)
>>> where
>>>>> all
>>>>>> students can participate. Students will take control of the shared
>>>>>> whiteboard in turns.*
>>>>>>
>>>>>> *- In a multipoint meeting, a shared document can be kept always
>>>>> visible
>>>>>> in a screen, while other documents are presented on other screens
>>>>> (with
>>>>>> possible in turns presentation). For instance, for the purpose of
>>>>> shared
>>>>>> design document, notes taking, polls, etc. A shared document
>>> implies
>>>>>> that all participants can modify it in turns.*
>>>>>>
>>>>>> *"*
>>>>>>
>>>>>> **
>>>>>>
>>>>>> **
>>>>>>
>>>>>> *St ephane. v>
>>>>>> *
>>>>>>
>>>>>> *
>>>>>> *
>>>>>>
>>>>>> *_______________________________________________
>>>>>> clue mailing list
>>>>>> clue@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/clue
>>>>>> *
>>>>>
>>>>> _______________________________________________
>>>>> clue mailing list
>>>>> clue@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/clue
>>>>
>>>>
>>>
>>> _______________________________________________
>>> clue mailing list
>>> clue@ietf.org
>>> https://www.ietf.org/mailman/listinfo/clue
>>
>
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue
>


From pkyzivat@alum.mit.edu  Fri Aug 12 08:30:09 2011
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CEE321F888A for <clue@ietfa.amsl.com>; Fri, 12 Aug 2011 08:30:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.545
X-Spam-Level: 
X-Spam-Status: No, score=-2.545 tagged_above=-999 required=5 tests=[AWL=0.054,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JmM6B9CIkCks for <clue@ietfa.amsl.com>; Fri, 12 Aug 2011 08:30:08 -0700 (PDT)
Received: from qmta05.westchester.pa.mail.comcast.net (qmta05.westchester.pa.mail.comcast.net [76.96.62.48]) by ietfa.amsl.com (Postfix) with ESMTP id D240121F8888 for <clue@ietf.org>; Fri, 12 Aug 2011 08:30:07 -0700 (PDT)
Received: from omta21.westchester.pa.mail.comcast.net ([76.96.62.72]) by qmta05.westchester.pa.mail.comcast.net with comcast id KT7r1h00D1ZXKqc55TWlGa; Fri, 12 Aug 2011 15:30:45 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([24.62.109.41]) by omta21.westchester.pa.mail.comcast.net with comcast id KTWk1h01E0tdiYw3hTWlHi; Fri, 12 Aug 2011 15:30:45 +0000
Message-ID: <4E454723.4080501@alum.mit.edu>
Date: Fri, 12 Aug 2011 11:30:43 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: stephane.cazeaux@orange-ftgroup.com
References: <FEE7A6136F518B4B87037A58924AB6B0A89CB7@FTRDMB03.rd.francetelecom.fr><00ec01cc4ca9$9cc14e80$d643eb80$%roni@huawei.com><4E309135.7070408@alum.mit.edu><001b01cc4cd6$77d28760$67779620$%roni@huawei.com> <4E30DFDE.3040601@alum.mit.edu> <9ECCF01B52E7AB408A7EB85352642141031F2E5E@ftrdmel0.rd.francetelecom.fr> <4E314AD3.1030406@alum.mit.edu> <FEE7A6136F518B4B87037A58924AB6B0A8B8DA@FTRDMB03.rd.francetelecom.fr> <4E403783.70706@alum.mit.edu> <FEE7A6136F518B4B87037A58924AB6B0A8BF07@FTRDMB03.rd.francetelecom.fr>
In-Reply-To: <FEE7A6136F518B4B87037A58924AB6B0A8BF07@FTRDMB03.rd.francetelecom.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Cc: clue@ietf.org
Subject: Re: [clue] Comment on the presentation use case
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Aug 2011 15:30:09 -0000

On 8/12/11 4:48 AM, stephane.cazeaux@orange-ftgroup.com wrote:
> Hi Paul,
>
> I understand your suggestion, and I am aware that it could be a solution. It certainly makes sense, but I am not sure of how it could be integrated in CLUE. To me, this is a matter of application integration, at application level.
>
> My suggestion is that we should think of a solution that provides more satisfying collaboration within telepresence, with the same level of interoperability and multistream interaction as presentation video stream provides, but with more satisfying quality (video is not suitable for all kinds of shared documents) and more collaborative features.
> I don't think that the kind of relationship that you suggest is the only solution.

IMO the main thing is to not constrain the mechanism used for 
collaboration/web sharing. That stuff is evolving at "web speed". 
Anything you nail down that is constraining will be obsolete before it 
gets out.

(I've been looking more at RTCWEB recently, and I'm wondering if perhaps 
CLUE ought to be based on that.)

	Thanks,
	Paul (as individual)

> Stephane.
>
>
> -----Message d'origine-----
> De : Paul Kyzivat [mailto:pkyzivat@alum.mit.edu]
> Envoyé : lundi 8 août 2011 21:23
> À : CAZEAUX Stephane RD-BIZZ-CAE
> Cc : clue@ietf.org
> Objet : Re: [clue] Comment on the presentation use case
>
> On 8/8/11 11:56 AM, stephane.cazeaux@orange-ftgroup.com wrote:
>> Hi,
>>
>> To me, it should be part of the telepresence protocols at least to enable the interoperability, as the presentation based on video stream allows it.
>>
>> The point is that video stream is not convenient for the use cases I suggested. But it does not necessarily mean that we should bundle a full data sharing protocol with telepresence. Something simpler, like the RFB option of draft-garcia-mmusic-sdp-collaboration, could be a candidate.
>
> What I was suggesting is that maybe it would make sense to turn those
> relationships "inside out".
>
> For instance when I use a collaboration tool like Webex, the
> collaboration is set up first via the web, and defines the set of
> participants. Then a voice session can be added. For pragmatic reasons,
> the voice conferencing seems to be pretty distinct. (I'm not certain how
> webex handles video. I suspect it is doing it via the web, not the
> telephony conference.)
>
> Its not hard to imagine the same sort of setup, but with a multiparty
> telepresence session instead of the traditional voice conference. In
> such a case, you would probably want the collaboration tool (webex, or
> whatever) to mediate the UI for the web collaboration, the roster, etc.
> It might delegate a lot of that to the telepresence infrastructure.
>
> But that does raise some questions about how all the components fit
> together. Is there a single screen for the collaboration session in a
> telepresence room? What about input to that - keyboard, mouse, etc.? Or
> do we assume that each person in the room has their own computer with
> input, display, etc. and maybe a way to slave the web collaboration
> session to one or more of the big displays in the room?
>
> What probably *can't* be done right now is nail down a particular web
> collaboration service (e.g. Webex) or protocol. That does complicate
> slaving the collaboration session to a screen, unless its done by having
> someone connect a video connection to their own computer.
>
> 	Thanks,
> 	Paul
>
>> Stephane.
>>
>>
>> -----Message d'origine-----
>> De : clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] De la part de Paul Kyzivat
>> Envoyé : jeudi 28 juillet 2011 13:41
>> À : CHATRAS Bruno RD-CORE-ISS
>> Cc : clue@ietf.org
>> Objet : Re: [clue] Comment on the presentation use case
>>
>> On 7/28/11 2:37 AM, bruno.chatras@orange-ftgroup.com wrote:
>>> I think we should take a look to
>>> http://tools.ietf.org/html/draft-garcia-mmusic-sdp-collaboration-00
>>
>> Maybe. But that is almost orthogonal to what I was suggesting.
>>
>> 	THanks,
>> 	Paul
>> 	(as individual)
>>
>>> Bruno
>>>
>>>> -----Message d'origine-----
>>>> De : clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] De la part de
>>>> Paul Kyzivat
>>>> Envoyé : jeudi 28 juillet 2011 06:05
>>>> À : Roni Even
>>>> Cc : clue@ietf.org
>>>> Objet : Re: [clue] Comment on the presentation use case
>>>>
>>>> On 7/27/11 11:28 PM, Roni Even wrote:
>>>>> Hi,
>>>>> HTTP is not defining a common data sharing protocol. WebEx may be
>>>> carried
>>>>> over HTTP but the data sharing application is not standard. What I
>>>> meant is
>>>>> that it can either be something that is a common data sharing
>>>> protocol or
>>>>> something that is carried as an RTP payload which require some common
>>>>> defined protocol on top.
>>>>
>>>> I was being a bit tongue in cheek, though not entirely.
>>>> Of course you are right - that if you want to push data to everybody
>>>> you
>>>> need more.
>>>>
>>>> But data sharing by pointing a video camera at a piece of paper is a
>>>> tad
>>>> out of date. Connecting the video port on a user's computer as a video
>>>> source and distributing it with the other video is better than that.
>>>> But
>>>> its not nearly as convenient as webex or any of its competitors.
>>>>
>>>> It isn't entirely clear that its *necessary* to bundle the data sharing
>>>> application with the telepresence protocols. Its kind of limiting since
>>>> the web apps evolve very rapidly. Perhaps we should be doing the
>>>> opposite of that: providing a way to embed the control of the
>>>> telepresence system into a web app.
>>>>
>>>> 	Thanks,
>>>> 	Paul
>>>>
>>>>>> -----Original Message-----
>>>>>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
>>>> Of
>>>>>> Paul Kyzivat
>>>>>> Sent: Thursday, July 28, 2011 1:29 AM
>>>>>> To: clue@ietf.org
>>>>>> Subject: Re: [clue] Comment on the presentation use case
>>>>>>
>>>>>> On 7/27/11 6:07 PM, Roni Even wrote:
>>>>>>> Hi Stephane,
>>>>>>>
>>>>>>> Is there a standard protocol that is used for conveying this
>>>>>>> information, is it RTP based.
>>>>>>
>>>>>> AFAIK this is often http. (E.g. webex)
>>>>>>
>>>>>>> To me this is a separate application that can be integrated in the
>>>>>>> application level and not as part of the multistream.
>>>>>>
>>>>>> I guess this depends on whether the support for it is integrated
>>>> into
>>>>>> the "room", or is just incidental equipment brought by the users,
>>>> not
>>>>>> formally related to the telepresence session.
>>>>>>
>>>>>> 	Thanks,
>>>>>> 	Paul
>>>>>> 	(speaking as an individual)
>>>>>>
>>>>>>> Roni
>>>>>>>
>>>>>>> *clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] *On Behalf Of
>>>>>>> *stephane.cazeaux@orange-ftgroup.com
>>>>>>> *Sent:* Thursday, July 21, 2011 2:33 PM
>>>>>>> *To:* clue@ietf.org
>>>>>>> *Subject:* [clue] Comment on the presentation use case*
>>>>>>>
>>>>>>> **
>>>>>>>
>>>>>>> *Hi,*
>>>>>>>
>>>>>>> **
>>>>>>>
>>>>>>> *The presentation use case as described in the use-cases document
>>>> is
>>>>>>> based on the assumption that the presentation stream relies on a
>>>>>> video
>>>>>>> stream, and is limited to usage of presentation video streams. But
>>>> we
>>>>>>> could also consider collaborative use cases, meaningful for
>>>>>>> telepresence, which are not covered by the existing text.*
>>>>>>>
>>>>>>> *I propose to complete the existing text as follows:*
>>>>>>>
>>>>>>> **
>>>>>>>
>>>>>>> *Furthermore, although most today's systems use video streams for
>>>>>>> presentations, there are use cases where this is not suitable. For
>>>>>> example:*
>>>>>>>
>>>>>>> *- The professor which shares an electronic whiteboard (could be a
>>>>>>> whiteboard application on a PC, with screen capture of the PC)
>>>> where
>>>>>> all
>>>>>>> students can participate. Students will take control of the shared
>>>>>>> whiteboard in turns.*
>>>>>>>
>>>>>>> *- In a multipoint meeting, a shared document can be kept always
>>>>>> visible
>>>>>>> in a screen, while other documents are presented on other screens
>>>>>> (with
>>>>>>> possible in turns presentation). For instance, for the purpose of
>>>>>> shared
>>>>>>> design document, notes taking, polls, etc. A shared document
>>>> implies
>>>>>>> that all participants can modify it in turns.*
>>>>>>>
>>>>>>> *"*
>>>>>>>
>>>>>>> **
>>>>>>>
>>>>>>> **
>>>>>>>
>>>>>>> *St ephane. v>
>>>>>>> *
>>>>>>>
>>>>>>> *
>>>>>>> *
>>>>>>>
>>>>>>> *_______________________________________________
>>>>>>> clue mailing list
>>>>>>> clue@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/clue
>>>>>>> *
>>>>>>
>>>>>> _______________________________________________
>>>>>> clue mailing list
>>>>>> clue@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/clue
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> clue mailing list
>>>> clue@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/clue
>>>
>>
>> _______________________________________________
>> clue mailing list
>> clue@ietf.org
>> https://www.ietf.org/mailman/listinfo/clue
>>
>
>


From Even.roni@huawei.com  Sun Aug 14 03:12:58 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B685C21F8661 for <clue@ietfa.amsl.com>; Sun, 14 Aug 2011 03:12:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.622
X-Spam-Level: 
X-Spam-Status: No, score=-105.622 tagged_above=-999 required=5 tests=[AWL=-0.356, BAYES_00=-2.599, FRT_FOLLOW1=1.332, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DMZ8zFXvcGMp for <clue@ietfa.amsl.com>; Sun, 14 Aug 2011 03:12:58 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by ietfa.amsl.com (Postfix) with ESMTP id AC1AB21F85BB for <clue@ietf.org>; Sun, 14 Aug 2011 03:12:57 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LPW00LUXXQR6B@szxga04-in.huawei.com> for clue@ietf.org; Sun, 14 Aug 2011 18:13:39 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LPW0065AXQRUR@szxga04-in.huawei.com> for clue@ietf.org; Sun, 14 Aug 2011 18:13:39 +0800 (CST)
Received: from windows8d787f9 (bzq-79-180-16-191.red.bezeqint.net [79.180.16.191]) by szxml12-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LPW00I1AXQKT8@szxml12-in.huawei.com> for clue@ietf.org; Sun, 14 Aug 2011 18:13:39 +0800 (CST)
Date: Sun, 14 Aug 2011 13:13:17 +0300
From: Roni Even <Even.roni@huawei.com>
To: clue@ietf.org
Message-id: <02c701cc5a6a$cd8bdbb0$68a39310$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: multipart/alternative; boundary="Boundary_(ID_uf15amNaWv9+zvhSjz96LA)"
Content-language: en-us
Thread-index: Acxaasg6Cyi54ZGPRR+etvD1LpiaSA==
Subject: [clue] Capture Scene and system description
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 14 Aug 2011 10:12:59 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_uf15amNaWv9+zvhSjz96LA)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi,

The way I read the framework is that it assumes one model of a generic
endpoint described by the cameras having a left to right spatial relation.

My view from the charter is that the description should also address the
displays and camera positions which are not the same for all endpoint.
Cameras can be centrally located or on top of each screen. The screen may be
very close to one other or at some distance from one others. All this
information is relevant of you want to convey the "being there" experience
which is why we chartered this endpoint and not to achieve just a simple
multi-stream connection.

 

>From the charter:

This working group is chartered to specify the following information

  about media streams from one entity to another entity:

 

  * Spatial relationships of cameras, displays, microphones, and

    loudspeakers - relative to each other and to likely positions of

    participants

 

  * Viewpoint, field of view/capture for

    camera/microphone/display/loudspeaker - so that senders and

    intermediate devices can understand how best to compose streams for

    receivers, and the receiver will know the characteristics of its

    received streams

 

 

I think that the current base model does not address this two bullets from
the charter. 

My preference is to define the "Capture Scene" so it will have parameters
that will enable the advertisement of the camera positions and the number of
displays and their relative position.

 

As for the camera viewpoint I think this is being discussed in a separate
thread on the layout and I will address my comments there.

 

BR

Roni Even

 

 


--Boundary_(ID_uf15amNaWv9+zvhSjz96LA)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hi,<o:p></o:p></p><p class=MsoNormal>The way I read the framework is that it assumes one model of a generic endpoint described by the cameras having a left to right spatial relation.<o:p></o:p></p><p class=MsoNormal>My view from the charter is that the description should also address the displays and camera positions which are not the same for all endpoint. Cameras can be centrally located or on top of each screen. The screen may be very close to one other or at some distance from one others. All this information is relevant of you want to convey the &quot;being there&quot; experience which is why we chartered this endpoint and not to achieve just a simple multi-stream connection.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>From the charter:<o:p></o:p></p><p class=MsoNormal>This working group is chartered to specify the follo
 wing inf
 class=MsoNormal>&nbsp; about media streams from one entity to another entity:<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>&nbsp; * Spatial relationships of cameras, displays, microphones, and<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; loudspeakers - relative to each other and to likely positions of<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; participants<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>&nbsp; * Viewpoint, field of view/capture for<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; camera/microphone/display/loudspeaker - so that senders and<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; intermediate devices can understand how best to compose streams for<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; receivers, and the receiver will know the characteristics of its<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; received streams<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p
 ></p><p 
p;</o:p></p><p class=MsoNormal>I think that the current base model does not address this two bullets from the charter. <o:p></o:p></p><p class=MsoNormal>My preference is to define the &quot;Capture Scene&quot; so it will have parameters that will enable the advertisement of the camera positions and the number of displays and their relative position.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>As for the camera viewpoint I think this is being discussed in a separate thread on the layout and I will address my comments there.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>BR<o:p></o:p></p><p class=MsoNormal>Roni Even<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>

--Boundary_(ID_uf15amNaWv9+zvhSjz96LA)--

From bbaldino@cisco.com  Mon Aug 15 13:20:51 2011
Return-Path: <bbaldino@cisco.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 568B421F8D4B for <clue@ietfa.amsl.com>; Mon, 15 Aug 2011 13:20:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.266
X-Spam-Level: 
X-Spam-Status: No, score=-1.266 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FRT_FOLLOW1=1.332, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GKIR27uUFMHJ for <clue@ietfa.amsl.com>; Mon, 15 Aug 2011 13:20:49 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 7CB0921F8D4A for <clue@ietf.org>; Mon, 15 Aug 2011 13:20:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=bbaldino@cisco.com; l=12355; q=dns/txt; s=iport; t=1313439696; x=1314649296; h=mime-version:subject:date:message-id:in-reply-to: references:from:to; bh=1Hl3nmo3Im/JMxD86OqZIxnKAqD0h+7sW8jGCkQednE=; b=lpGImvIvAonEW1fPugXHrmRTLtV0n4IGv9nnjhQAdh7w6igfFnykEpDm 7b99STSgGooAeDHKM8aj6ejA+g3UxQ8SrHisxRyYw5XNj+EhPLwx7JDLV Ye8wEZHsrmwIaR/rukQqp6OR0OtQaq+7Ha8Eq1xjY6vLWyQm2mCS5XE05 A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AtMAAEZ/SU6rRDoJ/2dsb2JhbABBgk2Ve49Od4FAAQEBAQMSAQkRA0IXAgEIEQQBAQsGFwEGAUUJCAEBBAESCBqiJgGfBIVoXwSHX5BIjAA
X-IronPort-AV: E=Sophos;i="4.67,375,1309737600"; d="scan'208,217";a="13322659"
Received: from mtv-core-4.cisco.com ([171.68.58.9]) by rcdn-iport-6.cisco.com with ESMTP; 15 Aug 2011 20:21:35 +0000
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by mtv-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id p7FKLZTR029844; Mon, 15 Aug 2011 20:21:35 GMT
Received: from xmb-sjc-233.amer.cisco.com ([128.107.191.88]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 15 Aug 2011 13:21:35 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CC5B88.ED8D4BF4"
Date: Mon, 15 Aug 2011 13:21:34 -0700
Message-ID: <A997DBD5DD3E0B46A6D0353CF3E32CCB0DE7DFF1@xmb-sjc-233.amer.cisco.com>
In-Reply-To: <02c701cc5a6a$cd8bdbb0$68a39310$%roni@huawei.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [clue] Capture Scene and system description
thread-index: Acxaasg6Cyi54ZGPRR+etvD1LpiaSABHcgjw
References: <02c701cc5a6a$cd8bdbb0$68a39310$%roni@huawei.com>
From: "Brian Baldino (bbaldino)" <bbaldino@cisco.com>
To: "Roni Even" <Even.roni@huawei.com>, <clue@ietf.org>
X-OriginalArrivalTime: 15 Aug 2011 20:21:35.0119 (UTC) FILETIME=[EDDBD9F0:01CC5B88]
Subject: Re: [clue] Capture Scene and system description
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Aug 2011 20:20:51 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CC5B88.ED8D4BF4
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hey Roni,

I agree that the current description of the framework doesn't provide a
mechanism to describe the concepts you mentioned; we plan on adding
support for them and the mechanisms for doing so will be added to the
framework soon.  Once we take our best shot at them we can make sure
they cover the use cases you described.

=20

-Brian

=20

From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of
Roni Even
Sent: Sunday, August 14, 2011 3:13 AM
To: clue@ietf.org
Subject: [clue] Capture Scene and system description

=20

Hi,

The way I read the framework is that it assumes one model of a generic
endpoint described by the cameras having a left to right spatial
relation.

My view from the charter is that the description should also address the
displays and camera positions which are not the same for all endpoint.
Cameras can be centrally located or on top of each screen. The screen
may be very close to one other or at some distance from one others. All
this information is relevant of you want to convey the "being there"
experience which is why we chartered this endpoint and not to achieve
just a simple multi-stream connection.

=20

>From the charter:

This working group is chartered to specify the follo wing inf
class=3DMsoNormal>  about media streams from one entity to another =
entity:

=20

  * Spatial relationships of cameras, displays, microphones, and

    loudspeakers - relative to each other and to likely positions of

    participants

=20

  * Viewpoint, field of view/capture for

    camera/microphone/display/loudspeaker - so that senders and

    intermediate devices can understand how best to compose streams for

    receivers, and the receiver will know the characteristics of its

    received streams

=20

I think that the current base model does not address this two bullets
from the charter.=20

My preference is to define the "Capture Scene" so it will have
parameters that will enable the advertisement of the camera positions
and the number of displays and their relative position.

=20

As for the camera viewpoint I think this is being discussed in a
separate thread on the layout and I will address my comments there.

=20

BR

Roni Even

=20

=20


------_=_NextPart_001_01CC5B88.ED8D4BF4
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:blue;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DWordSection1>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";
color:blue'>Hey Roni,<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";
color:blue'>I agree that the current description of the framework =
doesn&#8217;t
provide a mechanism to describe the concepts you mentioned; we plan on =
adding
support for them and the mechanisms for doing so will be added to the =
framework
soon.&nbsp; Once we take our best shot at them we can make sure they =
cover the
use cases you described.<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";
color:blue'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";
color:blue'>-Brian<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New";
color:blue'><o:p>&nbsp;</o:p></span></p>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] <b>On Behalf Of =
</b>Roni
Even<br>
<b>Sent:</b> Sunday, August 14, 2011 3:13 AM<br>
<b>To:</b> clue@ietf.org<br>
<b>Subject:</b> [clue] Capture Scene and system =
description<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Hi,<o:p></o:p></p>

<p class=3DMsoNormal>The way I read the framework is that it assumes one =
model of
a generic endpoint described by the cameras having a left to right =
spatial relation.<o:p></o:p></p>

<p class=3DMsoNormal>My view from the charter is that the description =
should also
address the displays and camera positions which are not the same for all
endpoint. Cameras can be centrally located or on top of each screen. The =
screen
may be very close to one other or at some distance from one others. All =
this
information is relevant of you want to convey the &quot;being =
there&quot;
experience which is why we chartered this endpoint and not to achieve =
just a
simple multi-stream connection.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>From the charter:<o:p></o:p></p>

<p class=3DMsoNormal>This working group is chartered to specify the =
follo wing
inf class=3DMsoNormal&gt;&nbsp; about media streams from one entity to =
another
entity:<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>&nbsp; * Spatial relationships of cameras, =
displays,
microphones, and<o:p></o:p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; loudspeakers - relative to each =
other and
to likely positions of<o:p></o:p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; participants<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>&nbsp; * Viewpoint, field of view/capture =
for<o:p></o:p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; =
camera/microphone/display/loudspeaker -
so that senders and<o:p></o:p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; intermediate devices can =
understand how
best to compose streams for<o:p></o:p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; receivers, and the receiver will =
know the
characteristics of its<o:p></o:p></p>

<p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; received streams<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>I think that the current base model does not =
address this
two bullets from the charter. <o:p></o:p></p>

<p class=3DMsoNormal>My preference is to define the &quot;Capture =
Scene&quot; so
it will have parameters that will enable the advertisement of the camera
positions and the number of displays and their relative =
position.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>As for the camera viewpoint I think this is being =
discussed
in a separate thread on the layout and I will address my comments =
there.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>BR<o:p></o:p></p>

<p class=3DMsoNormal>Roni Even<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------_=_NextPart_001_01CC5B88.ED8D4BF4--

From eckelcu@cisco.com  Mon Aug 15 13:21:08 2011
Return-Path: <eckelcu@cisco.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E49121F8D50 for <clue@ietfa.amsl.com>; Mon, 15 Aug 2011 13:21:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.835
X-Spam-Level: 
X-Spam-Status: No, score=-2.835 tagged_above=-999 required=5 tests=[AWL=-0.236, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o1JfFUDBKkrY for <clue@ietfa.amsl.com>; Mon, 15 Aug 2011 13:21:07 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id 25C3E21F8D4A for <clue@ietf.org>; Mon, 15 Aug 2011 13:21:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=eckelcu@cisco.com; l=5641; q=dns/txt; s=iport; t=1313439714; x=1314649314; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to; bh=8dn+y55XdPWRxmgHmMb+JI10dCQIgsbo7FxQ4Y8I/XY=; b=GeVru/i3RQlha6x/8y3zcvu1/OwQcZyuURfF65+rqevwa4T07IQLTlLd cUBxp2okL8bpKbOmvXB0LkcXL/qw3Pdqwrs2BVYYbS4iN5iksTAT/C6xc ojCr1uwfbEzniAmwb34VNyTqfdNrjdPGsSfwXv+atc9vxUCi4x+k4u3uU U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AtMAAEZ/SU6rRDoH/2dsb2JhbABBDpg6j053gUABAQEBAgEBAQEPAR0KLQcEEwQCAQgOAwQBAQEKBhcBBgEmHwkIAQEEARIIGodOBJpUAZ8EhWhfBIdfkEiLKFg
X-IronPort-AV: E=Sophos;i="4.67,375,1309737600"; d="scan'208";a="13328250"
Received: from mtv-core-2.cisco.com ([171.68.58.7]) by rcdn-iport-5.cisco.com with ESMTP; 15 Aug 2011 20:21:46 +0000
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by mtv-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id p7FKLkWw032396; Mon, 15 Aug 2011 20:21:46 GMT
Received: from xmb-sjc-234.amer.cisco.com ([128.107.191.111]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 15 Aug 2011 13:21:46 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 15 Aug 2011 13:21:44 -0700
Message-ID: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com>
In-Reply-To: <4E43D2BE.5010102@alum.mit.edu>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [clue] continuing "layout" discussion
Thread-Index: AcxYJtujoPLfXJRJTtC50DnQ79LPywDYQvaA
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com><4E413021.3010509@alum.mit.edu><44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com> <4E43D2BE.5010102@alum.mit.edu>
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: "Paul Kyzivat" <pkyzivat@alum.mit.edu>, <clue@ietf.org>
X-OriginalArrivalTime: 15 Aug 2011 20:21:46.0070 (UTC) FILETIME=[F462D760:01CC5B88]
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Aug 2011 20:21:08 -0000

Please see inline.

> -----Original Message-----
> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
Of Paul Kyzivat
> Sent: Thursday, August 11, 2011 6:02 AM
> To: clue@ietf.org
> Subject: Re: [clue] continuing "layout" discussion
>=20
> Inline
>=20
> On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> >> -----Original Message-----
> >> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On
Behalf Of
> >> Paul Kyzivat
> >> Sent: Tuesday, August 09, 2011 9:03 AM
> >> To: clue@ietf.org
> >> Subject: Re: [clue] continuing "layout" discussion
> >
> >>> 4 - multi stream media format - what the streams mean with respect
to
> >> each other, regardless of the actual content on the streams.  For
> >> audio, examples are stereo, 5.1 surround, binaural, linear array.
> >> (linear array is described in the clue framework document).
Perhaps 3D
> >> video formats would also fit in this category.  This information is
> >> needed in order to properly render the media into light and sound
for
> >> human observers.  I see this at the same level as identifying a
codec,
> >> independent of the audio or video content carried on the streams,
and
> >> independent of how any composition of sources is done.

I do not think this is necessarily true. Taking audio as an example, you
could have two audio streams that are mixed to form a single stereo
audio stream, or you could have them as two independent (not mixed)
streams that are associate with each other by some grouping mechanism.
This group would be categorized as being stereo audio with one audio
stream being the left and the other the right. The codec used for each
could be different, though I agree they would typically be the same.
Consequently, I think at attribute such as "stereo" as being more of a
grouping concept, where the group may consist of:
- multiple independent streams, each with potentially its own spatial
orientation, codec, bandwidth, etc.,=20
- a single mixed stream

Cheers,
Charles

> >> I was with you all the way until 4. That one I don't understand.
> >> The name you chose for this has connotations for me, but isn't
fully in
> >> harmony with the definitions you give:
> >
> > I'm happy to change the name if you have a suggestion
>=20
> Not yet. Maybe once the concepts are more clearly defined I will have
an
> opinion.
>=20
> >> If we consider audio, it makes sense that multiple streams can be
> >> rendered as if they came from different physical locations in the
> >> receiving room. That can be done by the receiver if it gets those
> >> streams separately, and has information about their intended
> >> relationships. It can also be done by the sender or MCU and passed
on
> >> to
> >> the receiver as a single stream with stereo or binaural coding.
> >
> > Yes.  It could also be done by the sender using the "linear array"
audio channel format.  Maybe it
> is true that stereo or binaural audio channels would always be sent as
a single stream, but I was not
> assuming that yet, at least not in general when you consider other
types too, such as linear array
> channels.
>=20
> >> So it seems to me you have two concepts here, not one. One has to
do
> >> with describing the relationships between streams, and the other
has to
> >> do with the encoding of spacial relationships *within* a single
stream.
> >
> > Maybe that is a better way to describe it, if you assume
multi-channel audio is always sent with all
> the channels in the same RTP stream.  Is that what you mean?
> >
> > I was considering the linear array format to be another type of
multi-channel audio, and I know
> people want to be able to send each channel in a separate RTP stream.
So it doesn't quite fit with
> how you separate the two concepts.  In my view, identifying the
separate channels by what they mean is
> the same concept for linear array and stereo.  For example "this
channel is left, this channel is
> center, this channel is right".  To me, that is the same concept for
identifying channels whether or
> not they are carried in the same RTP stream.
> >
> > Maybe we are thinking the same thing but getting confused by
terminology about channels vs. streams.
>=20
> Maybe. Let me try to restate what I now think you are saying:
>=20
> The audio may consist of several "channels".
>=20
> Each channel may be sent over its own RTP stream,
> or multiple channels may be multiplexed over an RTP stream.
>=20
> I guess much of this can also apply to video.
>=20
> When there are exactly two audio channels, they may be encoded as
> "stereo" or "binaural", which then affects how they should be rendered
> by the recipient. In these cases the primary info that is required
about
> the individual channels is which is left and which is right. (And
which
> perspective to use in interpretting left and right.)
>=20
> For other multi-channel cases more information is required about the
> role of each channel in order to properly render them.
>=20
> 	Thanks,
> 	Paul
>=20
>=20
> >> Or, are you asserting that stereo and binaural are simply ways to
> >> encode
> >> multiple logical streams in one RTP stream, together with their
spacial
> >> relationships?
> >
> > No, that is not what I'm trying to say.
> >
> > Mark
> > _______________________________________________
> > clue mailing list
> > clue@ietf.org
> > https://www.ietf.org/mailman/listinfo/clue
> >
>=20
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue

From stephen.botzko@gmail.com  Mon Aug 15 14:12:51 2011
Return-Path: <stephen.botzko@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF48721F8D17 for <clue@ietfa.amsl.com>; Mon, 15 Aug 2011 14:12:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.331
X-Spam-Level: 
X-Spam-Status: No, score=-3.331 tagged_above=-999 required=5 tests=[AWL=0.267,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0x9FSGLpR1rI for <clue@ietfa.amsl.com>; Mon, 15 Aug 2011 14:12:50 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 49C7621F8D12 for <clue@ietf.org>; Mon, 15 Aug 2011 14:12:50 -0700 (PDT)
Received: by vxi29 with SMTP id 29so5241302vxi.31 for <clue@ietf.org>; Mon, 15 Aug 2011 14:13:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=5NtnF6S6cAjeBmH+PB/4f/ao49DUzib84FtBV/k4HW4=; b=O6fn01pFmwFaIFixFhUJXQotGjiOU5YYuLaMYBcE4xQ/BVau9A9hZxomfQuuoku41F k4IVhW+5ASJfyTv8fz7vQzi8GQZj/lW6pFZZSYYnk3vBnbi+y83OTD7ZeIlz8iby3uCT tbslc/LBSw+Cz/Jabu7JzMufCspiXNf/zSLcw=
MIME-Version: 1.0
Received: by 10.52.176.166 with SMTP id cj6mr4360489vdc.155.1313442816547; Mon, 15 Aug 2011 14:13:36 -0700 (PDT)
Received: by 10.52.115.103 with HTTP; Mon, 15 Aug 2011 14:13:36 -0700 (PDT)
In-Reply-To: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com>
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E413021.3010509@alum.mit.edu> <44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com> <4E43D2BE.5010102@alum.mit.edu> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com>
Date: Mon, 15 Aug 2011 17:13:36 -0400
Message-ID: <CAMC7SJ6Yo6J-_3qJ9ffb516zBE-CSBYXxBs0KKGYGAozY0OUHQ@mail.gmail.com>
From: Stephen Botzko <stephen.botzko@gmail.com>
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
Content-Type: multipart/alternative; boundary=bcaec5186a58835aaa04aa91bcb0
Cc: clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Aug 2011 21:12:51 -0000

--bcaec5186a58835aaa04aa91bcb0
Content-Type: text/plain; charset=ISO-8859-1

Inline

On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel (eckelcu)
<eckelcu@cisco.com>wrote:

> Please see inline.
>
> > -----Original Message-----
> > From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
> Of Paul Kyzivat
> > Sent: Thursday, August 11, 2011 6:02 AM
> > To: clue@ietf.org
> > Subject: Re: [clue] continuing "layout" discussion
> >
> > Inline
> >
> > On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> > >> -----Original Message-----
> > >> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On
> Behalf Of
> > >> Paul Kyzivat
> > >> Sent: Tuesday, August 09, 2011 9:03 AM
> > >> To: clue@ietf.org
> > >> Subject: Re: [clue] continuing "layout" discussion
> > >
> > >>> 4 - multi stream media format - what the streams mean with respect
> to
> > >> each other, regardless of the actual content on the streams.  For
> > >> audio, examples are stereo, 5.1 surround, binaural, linear array.
> > >> (linear array is described in the clue framework document).
> Perhaps 3D
> > >> video formats would also fit in this category.  This information is
> > >> needed in order to properly render the media into light and sound
> for
> > >> human observers.  I see this at the same level as identifying a
> codec,
> > >> independent of the audio or video content carried on the streams,
> and
> > >> independent of how any composition of sources is done.
>
> I do not think this is necessarily true. Taking audio as an example, you
> could have two audio streams that are mixed to form a single stereo
> audio stream, or you could have them as two independent (not mixed)
> streams that are associate with each other by some grouping mechanism.
> This group would be categorized as being stereo audio with one audio
> stream being the left and the other the right. The codec used for each
> could be different, though I agree they would typically be the same.
> Consequently, I think at attribute such as "stereo" as being more of a
> grouping concept, where the group may consist of:
> - multiple independent streams, each with potentially its own spatial
> orientation, codec, bandwidth, etc.,
> - a single mixed stream
>

[sb] I do not understand this distinction.  What do you mean when you say
"two audio streams that are mixed to form a single stereo stream", and how
is this different from the left and right grouping?


>
> Cheers,
> Charles
>
> > >> I was with you all the way until 4. That one I don't understand.
> > >> The name you chose for this has connotations for me, but isn't
> fully in
> > >> harmony with the definitions you give:
> > >
> > > I'm happy to change the name if you have a suggestion
> >
> > Not yet. Maybe once the concepts are more clearly defined I will have
> an
> > opinion.
> >
> > >> If we consider audio, it makes sense that multiple streams can be
> > >> rendered as if they came from different physical locations in the
> > >> receiving room. That can be done by the receiver if it gets those
> > >> streams separately, and has information about their intended
> > >> relationships. It can also be done by the sender or MCU and passed
> on
> > >> to
> > >> the receiver as a single stream with stereo or binaural coding.
> > >
> > > Yes.  It could also be done by the sender using the "linear array"
> audio channel format.  Maybe it
> > is true that stereo or binaural audio channels would always be sent as
> a single stream, but I was not
> > assuming that yet, at least not in general when you consider other
> types too, such as linear array
> > channels.
> >
> > >> So it seems to me you have two concepts here, not one. One has to
> do
> > >> with describing the relationships between streams, and the other
> has to
> > >> do with the encoding of spacial relationships *within* a single
> stream.
> > >
> > > Maybe that is a better way to describe it, if you assume
> multi-channel audio is always sent with all
> > the channels in the same RTP stream.  Is that what you mean?
> > >
> > > I was considering the linear array format to be another type of
> multi-channel audio, and I know
> > people want to be able to send each channel in a separate RTP stream.
> So it doesn't quite fit with
> > how you separate the two concepts.  In my view, identifying the
> separate channels by what they mean is
> > the same concept for linear array and stereo.  For example "this
> channel is left, this channel is
> > center, this channel is right".  To me, that is the same concept for
> identifying channels whether or
> > not they are carried in the same RTP stream.
> > >
> > > Maybe we are thinking the same thing but getting confused by
> terminology about channels vs. streams.
> >
> > Maybe. Let me try to restate what I now think you are saying:
> >
> > The audio may consist of several "channels".
> >
> > Each channel may be sent over its own RTP stream,
> > or multiple channels may be multiplexed over an RTP stream.
> >
> > I guess much of this can also apply to video.
> >
> > When there are exactly two audio channels, they may be encoded as
> > "stereo" or "binaural", which then affects how they should be rendered
> > by the recipient. In these cases the primary info that is required
> about
> > the individual channels is which is left and which is right. (And
> which
> > perspective to use in interpretting left and right.)
> >
> > For other multi-channel cases more information is required about the
> > role of each channel in order to properly render them.
> >
> >       Thanks,
> >       Paul
> >
> >
> > >> Or, are you asserting that stereo and binaural are simply ways to
> > >> encode
> > >> multiple logical streams in one RTP stream, together with their
> spacial
> > >> relationships?
> > >
> > > No, that is not what I'm trying to say.
> > >
> > > Mark
> > > _______________________________________________
> > > clue mailing list
> > > clue@ietf.org
> > > https://www.ietf.org/mailman/listinfo/clue
> > >
> >
> > _______________________________________________
> > clue mailing list
> > clue@ietf.org
> > https://www.ietf.org/mailman/listinfo/clue
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue
>

--bcaec5186a58835aaa04aa91bcb0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Inline<br><br><div class=3D"gmail_quote">On Mon, Aug 15, 2011 at 4:21 PM, C=
harles Eckel (eckelcu) <span dir=3D"ltr">&lt;<a href=3D"mailto:eckelcu@cisc=
o.com">eckelcu@cisco.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex;">
Please see inline.<br>
<div class=3D"im"><br>
&gt; -----Original Message-----<br>
&gt; From: <a href=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</=
a> [mailto:<a href=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</=
a>] On Behalf<br>
Of Paul Kyzivat<br>
</div>&gt; Sent: Thursday, August 11, 2011 6:02 AM<br>
<div><div></div><div class=3D"h5">&gt; To: <a href=3D"mailto:clue@ietf.org"=
>clue@ietf.org</a><br>
&gt; Subject: Re: [clue] continuing &quot;layout&quot; discussion<br>
&gt;<br>
&gt; Inline<br>
&gt;<br>
&gt; On 8/10/11 5:49 PM, Duckworth, Mark wrote:<br>
&gt; &gt;&gt; -----Original Message-----<br>
&gt; &gt;&gt; From: <a href=3D"mailto:clue-bounces@ietf.org">clue-bounces@i=
etf.org</a> [mailto:<a href=3D"mailto:clue-bounces@ietf.org">clue-bounces@i=
etf.org</a>] On<br>
Behalf Of<br>
&gt; &gt;&gt; Paul Kyzivat<br>
&gt; &gt;&gt; Sent: Tuesday, August 09, 2011 9:03 AM<br>
&gt; &gt;&gt; To: <a href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>
&gt; &gt;&gt; Subject: Re: [clue] continuing &quot;layout&quot; discussion<=
br>
&gt; &gt;<br>
&gt; &gt;&gt;&gt; 4 - multi stream media format - what the streams mean wit=
h respect<br>
to<br>
&gt; &gt;&gt; each other, regardless of the actual content on the streams. =
=A0For<br>
&gt; &gt;&gt; audio, examples are stereo, 5.1 surround, binaural, linear ar=
ray.<br>
&gt; &gt;&gt; (linear array is described in the clue framework document).<b=
r>
Perhaps 3D<br>
&gt; &gt;&gt; video formats would also fit in this category. =A0This inform=
ation is<br>
&gt; &gt;&gt; needed in order to properly render the media into light and s=
ound<br>
for<br>
&gt; &gt;&gt; human observers. =A0I see this at the same level as identifyi=
ng a<br>
codec,<br>
&gt; &gt;&gt; independent of the audio or video content carried on the stre=
ams,<br>
and<br>
&gt; &gt;&gt; independent of how any composition of sources is done.<br>
<br>
</div></div>I do not think this is necessarily true. Taking audio as an exa=
mple, you<br>
could have two audio streams that are mixed to form a single stereo<br>
audio stream, or you could have them as two independent (not mixed)<br>
streams that are associate with each other by some grouping mechanism.<br>
This group would be categorized as being stereo audio with one audio<br>
stream being the left and the other the right. The codec used for each<br>
could be different, though I agree they would typically be the same.<br>
Consequently, I think at attribute such as &quot;stereo&quot; as being more=
 of a<br>
grouping concept, where the group may consist of:<br>
- multiple independent streams, each with potentially its own spatial<br>
orientation, codec, bandwidth, etc.,<br>
- a single mixed stream<br></blockquote><div><br>[sb] I do not understand t=
his distinction.=A0 What do you mean when you say &quot;two audio streams t=
hat are mixed to form a single stereo stream&quot;, and how is this differe=
nt from the left and right grouping?<br>
=A0<br></div><blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt=
 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
Cheers,<br>
<font color=3D"#888888">Charles<br>
</font><div><div></div><div class=3D"h5"><br>
&gt; &gt;&gt; I was with you all the way until 4. That one I don&#39;t unde=
rstand.<br>
&gt; &gt;&gt; The name you chose for this has connotations for me, but isn&=
#39;t<br>
fully in<br>
&gt; &gt;&gt; harmony with the definitions you give:<br>
&gt; &gt;<br>
&gt; &gt; I&#39;m happy to change the name if you have a suggestion<br>
&gt;<br>
&gt; Not yet. Maybe once the concepts are more clearly defined I will have<=
br>
an<br>
&gt; opinion.<br>
&gt;<br>
&gt; &gt;&gt; If we consider audio, it makes sense that multiple streams ca=
n be<br>
&gt; &gt;&gt; rendered as if they came from different physical locations in=
 the<br>
&gt; &gt;&gt; receiving room. That can be done by the receiver if it gets t=
hose<br>
&gt; &gt;&gt; streams separately, and has information about their intended<=
br>
&gt; &gt;&gt; relationships. It can also be done by the sender or MCU and p=
assed<br>
on<br>
&gt; &gt;&gt; to<br>
&gt; &gt;&gt; the receiver as a single stream with stereo or binaural codin=
g.<br>
&gt; &gt;<br>
&gt; &gt; Yes. =A0It could also be done by the sender using the &quot;linea=
r array&quot;<br>
audio channel format. =A0Maybe it<br>
&gt; is true that stereo or binaural audio channels would always be sent as=
<br>
a single stream, but I was not<br>
&gt; assuming that yet, at least not in general when you consider other<br>
types too, such as linear array<br>
&gt; channels.<br>
&gt;<br>
&gt; &gt;&gt; So it seems to me you have two concepts here, not one. One ha=
s to<br>
do<br>
&gt; &gt;&gt; with describing the relationships between streams, and the ot=
her<br>
has to<br>
&gt; &gt;&gt; do with the encoding of spacial relationships *within* a sing=
le<br>
stream.<br>
&gt; &gt;<br>
&gt; &gt; Maybe that is a better way to describe it, if you assume<br>
multi-channel audio is always sent with all<br>
&gt; the channels in the same RTP stream. =A0Is that what you mean?<br>
&gt; &gt;<br>
&gt; &gt; I was considering the linear array format to be another type of<b=
r>
multi-channel audio, and I know<br>
&gt; people want to be able to send each channel in a separate RTP stream.<=
br>
So it doesn&#39;t quite fit with<br>
&gt; how you separate the two concepts. =A0In my view, identifying the<br>
separate channels by what they mean is<br>
&gt; the same concept for linear array and stereo. =A0For example &quot;thi=
s<br>
channel is left, this channel is<br>
&gt; center, this channel is right&quot;. =A0To me, that is the same concep=
t for<br>
identifying channels whether or<br>
&gt; not they are carried in the same RTP stream.<br>
&gt; &gt;<br>
&gt; &gt; Maybe we are thinking the same thing but getting confused by<br>
terminology about channels vs. streams.<br>
&gt;<br>
&gt; Maybe. Let me try to restate what I now think you are saying:<br>
&gt;<br>
&gt; The audio may consist of several &quot;channels&quot;.<br>
&gt;<br>
&gt; Each channel may be sent over its own RTP stream,<br>
&gt; or multiple channels may be multiplexed over an RTP stream.<br>
&gt;<br>
&gt; I guess much of this can also apply to video.<br>
&gt;<br>
&gt; When there are exactly two audio channels, they may be encoded as<br>
&gt; &quot;stereo&quot; or &quot;binaural&quot;, which then affects how the=
y should be rendered<br>
&gt; by the recipient. In these cases the primary info that is required<br>
about<br>
&gt; the individual channels is which is left and which is right. (And<br>
which<br>
&gt; perspective to use in interpretting left and right.)<br>
&gt;<br>
&gt; For other multi-channel cases more information is required about the<b=
r>
&gt; role of each channel in order to properly render them.<br>
&gt;<br>
&gt; =A0 =A0 =A0 Thanks,<br>
&gt; =A0 =A0 =A0 Paul<br>
&gt;<br>
&gt;<br>
&gt; &gt;&gt; Or, are you asserting that stereo and binaural are simply way=
s to<br>
&gt; &gt;&gt; encode<br>
&gt; &gt;&gt; multiple logical streams in one RTP stream, together with the=
ir<br>
spacial<br>
&gt; &gt;&gt; relationships?<br>
&gt; &gt;<br>
&gt; &gt; No, that is not what I&#39;m trying to say.<br>
&gt; &gt;<br>
&gt; &gt; Mark<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; clue mailing list<br>
&gt; &gt; <a href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>
&gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/clue" target=3D"=
_blank">https://www.ietf.org/mailman/listinfo/clue</a><br>
&gt; &gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; clue mailing list<br>
&gt; <a href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/clue" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/clue</a><br>
_______________________________________________<br>
clue mailing list<br>
<a href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/clue" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/clue</a><br>
</div></div></blockquote></div><br>

--bcaec5186a58835aaa04aa91bcb0--

From Even.roni@huawei.com  Mon Aug 15 14:22:27 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2284721F8D48 for <clue@ietfa.amsl.com>; Mon, 15 Aug 2011 14:22:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uBYLvHqXzdNo for <clue@ietfa.amsl.com>; Mon, 15 Aug 2011 14:22:26 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id 0422C21F8D3B for <clue@ietf.org>; Mon, 15 Aug 2011 14:22:26 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LPZ0031PNEMQ8@szxga05-in.huawei.com> for clue@ietf.org; Tue, 16 Aug 2011 05:23:10 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LPZ00H96NELPW@szxga05-in.huawei.com> for clue@ietf.org; Tue, 16 Aug 2011 05:23:10 +0800 (CST)
Received: from windows8d787f9 (bzq-79-178-13-148.red.bezeqint.net [79.178.13.148]) by szxml12-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LPZ000WJNEBO0@szxml12-in.huawei.com>; Tue, 16 Aug 2011 05:23:09 +0800 (CST)
Date: Tue, 16 Aug 2011 00:22:28 +0300
From: Roni Even <Even.roni@huawei.com>
In-reply-to: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com>
To: "'Charles Eckel (eckelcu)'" <eckelcu@cisco.com>, 'Paul Kyzivat' <pkyzivat@alum.mit.edu>, clue@ietf.org
Message-id: <010001cc5b91$7604bfb0$620e3f10$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset=us-ascii
Content-language: en-us
Content-transfer-encoding: 7BIT
Thread-index: AcxYJtujoPLfXJRJTtC50DnQ79LPywDYQvaAAAInzpA=
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E413021.3010509@alum.mit.edu> <44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com> <4E43D2BE.5010102@alum.mit.edu> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com>
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Aug 2011 21:22:27 -0000

Hi,
It looks to me like I agree with Charles but taking it to video I see that
we have two separate entities which appear now in eth framework as one.

We have three video captures devices or streams (similar to two audio
streams) and we have the grouping which is left to right. Currently the left
to right is assumed.
Roni

> -----Original Message-----
> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of
> Charles Eckel (eckelcu)
> Sent: Monday, August 15, 2011 11:22 PM
> To: Paul Kyzivat; clue@ietf.org
> Subject: Re: [clue] continuing "layout" discussion
> 
> Please see inline.
> 
> > -----Original Message-----
> > From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
> Of Paul Kyzivat
> > Sent: Thursday, August 11, 2011 6:02 AM
> > To: clue@ietf.org
> > Subject: Re: [clue] continuing "layout" discussion
> >
> > Inline
> >
> > On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> > >> -----Original Message-----
> > >> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On
> Behalf Of
> > >> Paul Kyzivat
> > >> Sent: Tuesday, August 09, 2011 9:03 AM
> > >> To: clue@ietf.org
> > >> Subject: Re: [clue] continuing "layout" discussion
> > >
> > >>> 4 - multi stream media format - what the streams mean with
> respect
> to
> > >> each other, regardless of the actual content on the streams.  For
> > >> audio, examples are stereo, 5.1 surround, binaural, linear array.
> > >> (linear array is described in the clue framework document).
> Perhaps 3D
> > >> video formats would also fit in this category.  This information
> is
> > >> needed in order to properly render the media into light and sound
> for
> > >> human observers.  I see this at the same level as identifying a
> codec,
> > >> independent of the audio or video content carried on the streams,
> and
> > >> independent of how any composition of sources is done.
> 
> I do not think this is necessarily true. Taking audio as an example,
> you
> could have two audio streams that are mixed to form a single stereo
> audio stream, or you could have them as two independent (not mixed)
> streams that are associate with each other by some grouping mechanism.
> This group would be categorized as being stereo audio with one audio
> stream being the left and the other the right. The codec used for each
> could be different, though I agree they would typically be the same.
> Consequently, I think at attribute such as "stereo" as being more of a
> grouping concept, where the group may consist of:
> - multiple independent streams, each with potentially its own spatial
> orientation, codec, bandwidth, etc.,
> - a single mixed stream
> 
> Cheers,
> Charles
> 
> > >> I was with you all the way until 4. That one I don't understand.
> > >> The name you chose for this has connotations for me, but isn't
> fully in
> > >> harmony with the definitions you give:
> > >
> > > I'm happy to change the name if you have a suggestion
> >
> > Not yet. Maybe once the concepts are more clearly defined I will have
> an
> > opinion.
> >
> > >> If we consider audio, it makes sense that multiple streams can be
> > >> rendered as if they came from different physical locations in the
> > >> receiving room. That can be done by the receiver if it gets those
> > >> streams separately, and has information about their intended
> > >> relationships. It can also be done by the sender or MCU and passed
> on
> > >> to
> > >> the receiver as a single stream with stereo or binaural coding.
> > >
> > > Yes.  It could also be done by the sender using the "linear array"
> audio channel format.  Maybe it
> > is true that stereo or binaural audio channels would always be sent
> as
> a single stream, but I was not
> > assuming that yet, at least not in general when you consider other
> types too, such as linear array
> > channels.
> >
> > >> So it seems to me you have two concepts here, not one. One has to
> do
> > >> with describing the relationships between streams, and the other
> has to
> > >> do with the encoding of spacial relationships *within* a single
> stream.
> > >
> > > Maybe that is a better way to describe it, if you assume
> multi-channel audio is always sent with all
> > the channels in the same RTP stream.  Is that what you mean?
> > >
> > > I was considering the linear array format to be another type of
> multi-channel audio, and I know
> > people want to be able to send each channel in a separate RTP stream.
> So it doesn't quite fit with
> > how you separate the two concepts.  In my view, identifying the
> separate channels by what they mean is
> > the same concept for linear array and stereo.  For example "this
> channel is left, this channel is
> > center, this channel is right".  To me, that is the same concept for
> identifying channels whether or
> > not they are carried in the same RTP stream.
> > >
> > > Maybe we are thinking the same thing but getting confused by
> terminology about channels vs. streams.
> >
> > Maybe. Let me try to restate what I now think you are saying:
> >
> > The audio may consist of several "channels".
> >
> > Each channel may be sent over its own RTP stream,
> > or multiple channels may be multiplexed over an RTP stream.
> >
> > I guess much of this can also apply to video.
> >
> > When there are exactly two audio channels, they may be encoded as
> > "stereo" or "binaural", which then affects how they should be
> rendered
> > by the recipient. In these cases the primary info that is required
> about
> > the individual channels is which is left and which is right. (And
> which
> > perspective to use in interpretting left and right.)
> >
> > For other multi-channel cases more information is required about the
> > role of each channel in order to properly render them.
> >
> > 	Thanks,
> > 	Paul
> >
> >
> > >> Or, are you asserting that stereo and binaural are simply ways to
> > >> encode
> > >> multiple logical streams in one RTP stream, together with their
> spacial
> > >> relationships?
> > >
> > > No, that is not what I'm trying to say.
> > >
> > > Mark
> > > _______________________________________________
> > > clue mailing list
> > > clue@ietf.org
> > > https://www.ietf.org/mailman/listinfo/clue
> > >
> >
> > _______________________________________________
> > clue mailing list
> > clue@ietf.org
> > https://www.ietf.org/mailman/listinfo/clue
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue


From eckelcu@cisco.com  Mon Aug 15 14:44:35 2011
Return-Path: <eckelcu@cisco.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBF0221F8CF7 for <clue@ietfa.amsl.com>; Mon, 15 Aug 2011 14:44:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.825
X-Spam-Level: 
X-Spam-Status: No, score=-2.825 tagged_above=-999 required=5 tests=[AWL=-0.226, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MQLvl06noKQT for <clue@ietfa.amsl.com>; Mon, 15 Aug 2011 14:44:34 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 4F66121F8CF8 for <clue@ietf.org>; Mon, 15 Aug 2011 14:44:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=eckelcu@cisco.com; l=7368; q=dns/txt; s=iport; t=1313444721; x=1314654321; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to:cc; bh=5+bdJbLTTrrV83tAtxLuXdFmj68l9yfx85NVfRig4zU=; b=Q2U/ErYEry/tTOZPioPSHuLJ4lWNxyzNBOPsgwpzEnnBYmPTFzTrfb3T 65dOPbS35schYlmFrjrQvRD/WnKio0fB//+xFJ++wJLhFVd2ARyxJOrqp bpQjBZahaZNvRfsgiI41VP+1zjnJbtXcq57x0NZMNrTFFx981k2kPI4Kd k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AtMAADOTSU6rRDoG/2dsb2JhbABBmEiPTneBQAEBAQEDAQEBDwEdCi0HBAcMBAIBCBEEAQEBCgYXAQYBIAYfCQgBAQQTCBqHUpxLAZ8EhWhfBIdfkEiEYYcf
X-IronPort-AV: E=Sophos;i="4.67,376,1309737600"; d="scan'208";a="13347683"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by rcdn-iport-6.cisco.com with ESMTP; 15 Aug 2011 21:45:20 +0000
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by mtv-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id p7FLjKT6008568; Mon, 15 Aug 2011 21:45:20 GMT
Received: from xmb-sjc-234.amer.cisco.com ([128.107.191.111]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 15 Aug 2011 14:45:19 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 15 Aug 2011 14:45:18 -0700
Message-ID: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDCFE@xmb-sjc-234.amer.cisco.com>
In-Reply-To: <CAMC7SJ6Yo6J-_3qJ9ffb516zBE-CSBYXxBs0KKGYGAozY0OUHQ@mail.gmail.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [clue] continuing "layout" discussion
Thread-Index: AcxbkD0Rs5kNuIj8Qvyg+A9Bk9uN5QAA9LrQ
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com><4E413021.3010509@alum.mit.edu><44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com><4E43D2BE.5010102@alum.mit.edu><E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6Yo6J-_3qJ9ffb516zBE-CSBYXxBs0KKGYGAozY0OUHQ@mail.gmail.com>
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: "Stephen Botzko" <stephen.botzko@gmail.com>
X-OriginalArrivalTime: 15 Aug 2011 21:45:19.0707 (UTC) FILETIME=[A0BF22B0:01CC5B94]
Cc: clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Aug 2011 21:44:36 -0000

> -----Original Message-----
> From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> Sent: Monday, August 15, 2011 2:14 PM
> To: Charles Eckel (eckelcu)
> Cc: Paul Kyzivat; clue@ietf.org
> Subject: Re: [clue] continuing "layout" discussion
>=20
> Inline
>=20
>=20
> On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel (eckelcu)
<eckelcu@cisco.com> wrote:
>=20
>=20
> 	Please see inline.
>=20
>=20
> 	> -----Original Message-----
> 	> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On
Behalf
> 	Of Paul Kyzivat
>=20
> 	> Sent: Thursday, August 11, 2011 6:02 AM
>=20
> 	> To: clue@ietf.org
> 	> Subject: Re: [clue] continuing "layout" discussion
> 	>
> 	> Inline
> 	>
> 	> On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> 	> >> -----Original Message-----
> 	> >> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org]
On
> 	Behalf Of
> 	> >> Paul Kyzivat
> 	> >> Sent: Tuesday, August 09, 2011 9:03 AM
> 	> >> To: clue@ietf.org
> 	> >> Subject: Re: [clue] continuing "layout" discussion
> 	> >
> 	> >>> 4 - multi stream media format - what the streams mean with
respect
> 	to
> 	> >> each other, regardless of the actual content on the
streams.  For
> 	> >> audio, examples are stereo, 5.1 surround, binaural, linear
array.
> 	> >> (linear array is described in the clue framework document).
> 	Perhaps 3D
> 	> >> video formats would also fit in this category.  This
information is
> 	> >> needed in order to properly render the media into light and
sound
> 	for
> 	> >> human observers.  I see this at the same level as
identifying a
> 	codec,
> 	> >> independent of the audio or video content carried on the
streams,
> 	and
> 	> >> independent of how any composition of sources is done.
>=20
>=20
> 	I do not think this is necessarily true. Taking audio as an
example, you
> 	could have two audio streams that are mixed to form a single
stereo
> 	audio stream, or you could have them as two independent (not
mixed)
> 	streams that are associate with each other by some grouping
mechanism.
> 	This group would be categorized as being stereo audio with one
audio
> 	stream being the left and the other the right. The codec used
for each
> 	could be different, though I agree they would typically be the
same.
> 	Consequently, I think at attribute such as "stereo" as being
more of a
> 	grouping concept, where the group may consist of:
> 	- multiple independent streams, each with potentially its own
spatial
> 	orientation, codec, bandwidth, etc.,
> 	- a single mixed stream
>=20
>=20
>=20
> [sb] I do not understand this distinction.  What do you mean when you
say "two audio streams that are
> mixed to form a single stereo stream", and how is this different from
the left and right grouping?

In one case they are mixed by the source of the stream into a single
stream, and in another they are sent as two separate streams by the
source. The end result once rendered at the receiver may be the same,
but what is sent is different. This example with audio is perhaps too
simple. If you think of it as video that is composed into a single video
stream vs. multiple via streams that are sent individually, the
difference may be more clear.

Cheers,
Charles

>=20
>=20
>=20
> 	Cheers,
> 	Charles
>=20
>=20
> 	> >> I was with you all the way until 4. That one I don't
understand.
> 	> >> The name you chose for this has connotations for me, but
isn't
> 	fully in
> 	> >> harmony with the definitions you give:
> 	> >
> 	> > I'm happy to change the name if you have a suggestion
> 	>
> 	> Not yet. Maybe once the concepts are more clearly defined I
will have
> 	an
> 	> opinion.
> 	>
> 	> >> If we consider audio, it makes sense that multiple streams
can be
> 	> >> rendered as if they came from different physical locations
in the
> 	> >> receiving room. That can be done by the receiver if it gets
those
> 	> >> streams separately, and has information about their
intended
> 	> >> relationships. It can also be done by the sender or MCU and
passed
> 	on
> 	> >> to
> 	> >> the receiver as a single stream with stereo or binaural
coding.
> 	> >
> 	> > Yes.  It could also be done by the sender using the "linear
array"
> 	audio channel format.  Maybe it
> 	> is true that stereo or binaural audio channels would always be
sent as
> 	a single stream, but I was not
> 	> assuming that yet, at least not in general when you consider
other
> 	types too, such as linear array
> 	> channels.
> 	>
> 	> >> So it seems to me you have two concepts here, not one. One
has to
> 	do
> 	> >> with describing the relationships between streams, and the
other
> 	has to
> 	> >> do with the encoding of spacial relationships *within* a
single
> 	stream.
> 	> >
> 	> > Maybe that is a better way to describe it, if you assume
> 	multi-channel audio is always sent with all
> 	> the channels in the same RTP stream.  Is that what you mean?
> 	> >
> 	> > I was considering the linear array format to be another type
of
> 	multi-channel audio, and I know
> 	> people want to be able to send each channel in a separate RTP
stream.
> 	So it doesn't quite fit with
> 	> how you separate the two concepts.  In my view, identifying
the
> 	separate channels by what they mean is
> 	> the same concept for linear array and stereo.  For example
"this
> 	channel is left, this channel is
> 	> center, this channel is right".  To me, that is the same
concept for
> 	identifying channels whether or
> 	> not they are carried in the same RTP stream.
> 	> >
> 	> > Maybe we are thinking the same thing but getting confused by
> 	terminology about channels vs. streams.
> 	>
> 	> Maybe. Let me try to restate what I now think you are saying:
> 	>
> 	> The audio may consist of several "channels".
> 	>
> 	> Each channel may be sent over its own RTP stream,
> 	> or multiple channels may be multiplexed over an RTP stream.
> 	>
> 	> I guess much of this can also apply to video.
> 	>
> 	> When there are exactly two audio channels, they may be encoded
as
> 	> "stereo" or "binaural", which then affects how they should be
rendered
> 	> by the recipient. In these cases the primary info that is
required
> 	about
> 	> the individual channels is which is left and which is right.
(And
> 	which
> 	> perspective to use in interpretting left and right.)
> 	>
> 	> For other multi-channel cases more information is required
about the
> 	> role of each channel in order to properly render them.
> 	>
> 	>       Thanks,
> 	>       Paul
> 	>
> 	>
> 	> >> Or, are you asserting that stereo and binaural are simply
ways to
> 	> >> encode
> 	> >> multiple logical streams in one RTP stream, together with
their
> 	spacial
> 	> >> relationships?
> 	> >
> 	> > No, that is not what I'm trying to say.
> 	> >
> 	> > Mark
> 	> > _______________________________________________
> 	> > clue mailing list
> 	> > clue@ietf.org
> 	> > https://www.ietf.org/mailman/listinfo/clue
> 	> >
> 	>
> 	> _______________________________________________
> 	> clue mailing list
> 	> clue@ietf.org
> 	> https://www.ietf.org/mailman/listinfo/clue
> 	_______________________________________________
> 	clue mailing list
> 	clue@ietf.org
> 	https://www.ietf.org/mailman/listinfo/clue
>=20
>=20


From stephen.botzko@gmail.com  Tue Aug 16 06:19:17 2011
Return-Path: <stephen.botzko@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F3AC21F8A91 for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 06:19:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.346
X-Spam-Level: 
X-Spam-Status: No, score=-3.346 tagged_above=-999 required=5 tests=[AWL=0.252,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id diNnMxP6hUWR for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 06:19:15 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 84F4B21F8A66 for <clue@ietf.org>; Tue, 16 Aug 2011 06:19:15 -0700 (PDT)
Received: by vxi29 with SMTP id 29so5824916vxi.31 for <clue@ietf.org>; Tue, 16 Aug 2011 06:20:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=iXyg6FNU8DWbR9MUd987m7cVw+d7rCIaIdwJKUSsVww=; b=VX3ndrkbZ7V8iOHm1ZbJ+jsVItzIkJ0R5mTejtAuw8SnY2TTak55UEQAuXSR70hXwa DOhl3WOFmb8pAYSY8Z4znOBuXSL0OXyUIYWTBB97VQiKKX4+Ra4+dO4SjEbvXZXHR4yh hKZr49r0lQkU+naJvXGMmVM2a5oHcGNgst2OQ=
MIME-Version: 1.0
Received: by 10.52.183.37 with SMTP id ej5mr4716438vdc.423.1313500803637; Tue, 16 Aug 2011 06:20:03 -0700 (PDT)
Received: by 10.52.115.103 with HTTP; Tue, 16 Aug 2011 06:20:03 -0700 (PDT)
In-Reply-To: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDCFE@xmb-sjc-234.amer.cisco.com>
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E413021.3010509@alum.mit.edu> <44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com> <4E43D2BE.5010102@alum.mit.edu> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6Yo6J-_3qJ9ffb516zBE-CSBYXxBs0KKGYGAozY0OUHQ@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDCFE@xmb-sjc-234.amer.cisco.com>
Date: Tue, 16 Aug 2011 09:20:03 -0400
Message-ID: <CAMC7SJ4GWynTWOXwOfXZ2B3MFLSM1m4GVho7XznCNt3rwjueJg@mail.gmail.com>
From: Stephen Botzko <stephen.botzko@gmail.com>
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
Content-Type: multipart/alternative; boundary=bcaec548a379d0220a04aa9f3cac
Cc: clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Aug 2011 13:19:17 -0000

--bcaec548a379d0220a04aa9f3cac
Content-Type: text/plain; charset=ISO-8859-1

I guess by "stream" you are meaning RTP stream?  in which case by "mix" you
perhaps mean that the left and right channels are placed in a single RTP
stream???  What do you mean when you describe some audio captures as
"independent" - are you thinking they come from different rooms???.

I think in many respects audio distribution and spatial audio layout is at
least as difficult as video layout, and have some unique issues.  For one
thing, you need to sort out how you should place the audio from human
participants who are not on camera, and what should happen later on if some
of those participants are shown.

I suggest it is necessary to be very careful with terminology.  In
particular, I think it is important to distinguish composition from RTP
transmission.

Regards,
Stephen Botzko


On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckelcu)
<eckelcu@cisco.com>wrote:

> > -----Original Message-----
> > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > Sent: Monday, August 15, 2011 2:14 PM
> > To: Charles Eckel (eckelcu)
> > Cc: Paul Kyzivat; clue@ietf.org
> > Subject: Re: [clue] continuing "layout" discussion
> >
> > Inline
> >
> >
> > On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel (eckelcu)
> <eckelcu@cisco.com> wrote:
> >
> >
> >       Please see inline.
> >
> >
> >       > -----Original Message-----
> >       > From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On
> Behalf
> >       Of Paul Kyzivat
> >
> >       > Sent: Thursday, August 11, 2011 6:02 AM
> >
> >       > To: clue@ietf.org
> >       > Subject: Re: [clue] continuing "layout" discussion
> >       >
> >       > Inline
> >       >
> >       > On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> >       > >> -----Original Message-----
> >       > >> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org]
> On
> >       Behalf Of
> >       > >> Paul Kyzivat
> >       > >> Sent: Tuesday, August 09, 2011 9:03 AM
> >       > >> To: clue@ietf.org
> >       > >> Subject: Re: [clue] continuing "layout" discussion
> >       > >
> >       > >>> 4 - multi stream media format - what the streams mean with
> respect
> >       to
> >       > >> each other, regardless of the actual content on the
> streams.  For
> >       > >> audio, examples are stereo, 5.1 surround, binaural, linear
> array.
> >       > >> (linear array is described in the clue framework document).
> >       Perhaps 3D
> >       > >> video formats would also fit in this category.  This
> information is
> >       > >> needed in order to properly render the media into light and
> sound
> >       for
> >       > >> human observers.  I see this at the same level as
> identifying a
> >       codec,
> >       > >> independent of the audio or video content carried on the
> streams,
> >       and
> >       > >> independent of how any composition of sources is done.
> >
> >
> >       I do not think this is necessarily true. Taking audio as an
> example, you
> >       could have two audio streams that are mixed to form a single
> stereo
> >       audio stream, or you could have them as two independent (not
> mixed)
> >       streams that are associate with each other by some grouping
> mechanism.
> >       This group would be categorized as being stereo audio with one
> audio
> >       stream being the left and the other the right. The codec used
> for each
> >       could be different, though I agree they would typically be the
> same.
> >       Consequently, I think at attribute such as "stereo" as being
> more of a
> >       grouping concept, where the group may consist of:
> >       - multiple independent streams, each with potentially its own
> spatial
> >       orientation, codec, bandwidth, etc.,
> >       - a single mixed stream
> >
> >
> >
> > [sb] I do not understand this distinction.  What do you mean when you
> say "two audio streams that are
> > mixed to form a single stereo stream", and how is this different from
> the left and right grouping?
>
> In one case they are mixed by the source of the stream into a single
> stream, and in another they are sent as two separate streams by the
> source. The end result once rendered at the receiver may be the same,
> but what is sent is different. This example with audio is perhaps too
> simple. If you think of it as video that is composed into a single video
> stream vs. multiple via streams that are sent individually, the
> difference may be more clear.
>
> Cheers,
> Charles
>
> >
> >
> >
> >       Cheers,
> >       Charles
> >
> >
> >       > >> I was with you all the way until 4. That one I don't
> understand.
> >       > >> The name you chose for this has connotations for me, but
> isn't
> >       fully in
> >       > >> harmony with the definitions you give:
> >       > >
> >       > > I'm happy to change the name if you have a suggestion
> >       >
> >       > Not yet. Maybe once the concepts are more clearly defined I
> will have
> >       an
> >       > opinion.
> >       >
> >       > >> If we consider audio, it makes sense that multiple streams
> can be
> >       > >> rendered as if they came from different physical locations
> in the
> >       > >> receiving room. That can be done by the receiver if it gets
> those
> >       > >> streams separately, and has information about their
> intended
> >       > >> relationships. It can also be done by the sender or MCU and
> passed
> >       on
> >       > >> to
> >       > >> the receiver as a single stream with stereo or binaural
> coding.
> >       > >
> >       > > Yes.  It could also be done by the sender using the "linear
> array"
> >       audio channel format.  Maybe it
> >       > is true that stereo or binaural audio channels would always be
> sent as
> >       a single stream, but I was not
> >       > assuming that yet, at least not in general when you consider
> other
> >       types too, such as linear array
> >       > channels.
> >       >
> >       > >> So it seems to me you have two concepts here, not one. One
> has to
> >       do
> >       > >> with describing the relationships between streams, and the
> other
> >       has to
> >       > >> do with the encoding of spacial relationships *within* a
> single
> >       stream.
> >       > >
> >       > > Maybe that is a better way to describe it, if you assume
> >       multi-channel audio is always sent with all
> >       > the channels in the same RTP stream.  Is that what you mean?
> >       > >
> >       > > I was considering the linear array format to be another type
> of
> >       multi-channel audio, and I know
> >       > people want to be able to send each channel in a separate RTP
> stream.
> >       So it doesn't quite fit with
> >       > how you separate the two concepts.  In my view, identifying
> the
> >       separate channels by what they mean is
> >       > the same concept for linear array and stereo.  For example
> "this
> >       channel is left, this channel is
> >       > center, this channel is right".  To me, that is the same
> concept for
> >       identifying channels whether or
> >       > not they are carried in the same RTP stream.
> >       > >
> >       > > Maybe we are thinking the same thing but getting confused by
> >       terminology about channels vs. streams.
> >       >
> >       > Maybe. Let me try to restate what I now think you are saying:
> >       >
> >       > The audio may consist of several "channels".
> >       >
> >       > Each channel may be sent over its own RTP stream,
> >       > or multiple channels may be multiplexed over an RTP stream.
> >       >
> >       > I guess much of this can also apply to video.
> >       >
> >       > When there are exactly two audio channels, they may be encoded
> as
> >       > "stereo" or "binaural", which then affects how they should be
> rendered
> >       > by the recipient. In these cases the primary info that is
> required
> >       about
> >       > the individual channels is which is left and which is right.
> (And
> >       which
> >       > perspective to use in interpretting left and right.)
> >       >
> >       > For other multi-channel cases more information is required
> about the
> >       > role of each channel in order to properly render them.
> >       >
> >       >       Thanks,
> >       >       Paul
> >       >
> >       >
> >       > >> Or, are you asserting that stereo and binaural are simply
> ways to
> >       > >> encode
> >       > >> multiple logical streams in one RTP stream, together with
> their
> >       spacial
> >       > >> relationships?
> >       > >
> >       > > No, that is not what I'm trying to say.
> >       > >
> >       > > Mark
> >       > > _______________________________________________
> >       > > clue mailing list
> >       > > clue@ietf.org
> >       > > https://www.ietf.org/mailman/listinfo/clue
> >       > >
> >       >
> >       > _______________________________________________
> >       > clue mailing list
> >       > clue@ietf.org
> >       > https://www.ietf.org/mailman/listinfo/clue
> >       _______________________________________________
> >       clue mailing list
> >       clue@ietf.org
> >       https://www.ietf.org/mailman/listinfo/clue
> >
> >
>
>

--bcaec548a379d0220a04aa9f3cac
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I guess by &quot;stream&quot; you are meaning RTP stream?=A0 in which case =
by &quot;mix&quot; you perhaps mean that the left and right channels are pl=
aced in a single RTP stream???=A0 What do you mean when you describe some a=
udio captures as &quot;independent&quot; - are you thinking they come from =
different rooms???.<br>
<br>I think in many respects audio distribution and spatial audio layout is=
 at least as difficult as video layout, and have some unique issues.=A0 For=
 one thing, you need to sort out how you should place the audio from human =
participants who are not on camera, and what should happen later on if some=
 of those participants are shown.=A0 <br>
<br>I suggest it is necessary to be very careful with terminology.=A0 In pa=
rticular, I think it is important to distinguish composition from RTP trans=
mission.<br><br>Regards,<br>Stephen Botzko<br><br><br><div class=3D"gmail_q=
uote">
On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckelcu) <span dir=3D"ltr">=
&lt;<a href=3D"mailto:eckelcu@cisco.com">eckelcu@cisco.com</a>&gt;</span> w=
rote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class=3D"h5">&gt; -----Original Message-----<br>
&gt; From: Stephen Botzko [mailto:<a href=3D"mailto:stephen.botzko@gmail.co=
m">stephen.botzko@gmail.com</a>]<br>
&gt; Sent: Monday, August 15, 2011 2:14 PM<br>
&gt; To: Charles Eckel (eckelcu)<br>
&gt; Cc: Paul Kyzivat; <a href=3D"mailto:clue@ietf.org">clue@ietf.org</a><b=
r>
&gt; Subject: Re: [clue] continuing &quot;layout&quot; discussion<br>
&gt;<br>
&gt; Inline<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel (eckelcu)<br>
&lt;<a href=3D"mailto:eckelcu@cisco.com">eckelcu@cisco.com</a>&gt; wrote:<b=
r>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 =A0 Please see inline.<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 =A0 &gt; -----Original Message-----<br>
&gt; =A0 =A0 =A0 &gt; From: <a href=3D"mailto:clue-bounces@ietf.org">clue-b=
ounces@ietf.org</a> [mailto:<a href=3D"mailto:clue-bounces@ietf.org">clue-b=
ounces@ietf.org</a>] On<br>
Behalf<br>
&gt; =A0 =A0 =A0 Of Paul Kyzivat<br>
&gt;<br>
&gt; =A0 =A0 =A0 &gt; Sent: Thursday, August 11, 2011 6:02 AM<br>
&gt;<br>
&gt; =A0 =A0 =A0 &gt; To: <a href=3D"mailto:clue@ietf.org">clue@ietf.org</a=
><br>
&gt; =A0 =A0 =A0 &gt; Subject: Re: [clue] continuing &quot;layout&quot; dis=
cussion<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; Inline<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; On 8/10/11 5:49 PM, Duckworth, Mark wrote:<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; -----Original Message-----<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; From: <a href=3D"mailto:clue-bounces@ietf.or=
g">clue-bounces@ietf.org</a> [mailto:<a href=3D"mailto:clue-bounces@ietf.or=
g">clue-bounces@ietf.org</a>]<br>
On<br>
&gt; =A0 =A0 =A0 Behalf Of<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; Paul Kyzivat<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; Sent: Tuesday, August 09, 2011 9:03 AM<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; To: <a href=3D"mailto:clue@ietf.org">clue@ie=
tf.org</a><br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; Subject: Re: [clue] continuing &quot;layout&=
quot; discussion<br>
&gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt;&gt; 4 - multi stream media format - what the=
 streams mean with<br>
respect<br>
&gt; =A0 =A0 =A0 to<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; each other, regardless of the actual content=
 on the<br>
streams. =A0For<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; audio, examples are stereo, 5.1 surround, bi=
naural, linear<br>
array.<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; (linear array is described in the clue frame=
work document).<br>
&gt; =A0 =A0 =A0 Perhaps 3D<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; video formats would also fit in this categor=
y. =A0This<br>
information is<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; needed in order to properly render the media=
 into light and<br>
sound<br>
&gt; =A0 =A0 =A0 for<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; human observers. =A0I see this at the same l=
evel as<br>
identifying a<br>
&gt; =A0 =A0 =A0 codec,<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; independent of the audio or video content ca=
rried on the<br>
streams,<br>
&gt; =A0 =A0 =A0 and<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; independent of how any composition of source=
s is done.<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 =A0 I do not think this is necessarily true. Taking audio as a=
n<br>
example, you<br>
&gt; =A0 =A0 =A0 could have two audio streams that are mixed to form a sing=
le<br>
stereo<br>
&gt; =A0 =A0 =A0 audio stream, or you could have them as two independent (n=
ot<br>
mixed)<br>
&gt; =A0 =A0 =A0 streams that are associate with each other by some groupin=
g<br>
mechanism.<br>
&gt; =A0 =A0 =A0 This group would be categorized as being stereo audio with=
 one<br>
audio<br>
&gt; =A0 =A0 =A0 stream being the left and the other the right. The codec u=
sed<br>
for each<br>
&gt; =A0 =A0 =A0 could be different, though I agree they would typically be=
 the<br>
same.<br>
&gt; =A0 =A0 =A0 Consequently, I think at attribute such as &quot;stereo&qu=
ot; as being<br>
more of a<br>
&gt; =A0 =A0 =A0 grouping concept, where the group may consist of:<br>
&gt; =A0 =A0 =A0 - multiple independent streams, each with potentially its =
own<br>
spatial<br>
&gt; =A0 =A0 =A0 orientation, codec, bandwidth, etc.,<br>
&gt; =A0 =A0 =A0 - a single mixed stream<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; [sb] I do not understand this distinction. =A0What do you mean when yo=
u<br>
say &quot;two audio streams that are<br>
&gt; mixed to form a single stereo stream&quot;, and how is this different =
from<br>
the left and right grouping?<br>
<br>
</div></div>In one case they are mixed by the source of the stream into a s=
ingle<br>
stream, and in another they are sent as two separate streams by the<br>
source. The end result once rendered at the receiver may be the same,<br>
but what is sent is different. This example with audio is perhaps too<br>
simple. If you think of it as video that is composed into a single video<br=
>
stream vs. multiple via streams that are sent individually, the<br>
difference may be more clear.<br>
<br>
Cheers,<br>
<font color=3D"#888888">Charles<br>
</font><div><div></div><div class=3D"h5"><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 =A0 Cheers,<br>
&gt; =A0 =A0 =A0 Charles<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; I was with you all the way until 4. That one=
 I don&#39;t<br>
understand.<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; The name you chose for this has connotations=
 for me, but<br>
isn&#39;t<br>
&gt; =A0 =A0 =A0 fully in<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; harmony with the definitions you give:<br>
&gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; &gt; I&#39;m happy to change the name if you have a s=
uggestion<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; Not yet. Maybe once the concepts are more clearly def=
ined I<br>
will have<br>
&gt; =A0 =A0 =A0 an<br>
&gt; =A0 =A0 =A0 &gt; opinion.<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; If we consider audio, it makes sense that mu=
ltiple streams<br>
can be<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; rendered as if they came from different phys=
ical locations<br>
in the<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; receiving room. That can be done by the rece=
iver if it gets<br>
those<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; streams separately, and has information abou=
t their<br>
intended<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; relationships. It can also be done by the se=
nder or MCU and<br>
passed<br>
&gt; =A0 =A0 =A0 on<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; to<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; the receiver as a single stream with stereo =
or binaural<br>
coding.<br>
&gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; &gt; Yes. =A0It could also be done by the sender usin=
g the &quot;linear<br>
array&quot;<br>
&gt; =A0 =A0 =A0 audio channel format. =A0Maybe it<br>
&gt; =A0 =A0 =A0 &gt; is true that stereo or binaural audio channels would =
always be<br>
sent as<br>
&gt; =A0 =A0 =A0 a single stream, but I was not<br>
&gt; =A0 =A0 =A0 &gt; assuming that yet, at least not in general when you c=
onsider<br>
other<br>
&gt; =A0 =A0 =A0 types too, such as linear array<br>
&gt; =A0 =A0 =A0 &gt; channels.<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; So it seems to me you have two concepts here=
, not one. One<br>
has to<br>
&gt; =A0 =A0 =A0 do<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; with describing the relationships between st=
reams, and the<br>
other<br>
&gt; =A0 =A0 =A0 has to<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; do with the encoding of spacial relationship=
s *within* a<br>
single<br>
&gt; =A0 =A0 =A0 stream.<br>
&gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; &gt; Maybe that is a better way to describe it, if yo=
u assume<br>
&gt; =A0 =A0 =A0 multi-channel audio is always sent with all<br>
&gt; =A0 =A0 =A0 &gt; the channels in the same RTP stream. =A0Is that what =
you mean?<br>
&gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; &gt; I was considering the linear array format to be =
another type<br>
of<br>
&gt; =A0 =A0 =A0 multi-channel audio, and I know<br>
&gt; =A0 =A0 =A0 &gt; people want to be able to send each channel in a sepa=
rate RTP<br>
stream.<br>
&gt; =A0 =A0 =A0 So it doesn&#39;t quite fit with<br>
&gt; =A0 =A0 =A0 &gt; how you separate the two concepts. =A0In my view, ide=
ntifying<br>
the<br>
&gt; =A0 =A0 =A0 separate channels by what they mean is<br>
&gt; =A0 =A0 =A0 &gt; the same concept for linear array and stereo. =A0For =
example<br>
&quot;this<br>
&gt; =A0 =A0 =A0 channel is left, this channel is<br>
&gt; =A0 =A0 =A0 &gt; center, this channel is right&quot;. =A0To me, that i=
s the same<br>
concept for<br>
&gt; =A0 =A0 =A0 identifying channels whether or<br>
&gt; =A0 =A0 =A0 &gt; not they are carried in the same RTP stream.<br>
&gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; &gt; Maybe we are thinking the same thing but getting=
 confused by<br>
&gt; =A0 =A0 =A0 terminology about channels vs. streams.<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; Maybe. Let me try to restate what I now think you are=
 saying:<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; The audio may consist of several &quot;channels&quot;=
.<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; Each channel may be sent over its own RTP stream,<br>
&gt; =A0 =A0 =A0 &gt; or multiple channels may be multiplexed over an RTP s=
tream.<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; I guess much of this can also apply to video.<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; When there are exactly two audio channels, they may b=
e encoded<br>
as<br>
&gt; =A0 =A0 =A0 &gt; &quot;stereo&quot; or &quot;binaural&quot;, which the=
n affects how they should be<br>
rendered<br>
&gt; =A0 =A0 =A0 &gt; by the recipient. In these cases the primary info tha=
t is<br>
required<br>
&gt; =A0 =A0 =A0 about<br>
&gt; =A0 =A0 =A0 &gt; the individual channels is which is left and which is=
 right.<br>
(And<br>
&gt; =A0 =A0 =A0 which<br>
&gt; =A0 =A0 =A0 &gt; perspective to use in interpretting left and right.)<=
br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; For other multi-channel cases more information is req=
uired<br>
about the<br>
&gt; =A0 =A0 =A0 &gt; role of each channel in order to properly render them=
.<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Thanks,<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Paul<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; Or, are you asserting that stereo and binaur=
al are simply<br>
ways to<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; encode<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; multiple logical streams in one RTP stream, =
together with<br>
their<br>
&gt; =A0 =A0 =A0 spacial<br>
&gt; =A0 =A0 =A0 &gt; &gt;&gt; relationships?<br>
&gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; &gt; No, that is not what I&#39;m trying to say.<br>
&gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; &gt; Mark<br>
&gt; =A0 =A0 =A0 &gt; &gt; _______________________________________________<=
br>
&gt; =A0 =A0 =A0 &gt; &gt; clue mailing list<br>
&gt; =A0 =A0 =A0 &gt; &gt; <a href=3D"mailto:clue@ietf.org">clue@ietf.org</=
a><br>
&gt; =A0 =A0 =A0 &gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo=
/clue" target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><br>
&gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; _______________________________________________<br>
&gt; =A0 =A0 =A0 &gt; clue mailing list<br>
&gt; =A0 =A0 =A0 &gt; <a href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br=
>
&gt; =A0 =A0 =A0 &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/clue=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><br>
&gt; =A0 =A0 =A0 _______________________________________________<br>
&gt; =A0 =A0 =A0 clue mailing list<br>
&gt; =A0 =A0 =A0 <a href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>
&gt; =A0 =A0 =A0 <a href=3D"https://www.ietf.org/mailman/listinfo/clue" tar=
get=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><br>
&gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br>

--bcaec548a379d0220a04aa9f3cac--

From eckelcu@cisco.com  Tue Aug 16 13:22:18 2011
Return-Path: <eckelcu@cisco.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 125BC21F8B00 for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 13:22:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.821
X-Spam-Level: 
X-Spam-Status: No, score=-2.821 tagged_above=-999 required=5 tests=[AWL=-0.222, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wNqAXf0jAQZ2 for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 13:22:17 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id BF65F21F8B03 for <clue@ietf.org>; Tue, 16 Aug 2011 13:22:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=eckelcu@cisco.com; l=10596; q=dns/txt; s=iport; t=1313526186; x=1314735786; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to:cc; bh=0pDGZ6RW2jCmqRSMlQZYkVvS5cCRaJAxsjukysnwgi8=; b=QH3dr6VGm9tGGWxiVV9P+gRt8E7YxSqLnmg+U/brJG4h4D0B3OKiSu/s +88VyoC9nsrJhdcbzftgF198nsD8ZEz+Yt37JacqqEpdLmwsyytzdXPEG /4mBcWt4s0WxpTbq54UaTEJVMoxzwes+HkYJCsu+c1asN1L0tqlqtsUgV Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AtYAAM/QSk6rRDoG/2dsb2JhbABBmG6PVXeBQAEBAQEDAQEBDwEdCi0HBAcMBAIBCBEEAQEBCgYXAQYBIAYfCQgBAQQTCBqHUpp3AZ84hWlfBIdfkEiEYYcf
X-IronPort-AV: E=Sophos;i="4.68,235,1312156800"; d="scan'208";a="13699421"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by rcdn-iport-5.cisco.com with ESMTP; 16 Aug 2011 20:23:05 +0000
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by mtv-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id p7GKN46H029326; Tue, 16 Aug 2011 20:23:05 GMT
Received: from xmb-sjc-234.amer.cisco.com ([128.107.191.111]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 16 Aug 2011 13:23:02 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 16 Aug 2011 13:23:01 -0700
Message-ID: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DE024@xmb-sjc-234.amer.cisco.com>
In-Reply-To: <CAMC7SJ4GWynTWOXwOfXZ2B3MFLSM1m4GVho7XznCNt3rwjueJg@mail.gmail.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [clue] continuing "layout" discussion
Thread-Index: AcxcFzb78VHrrjMFQ4imR+ZssKuA5AAOduhA
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com><4E413021.3010509@alum.mit.edu><44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com><4E43D2BE.5010102@alum.mit.edu><E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com><CAMC7SJ6Yo6J-_3qJ9ffb516zBE-CSBYXxBs0KKGYGAozY0OUHQ@mail.gmail.com><E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDCFE@xmb-sjc-234.amer.cisco.com> <CAMC7SJ4GWynTWOXwOfXZ2B3MFLSM1m4GVho7XznCNt3rwjueJg@mail.gmail.com>
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: "Stephen Botzko" <stephen.botzko@gmail.com>
X-OriginalArrivalTime: 16 Aug 2011 20:23:02.0731 (UTC) FILETIME=[4C7E21B0:01CC5C52]
Cc: clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Aug 2011 20:22:18 -0000

I am distinguishing between:

(1) a single RTP stream that consists of a single stereo audio stream
(2) two RTP streams, one that contains left speaker audio and the other
than contains right speaker audio

(2) could also be transmitted in a single RTP stream using SSRC
multiplexing. Let me call that (2b).=20
(2) and (2b) are essentially the same. Just the RTP mechanism employed
is difference.
(1) is different from (2) and (2b) in that the audio signal encoded is
actually different.

Cheers,
Charles

> -----Original Message-----
> From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> Sent: Tuesday, August 16, 2011 6:20 AM
> To: Charles Eckel (eckelcu)
> Cc: Paul Kyzivat; clue@ietf.org
> Subject: Re: [clue] continuing "layout" discussion
>=20
> I guess by "stream" you are meaning RTP stream?  in which case by
"mix" you perhaps mean that the left
> and right channels are placed in a single RTP stream???  What do you
mean when you describe some audio
> captures as "independent" - are you thinking they come from different
rooms???.
>=20
> I think in many respects audio distribution and spatial audio layout
is at least as difficult as video
> layout, and have some unique issues.  For one thing, you need to sort
out how you should place the
> audio from human participants who are not on camera, and what should
happen later on if some of those
> participants are shown.
>=20
> I suggest it is necessary to be very careful with terminology.  In
particular, I think it is important
> to distinguish composition from RTP transmission.
>=20
> Regards,
> Stephen Botzko
>=20
>=20
>=20
> On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckelcu)
<eckelcu@cisco.com> wrote:
>=20
>=20
> 	> -----Original Message-----
> 	> From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> 	> Sent: Monday, August 15, 2011 2:14 PM
> 	> To: Charles Eckel (eckelcu)
> 	> Cc: Paul Kyzivat; clue@ietf.org
> 	> Subject: Re: [clue] continuing "layout" discussion
> 	>
> 	> Inline
> 	>
> 	>
> 	> On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel (eckelcu)
> 	<eckelcu@cisco.com> wrote:
> 	>
> 	>
> 	>       Please see inline.
> 	>
> 	>
> 	>       > -----Original Message-----
> 	>       > From: clue-bounces@ietf.org
[mailto:clue-bounces@ietf.org] On
> 	Behalf
> 	>       Of Paul Kyzivat
> 	>
> 	>       > Sent: Thursday, August 11, 2011 6:02 AM
> 	>
> 	>       > To: clue@ietf.org
> 	>       > Subject: Re: [clue] continuing "layout" discussion
> 	>       >
> 	>       > Inline
> 	>       >
> 	>       > On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> 	>       > >> -----Original Message-----
> 	>       > >> From: clue-bounces@ietf.org
[mailto:clue-bounces@ietf.org]
> 	On
> 	>       Behalf Of
> 	>       > >> Paul Kyzivat
> 	>       > >> Sent: Tuesday, August 09, 2011 9:03 AM
> 	>       > >> To: clue@ietf.org
> 	>       > >> Subject: Re: [clue] continuing "layout" discussion
> 	>       > >
> 	>       > >>> 4 - multi stream media format - what the streams
mean with
> 	respect
> 	>       to
> 	>       > >> each other, regardless of the actual content on the
> 	streams.  For
> 	>       > >> audio, examples are stereo, 5.1 surround, binaural,
linear
> 	array.
> 	>       > >> (linear array is described in the clue framework
document).
> 	>       Perhaps 3D
> 	>       > >> video formats would also fit in this category.
This
> 	information is
> 	>       > >> needed in order to properly render the media into
light and
> 	sound
> 	>       for
> 	>       > >> human observers.  I see this at the same level as
> 	identifying a
> 	>       codec,
> 	>       > >> independent of the audio or video content carried
on the
> 	streams,
> 	>       and
> 	>       > >> independent of how any composition of sources is
done.
> 	>
> 	>
> 	>       I do not think this is necessarily true. Taking audio as
an
> 	example, you
> 	>       could have two audio streams that are mixed to form a
single
> 	stereo
> 	>       audio stream, or you could have them as two independent
(not
> 	mixed)
> 	>       streams that are associate with each other by some
grouping
> 	mechanism.
> 	>       This group would be categorized as being stereo audio
with one
> 	audio
> 	>       stream being the left and the other the right. The codec
used
> 	for each
> 	>       could be different, though I agree they would typically
be the
> 	same.
> 	>       Consequently, I think at attribute such as "stereo" as
being
> 	more of a
> 	>       grouping concept, where the group may consist of:
> 	>       - multiple independent streams, each with potentially
its own
> 	spatial
> 	>       orientation, codec, bandwidth, etc.,
> 	>       - a single mixed stream
> 	>
> 	>
> 	>
> 	> [sb] I do not understand this distinction.  What do you mean
when you
> 	say "two audio streams that are
> 	> mixed to form a single stereo stream", and how is this
different from
> 	the left and right grouping?
>=20
>=20
> 	In one case they are mixed by the source of the stream into a
single
> 	stream, and in another they are sent as two separate streams by
the
> 	source. The end result once rendered at the receiver may be the
same,
> 	but what is sent is different. This example with audio is
perhaps too
> 	simple. If you think of it as video that is composed into a
single video
> 	stream vs. multiple via streams that are sent individually, the
> 	difference may be more clear.
>=20
> 	Cheers,
> 	Charles
>=20
>=20
> 	>
> 	>
> 	>
> 	>       Cheers,
> 	>       Charles
> 	>
> 	>
> 	>       > >> I was with you all the way until 4. That one I
don't
> 	understand.
> 	>       > >> The name you chose for this has connotations for
me, but
> 	isn't
> 	>       fully in
> 	>       > >> harmony with the definitions you give:
> 	>       > >
> 	>       > > I'm happy to change the name if you have a
suggestion
> 	>       >
> 	>       > Not yet. Maybe once the concepts are more clearly
defined I
> 	will have
> 	>       an
> 	>       > opinion.
> 	>       >
> 	>       > >> If we consider audio, it makes sense that multiple
streams
> 	can be
> 	>       > >> rendered as if they came from different physical
locations
> 	in the
> 	>       > >> receiving room. That can be done by the receiver if
it gets
> 	those
> 	>       > >> streams separately, and has information about their
> 	intended
> 	>       > >> relationships. It can also be done by the sender or
MCU and
> 	passed
> 	>       on
> 	>       > >> to
> 	>       > >> the receiver as a single stream with stereo or
binaural
> 	coding.
> 	>       > >
> 	>       > > Yes.  It could also be done by the sender using the
"linear
> 	array"
> 	>       audio channel format.  Maybe it
> 	>       > is true that stereo or binaural audio channels would
always be
> 	sent as
> 	>       a single stream, but I was not
> 	>       > assuming that yet, at least not in general when you
consider
> 	other
> 	>       types too, such as linear array
> 	>       > channels.
> 	>       >
> 	>       > >> So it seems to me you have two concepts here, not
one. One
> 	has to
> 	>       do
> 	>       > >> with describing the relationships between streams,
and the
> 	other
> 	>       has to
> 	>       > >> do with the encoding of spacial relationships
*within* a
> 	single
> 	>       stream.
> 	>       > >
> 	>       > > Maybe that is a better way to describe it, if you
assume
> 	>       multi-channel audio is always sent with all
> 	>       > the channels in the same RTP stream.  Is that what you
mean?
> 	>       > >
> 	>       > > I was considering the linear array format to be
another type
> 	of
> 	>       multi-channel audio, and I know
> 	>       > people want to be able to send each channel in a
separate RTP
> 	stream.
> 	>       So it doesn't quite fit with
> 	>       > how you separate the two concepts.  In my view,
identifying
> 	the
> 	>       separate channels by what they mean is
> 	>       > the same concept for linear array and stereo.  For
example
> 	"this
> 	>       channel is left, this channel is
> 	>       > center, this channel is right".  To me, that is the
same
> 	concept for
> 	>       identifying channels whether or
> 	>       > not they are carried in the same RTP stream.
> 	>       > >
> 	>       > > Maybe we are thinking the same thing but getting
confused by
> 	>       terminology about channels vs. streams.
> 	>       >
> 	>       > Maybe. Let me try to restate what I now think you are
saying:
> 	>       >
> 	>       > The audio may consist of several "channels".
> 	>       >
> 	>       > Each channel may be sent over its own RTP stream,
> 	>       > or multiple channels may be multiplexed over an RTP
stream.
> 	>       >
> 	>       > I guess much of this can also apply to video.
> 	>       >
> 	>       > When there are exactly two audio channels, they may be
encoded
> 	as
> 	>       > "stereo" or "binaural", which then affects how they
should be
> 	rendered
> 	>       > by the recipient. In these cases the primary info that
is
> 	required
> 	>       about
> 	>       > the individual channels is which is left and which is
right.
> 	(And
> 	>       which
> 	>       > perspective to use in interpretting left and right.)
> 	>       >
> 	>       > For other multi-channel cases more information is
required
> 	about the
> 	>       > role of each channel in order to properly render them.
> 	>       >
> 	>       >       Thanks,
> 	>       >       Paul
> 	>       >
> 	>       >
> 	>       > >> Or, are you asserting that stereo and binaural are
simply
> 	ways to
> 	>       > >> encode
> 	>       > >> multiple logical streams in one RTP stream,
together with
> 	their
> 	>       spacial
> 	>       > >> relationships?
> 	>       > >
> 	>       > > No, that is not what I'm trying to say.
> 	>       > >
> 	>       > > Mark
> 	>       > > _______________________________________________
> 	>       > > clue mailing list
> 	>       > > clue@ietf.org
> 	>       > > https://www.ietf.org/mailman/listinfo/clue
> 	>       > >
> 	>       >
> 	>       > _______________________________________________
> 	>       > clue mailing list
> 	>       > clue@ietf.org
> 	>       > https://www.ietf.org/mailman/listinfo/clue
> 	>       _______________________________________________
> 	>       clue mailing list
> 	>       clue@ietf.org
> 	>       https://www.ietf.org/mailman/listinfo/clue
> 	>
> 	>
>=20
>=20
>=20


From stephen.botzko@gmail.com  Tue Aug 16 14:13:28 2011
Return-Path: <stephen.botzko@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE79911E808E for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 14:13:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.359
X-Spam-Level: 
X-Spam-Status: No, score=-3.359 tagged_above=-999 required=5 tests=[AWL=0.239,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fqlBH4xZkGrr for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 14:13:27 -0700 (PDT)
Received: from mail-qy0-f172.google.com (mail-qy0-f172.google.com [209.85.216.172]) by ietfa.amsl.com (Postfix) with ESMTP id 0679821F8B4F for <clue@ietf.org>; Tue, 16 Aug 2011 14:13:12 -0700 (PDT)
Received: by qyk34 with SMTP id 34so1664467qyk.10 for <clue@ietf.org>; Tue, 16 Aug 2011 14:14:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=5bgFaOcsaoUom7MlZiOdQwfo3lnv1Jl2rz/OVZ+99aY=; b=j9CcQqHy0chECr0SFOaj1iayn48nvP4Am+OSpGlbz9KNmVm6lBJ55kE4mL9DMwkDv8 x9UfIHIHA7K5F3MjXJuBWClgk776jsyIvUQermJ85dP0Fko7Vw9cO90baQEHnXzBYp8+ UiNqV34xsBuyim8piaYkXmqLcSpgBwZSq+60Q=
MIME-Version: 1.0
Received: by 10.52.182.6 with SMTP id ea6mr244566vdc.222.1313529241937; Tue, 16 Aug 2011 14:14:01 -0700 (PDT)
Received: by 10.52.115.103 with HTTP; Tue, 16 Aug 2011 14:14:01 -0700 (PDT)
In-Reply-To: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DE024@xmb-sjc-234.amer.cisco.com>
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E413021.3010509@alum.mit.edu> <44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com> <4E43D2BE.5010102@alum.mit.edu> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6Yo6J-_3qJ9ffb516zBE-CSBYXxBs0KKGYGAozY0OUHQ@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDCFE@xmb-sjc-234.amer.cisco.com> <CAMC7SJ4GWynTWOXwOfXZ2B3MFLSM1m4GVho7XznCNt3rwjueJg@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DE024@xmb-sjc-234.amer.cisco.com>
Date: Tue, 16 Aug 2011 17:14:01 -0400
Message-ID: <CAMC7SJ6XE3KaFvJH6xvCejbpDLN9i=cjW4dbmL=bhhkcd4X31g@mail.gmail.com>
From: Stephen Botzko <stephen.botzko@gmail.com>
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
Content-Type: multipart/alternative; boundary=bcaec5486194de26c404aaa5dbd8
Cc: clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Aug 2011 21:13:29 -0000

--bcaec5486194de26c404aaa5dbd8
Content-Type: text/plain; charset=ISO-8859-1

Well, the audio in (1) and (2b) is certainly packetized differently.  But
not compressed differently (unless you are assuming that the signal in (1)
is jointly encoded stereo - which it could be I guess, but it would be
unusual for telepresence systems). Also, the audio in (1) is not mixed, no
matter how it is encoded.

In any event, I believe that the difference between (1) and (2) and (2b) is
really a transport question that has nothing to do with layout. The same
information is needed to enable proper rendering, and once the streams are
received, they are rendered in precisely the same way.

Regards,
Stephen Botzko

On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel (eckelcu)
<eckelcu@cisco.com>wrote:

> I am distinguishing between:
>
> (1) a single RTP stream that consists of a single stereo audio stream
> (2) two RTP streams, one that contains left speaker audio and the other
> than contains right speaker audio
>
> (2) could also be transmitted in a single RTP stream using SSRC
> multiplexing. Let me call that (2b).
> (2) and (2b) are essentially the same. Just the RTP mechanism employed
> is difference.
> (1) is different from (2) and (2b) in that the audio signal encoded is
> actually different.
>
> Cheers,
> Charles
>
> > -----Original Message-----
> > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > Sent: Tuesday, August 16, 2011 6:20 AM
> > To: Charles Eckel (eckelcu)
> > Cc: Paul Kyzivat; clue@ietf.org
> > Subject: Re: [clue] continuing "layout" discussion
> >
> > I guess by "stream" you are meaning RTP stream?  in which case by
> "mix" you perhaps mean that the left
> > and right channels are placed in a single RTP stream???  What do you
> mean when you describe some audio
> > captures as "independent" - are you thinking they come from different
> rooms???.
> >
> > I think in many respects audio distribution and spatial audio layout
> is at least as difficult as video
> > layout, and have some unique issues.  For one thing, you need to sort
> out how you should place the
> > audio from human participants who are not on camera, and what should
> happen later on if some of those
> > participants are shown.
> >
> > I suggest it is necessary to be very careful with terminology.  In
> particular, I think it is important
> > to distinguish composition from RTP transmission.
> >
> > Regards,
> > Stephen Botzko
> >
> >
> >
> > On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckelcu)
> <eckelcu@cisco.com> wrote:
> >
> >
> >       > -----Original Message-----
> >       > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> >       > Sent: Monday, August 15, 2011 2:14 PM
> >       > To: Charles Eckel (eckelcu)
> >       > Cc: Paul Kyzivat; clue@ietf.org
> >       > Subject: Re: [clue] continuing "layout" discussion
> >       >
> >       > Inline
> >       >
> >       >
> >       > On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel (eckelcu)
> >       <eckelcu@cisco.com> wrote:
> >       >
> >       >
> >       >       Please see inline.
> >       >
> >       >
> >       >       > -----Original Message-----
> >       >       > From: clue-bounces@ietf.org
> [mailto:clue-bounces@ietf.org] On
> >       Behalf
> >       >       Of Paul Kyzivat
> >       >
> >       >       > Sent: Thursday, August 11, 2011 6:02 AM
> >       >
> >       >       > To: clue@ietf.org
> >       >       > Subject: Re: [clue] continuing "layout" discussion
> >       >       >
> >       >       > Inline
> >       >       >
> >       >       > On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> >       >       > >> -----Original Message-----
> >       >       > >> From: clue-bounces@ietf.org
> [mailto:clue-bounces@ietf.org]
> >       On
> >       >       Behalf Of
> >       >       > >> Paul Kyzivat
> >       >       > >> Sent: Tuesday, August 09, 2011 9:03 AM
> >       >       > >> To: clue@ietf.org
> >       >       > >> Subject: Re: [clue] continuing "layout" discussion
> >       >       > >
> >       >       > >>> 4 - multi stream media format - what the streams
> mean with
> >       respect
> >       >       to
> >       >       > >> each other, regardless of the actual content on the
> >       streams.  For
> >       >       > >> audio, examples are stereo, 5.1 surround, binaural,
> linear
> >       array.
> >       >       > >> (linear array is described in the clue framework
> document).
> >       >       Perhaps 3D
> >       >       > >> video formats would also fit in this category.
> This
> >       information is
> >       >       > >> needed in order to properly render the media into
> light and
> >       sound
> >       >       for
> >       >       > >> human observers.  I see this at the same level as
> >       identifying a
> >       >       codec,
> >       >       > >> independent of the audio or video content carried
> on the
> >       streams,
> >       >       and
> >       >       > >> independent of how any composition of sources is
> done.
> >       >
> >       >
> >       >       I do not think this is necessarily true. Taking audio as
> an
> >       example, you
> >       >       could have two audio streams that are mixed to form a
> single
> >       stereo
> >       >       audio stream, or you could have them as two independent
> (not
> >       mixed)
> >       >       streams that are associate with each other by some
> grouping
> >       mechanism.
> >       >       This group would be categorized as being stereo audio
> with one
> >       audio
> >       >       stream being the left and the other the right. The codec
> used
> >       for each
> >       >       could be different, though I agree they would typically
> be the
> >       same.
> >       >       Consequently, I think at attribute such as "stereo" as
> being
> >       more of a
> >       >       grouping concept, where the group may consist of:
> >       >       - multiple independent streams, each with potentially
> its own
> >       spatial
> >       >       orientation, codec, bandwidth, etc.,
> >       >       - a single mixed stream
> >       >
> >       >
> >       >
> >       > [sb] I do not understand this distinction.  What do you mean
> when you
> >       say "two audio streams that are
> >       > mixed to form a single stereo stream", and how is this
> different from
> >       the left and right grouping?
> >
> >
> >       In one case they are mixed by the source of the stream into a
> single
> >       stream, and in another they are sent as two separate streams by
> the
> >       source. The end result once rendered at the receiver may be the
> same,
> >       but what is sent is different. This example with audio is
> perhaps too
> >       simple. If you think of it as video that is composed into a
> single video
> >       stream vs. multiple via streams that are sent individually, the
> >       difference may be more clear.
> >
> >       Cheers,
> >       Charles
> >
> >
> >       >
> >       >
> >       >
> >       >       Cheers,
> >       >       Charles
> >       >
> >       >
> >       >       > >> I was with you all the way until 4. That one I
> don't
> >       understand.
> >       >       > >> The name you chose for this has connotations for
> me, but
> >       isn't
> >       >       fully in
> >       >       > >> harmony with the definitions you give:
> >       >       > >
> >       >       > > I'm happy to change the name if you have a
> suggestion
> >       >       >
> >       >       > Not yet. Maybe once the concepts are more clearly
> defined I
> >       will have
> >       >       an
> >       >       > opinion.
> >       >       >
> >       >       > >> If we consider audio, it makes sense that multiple
> streams
> >       can be
> >       >       > >> rendered as if they came from different physical
> locations
> >       in the
> >       >       > >> receiving room. That can be done by the receiver if
> it gets
> >       those
> >       >       > >> streams separately, and has information about their
> >       intended
> >       >       > >> relationships. It can also be done by the sender or
> MCU and
> >       passed
> >       >       on
> >       >       > >> to
> >       >       > >> the receiver as a single stream with stereo or
> binaural
> >       coding.
> >       >       > >
> >       >       > > Yes.  It could also be done by the sender using the
> "linear
> >       array"
> >       >       audio channel format.  Maybe it
> >       >       > is true that stereo or binaural audio channels would
> always be
> >       sent as
> >       >       a single stream, but I was not
> >       >       > assuming that yet, at least not in general when you
> consider
> >       other
> >       >       types too, such as linear array
> >       >       > channels.
> >       >       >
> >       >       > >> So it seems to me you have two concepts here, not
> one. One
> >       has to
> >       >       do
> >       >       > >> with describing the relationships between streams,
> and the
> >       other
> >       >       has to
> >       >       > >> do with the encoding of spacial relationships
> *within* a
> >       single
> >       >       stream.
> >       >       > >
> >       >       > > Maybe that is a better way to describe it, if you
> assume
> >       >       multi-channel audio is always sent with all
> >       >       > the channels in the same RTP stream.  Is that what you
> mean?
> >       >       > >
> >       >       > > I was considering the linear array format to be
> another type
> >       of
> >       >       multi-channel audio, and I know
> >       >       > people want to be able to send each channel in a
> separate RTP
> >       stream.
> >       >       So it doesn't quite fit with
> >       >       > how you separate the two concepts.  In my view,
> identifying
> >       the
> >       >       separate channels by what they mean is
> >       >       > the same concept for linear array and stereo.  For
> example
> >       "this
> >       >       channel is left, this channel is
> >       >       > center, this channel is right".  To me, that is the
> same
> >       concept for
> >       >       identifying channels whether or
> >       >       > not they are carried in the same RTP stream.
> >       >       > >
> >       >       > > Maybe we are thinking the same thing but getting
> confused by
> >       >       terminology about channels vs. streams.
> >       >       >
> >       >       > Maybe. Let me try to restate what I now think you are
> saying:
> >       >       >
> >       >       > The audio may consist of several "channels".
> >       >       >
> >       >       > Each channel may be sent over its own RTP stream,
> >       >       > or multiple channels may be multiplexed over an RTP
> stream.
> >       >       >
> >       >       > I guess much of this can also apply to video.
> >       >       >
> >       >       > When there are exactly two audio channels, they may be
> encoded
> >       as
> >       >       > "stereo" or "binaural", which then affects how they
> should be
> >       rendered
> >       >       > by the recipient. In these cases the primary info that
> is
> >       required
> >       >       about
> >       >       > the individual channels is which is left and which is
> right.
> >       (And
> >       >       which
> >       >       > perspective to use in interpretting left and right.)
> >       >       >
> >       >       > For other multi-channel cases more information is
> required
> >       about the
> >       >       > role of each channel in order to properly render them.
> >       >       >
> >       >       >       Thanks,
> >       >       >       Paul
> >       >       >
> >       >       >
> >       >       > >> Or, are you asserting that stereo and binaural are
> simply
> >       ways to
> >       >       > >> encode
> >       >       > >> multiple logical streams in one RTP stream,
> together with
> >       their
> >       >       spacial
> >       >       > >> relationships?
> >       >       > >
> >       >       > > No, that is not what I'm trying to say.
> >       >       > >
> >       >       > > Mark
> >       >       > > _______________________________________________
> >       >       > > clue mailing list
> >       >       > > clue@ietf.org
> >       >       > > https://www.ietf.org/mailman/listinfo/clue
> >       >       > >
> >       >       >
> >       >       > _______________________________________________
> >       >       > clue mailing list
> >       >       > clue@ietf.org
> >       >       > https://www.ietf.org/mailman/listinfo/clue
> >       >       _______________________________________________
> >       >       clue mailing list
> >       >       clue@ietf.org
> >       >       https://www.ietf.org/mailman/listinfo/clue
> >       >
> >       >
> >
> >
> >
>
>

--bcaec5486194de26c404aaa5dbd8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Well, the audio in (1) and (2b) is certainly packetized differently.=A0 But=
 not compressed differently (unless you are assuming that the signal in (1)=
 is jointly encoded stereo - which it could be I guess, but it would be unu=
sual for telepresence systems). Also, the audio in (1) is not mixed, no mat=
ter how it is encoded. <br>
<br>In any event, I believe that the difference between (1) and (2) and (2b=
) is really a transport question that has nothing to do with layout. The sa=
me information is needed to enable proper rendering, and once the streams a=
re received, they are rendered in precisely the same way.<br>
<br>Regards,<br>Stephen Botzko<br><br><div class=3D"gmail_quote">On Tue, Au=
g 16, 2011 at 4:23 PM, Charles Eckel (eckelcu) <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:eckelcu@cisco.com">eckelcu@cisco.com</a>&gt;</span> wrote:<br><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex;">
I am distinguishing between:<br>
<br>
(1) a single RTP stream that consists of a single stereo audio stream<br>
(2) two RTP streams, one that contains left speaker audio and the other<br>
than contains right speaker audio<br>
<br>
(2) could also be transmitted in a single RTP stream using SSRC<br>
multiplexing. Let me call that (2b).<br>
(2) and (2b) are essentially the same. Just the RTP mechanism employed<br>
is difference.<br>
(1) is different from (2) and (2b) in that the audio signal encoded is<br>
actually different.<br>
<br>
Cheers,<br>
<font color=3D"#888888">Charles<br>
</font><div class=3D"im"><br>
&gt; -----Original Message-----<br>
&gt; From: Stephen Botzko [mailto:<a href=3D"mailto:stephen.botzko@gmail.co=
m">stephen.botzko@gmail.com</a>]<br>
</div><div><div></div><div class=3D"h5">&gt; Sent: Tuesday, August 16, 2011=
 6:20 AM<br>
&gt; To: Charles Eckel (eckelcu)<br>
&gt; Cc: Paul Kyzivat; <a href=3D"mailto:clue@ietf.org">clue@ietf.org</a><b=
r>
&gt; Subject: Re: [clue] continuing &quot;layout&quot; discussion<br>
&gt;<br>
&gt; I guess by &quot;stream&quot; you are meaning RTP stream? =A0in which =
case by<br>
&quot;mix&quot; you perhaps mean that the left<br>
&gt; and right channels are placed in a single RTP stream??? =A0What do you=
<br>
mean when you describe some audio<br>
&gt; captures as &quot;independent&quot; - are you thinking they come from =
different<br>
rooms???.<br>
&gt;<br>
&gt; I think in many respects audio distribution and spatial audio layout<b=
r>
is at least as difficult as video<br>
&gt; layout, and have some unique issues. =A0For one thing, you need to sor=
t<br>
out how you should place the<br>
&gt; audio from human participants who are not on camera, and what should<b=
r>
happen later on if some of those<br>
&gt; participants are shown.<br>
&gt;<br>
&gt; I suggest it is necessary to be very careful with terminology. =A0In<b=
r>
particular, I think it is important<br>
&gt; to distinguish composition from RTP transmission.<br>
&gt;<br>
&gt; Regards,<br>
&gt; Stephen Botzko<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckelcu)<br>
&lt;<a href=3D"mailto:eckelcu@cisco.com">eckelcu@cisco.com</a>&gt; wrote:<b=
r>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 =A0 &gt; -----Original Message-----<br>
&gt; =A0 =A0 =A0 &gt; From: Stephen Botzko [mailto:<a href=3D"mailto:stephe=
n.botzko@gmail.com">stephen.botzko@gmail.com</a>]<br>
&gt; =A0 =A0 =A0 &gt; Sent: Monday, August 15, 2011 2:14 PM<br>
&gt; =A0 =A0 =A0 &gt; To: Charles Eckel (eckelcu)<br>
&gt; =A0 =A0 =A0 &gt; Cc: Paul Kyzivat; <a href=3D"mailto:clue@ietf.org">cl=
ue@ietf.org</a><br>
&gt; =A0 =A0 =A0 &gt; Subject: Re: [clue] continuing &quot;layout&quot; dis=
cussion<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; Inline<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel (eckel=
cu)<br>
&gt; =A0 =A0 =A0 &lt;<a href=3D"mailto:eckelcu@cisco.com">eckelcu@cisco.com=
</a>&gt; wrote:<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Please see inline.<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; -----Original Message-----<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; From: <a href=3D"mailto:clue-bounces=
@ietf.org">clue-bounces@ietf.org</a><br>
[mailto:<a href=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</a>]=
 On<br>
&gt; =A0 =A0 =A0 Behalf<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Of Paul Kyzivat<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Sent: Thursday, August 11, 2011 6:02=
 AM<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; To: <a href=3D"mailto:clue@ietf.org"=
>clue@ietf.org</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Subject: Re: [clue] continuing &quot=
;layout&quot; discussion<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Inline<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; On 8/10/11 5:49 PM, Duckworth, Mark =
wrote:<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; -----Original Message-----<=
br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; From: <a href=3D"mailto:clu=
e-bounces@ietf.org">clue-bounces@ietf.org</a><br>
[mailto:<a href=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</a>]=
<br>
&gt; =A0 =A0 =A0 On<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Behalf Of<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Paul Kyzivat<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Sent: Tuesday, August 09, 2=
011 9:03 AM<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; To: <a href=3D"mailto:clue@=
ietf.org">clue@ietf.org</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Subject: Re: [clue] continu=
ing &quot;layout&quot; discussion<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt;&gt; 4 - multi stream media =
format - what the streams<br>
mean with<br>
&gt; =A0 =A0 =A0 respect<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 to<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; each other, regardless of t=
he actual content on the<br>
&gt; =A0 =A0 =A0 streams. =A0For<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; audio, examples are stereo,=
 5.1 surround, binaural,<br>
linear<br>
&gt; =A0 =A0 =A0 array.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; (linear array is described =
in the clue framework<br>
document).<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Perhaps 3D<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; video formats would also fi=
t in this category.<br>
This<br>
&gt; =A0 =A0 =A0 information is<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; needed in order to properly=
 render the media into<br>
light and<br>
&gt; =A0 =A0 =A0 sound<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 for<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; human observers. =A0I see t=
his at the same level as<br>
&gt; =A0 =A0 =A0 identifying a<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 codec,<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; independent of the audio or=
 video content carried<br>
on the<br>
&gt; =A0 =A0 =A0 streams,<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 and<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; independent of how any comp=
osition of sources is<br>
done.<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 I do not think this is necessarily true. =
Taking audio as<br>
an<br>
&gt; =A0 =A0 =A0 example, you<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 could have two audio streams that are mix=
ed to form a<br>
single<br>
&gt; =A0 =A0 =A0 stereo<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 audio stream, or you could have them as t=
wo independent<br>
(not<br>
&gt; =A0 =A0 =A0 mixed)<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 streams that are associate with each othe=
r by some<br>
grouping<br>
&gt; =A0 =A0 =A0 mechanism.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 This group would be categorized as being =
stereo audio<br>
with one<br>
&gt; =A0 =A0 =A0 audio<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 stream being the left and the other the r=
ight. The codec<br>
used<br>
&gt; =A0 =A0 =A0 for each<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 could be different, though I agree they w=
ould typically<br>
be the<br>
&gt; =A0 =A0 =A0 same.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Consequently, I think at attribute such a=
s &quot;stereo&quot; as<br>
being<br>
&gt; =A0 =A0 =A0 more of a<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 grouping concept, where the group may con=
sist of:<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 - multiple independent streams, each with=
 potentially<br>
its own<br>
&gt; =A0 =A0 =A0 spatial<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 orientation, codec, bandwidth, etc.,<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 - a single mixed stream<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; [sb] I do not understand this distinction. =A0What do=
 you mean<br>
when you<br>
&gt; =A0 =A0 =A0 say &quot;two audio streams that are<br>
&gt; =A0 =A0 =A0 &gt; mixed to form a single stereo stream&quot;, and how i=
s this<br>
different from<br>
&gt; =A0 =A0 =A0 the left and right grouping?<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 =A0 In one case they are mixed by the source of the stream int=
o a<br>
single<br>
&gt; =A0 =A0 =A0 stream, and in another they are sent as two separate strea=
ms by<br>
the<br>
&gt; =A0 =A0 =A0 source. The end result once rendered at the receiver may b=
e the<br>
same,<br>
&gt; =A0 =A0 =A0 but what is sent is different. This example with audio is<=
br>
perhaps too<br>
&gt; =A0 =A0 =A0 simple. If you think of it as video that is composed into =
a<br>
single video<br>
&gt; =A0 =A0 =A0 stream vs. multiple via streams that are sent individually=
, the<br>
&gt; =A0 =A0 =A0 difference may be more clear.<br>
&gt;<br>
&gt; =A0 =A0 =A0 Cheers,<br>
&gt; =A0 =A0 =A0 Charles<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Cheers,<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Charles<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; I was with you all the way =
until 4. That one I<br>
don&#39;t<br>
&gt; =A0 =A0 =A0 understand.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; The name you chose for this=
 has connotations for<br>
me, but<br>
&gt; =A0 =A0 =A0 isn&#39;t<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 fully in<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; harmony with the definition=
s you give:<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; I&#39;m happy to change the nam=
e if you have a<br>
suggestion<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Not yet. Maybe once the concepts are=
 more clearly<br>
defined I<br>
&gt; =A0 =A0 =A0 will have<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 an<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; opinion.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; If we consider audio, it ma=
kes sense that multiple<br>
streams<br>
&gt; =A0 =A0 =A0 can be<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; rendered as if they came fr=
om different physical<br>
locations<br>
&gt; =A0 =A0 =A0 in the<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; receiving room. That can be=
 done by the receiver if<br>
it gets<br>
&gt; =A0 =A0 =A0 those<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; streams separately, and has=
 information about their<br>
&gt; =A0 =A0 =A0 intended<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; relationships. It can also =
be done by the sender or<br>
MCU and<br>
&gt; =A0 =A0 =A0 passed<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 on<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; to<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; the receiver as a single st=
ream with stereo or<br>
binaural<br>
&gt; =A0 =A0 =A0 coding.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; Yes. =A0It could also be done b=
y the sender using the<br>
&quot;linear<br>
&gt; =A0 =A0 =A0 array&quot;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 audio channel format. =A0Maybe it<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; is true that stereo or binaural audi=
o channels would<br>
always be<br>
&gt; =A0 =A0 =A0 sent as<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 a single stream, but I was not<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; assuming that yet, at least not in g=
eneral when you<br>
consider<br>
&gt; =A0 =A0 =A0 other<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 types too, such as linear array<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; channels.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; So it seems to me you have =
two concepts here, not<br>
one. One<br>
&gt; =A0 =A0 =A0 has to<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 do<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; with describing the relatio=
nships between streams,<br>
and the<br>
&gt; =A0 =A0 =A0 other<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 has to<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; do with the encoding of spa=
cial relationships<br>
*within* a<br>
&gt; =A0 =A0 =A0 single<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 stream.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; Maybe that is a better way to d=
escribe it, if you<br>
assume<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 multi-channel audio is always sent with a=
ll<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; the channels in the same RTP stream.=
 =A0Is that what you<br>
mean?<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; I was considering the linear ar=
ray format to be<br>
another type<br>
&gt; =A0 =A0 =A0 of<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 multi-channel audio, and I know<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; people want to be able to send each =
channel in a<br>
separate RTP<br>
&gt; =A0 =A0 =A0 stream.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 So it doesn&#39;t quite fit with<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; how you separate the two concepts. =
=A0In my view,<br>
identifying<br>
&gt; =A0 =A0 =A0 the<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 separate channels by what they mean is<br=
>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; the same concept for linear array an=
d stereo. =A0For<br>
example<br>
&gt; =A0 =A0 =A0 &quot;this<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 channel is left, this channel is<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; center, this channel is right&quot;.=
 =A0To me, that is the<br>
same<br>
&gt; =A0 =A0 =A0 concept for<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 identifying channels whether or<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; not they are carried in the same RTP=
 stream.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; Maybe we are thinking the same =
thing but getting<br>
confused by<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 terminology about channels vs. streams.<b=
r>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Maybe. Let me try to restate what I =
now think you are<br>
saying:<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; The audio may consist of several &qu=
ot;channels&quot;.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Each channel may be sent over its ow=
n RTP stream,<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; or multiple channels may be multiple=
xed over an RTP<br>
stream.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; I guess much of this can also apply =
to video.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; When there are exactly two audio cha=
nnels, they may be<br>
encoded<br>
&gt; =A0 =A0 =A0 as<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &quot;stereo&quot; or &quot;binaural=
&quot;, which then affects how they<br>
should be<br>
&gt; =A0 =A0 =A0 rendered<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; by the recipient. In these cases the=
 primary info that<br>
is<br>
&gt; =A0 =A0 =A0 required<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 about<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; the individual channels is which is =
left and which is<br>
right.<br>
&gt; =A0 =A0 =A0 (And<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 which<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; perspective to use in interpretting =
left and right.)<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; For other multi-channel cases more i=
nformation is<br>
required<br>
&gt; =A0 =A0 =A0 about the<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; role of each channel in order to pro=
perly render them.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Thanks,<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Paul<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Or, are you asserting that =
stereo and binaural are<br>
simply<br>
&gt; =A0 =A0 =A0 ways to<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; encode<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; multiple logical streams in=
 one RTP stream,<br>
together with<br>
&gt; =A0 =A0 =A0 their<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 spacial<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; relationships?<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; No, that is not what I&#39;m tr=
ying to say.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; Mark<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; _______________________________=
________________<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; clue mailing list<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; <a href=3D"mailto:clue@ietf.org=
">clue@ietf.org</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; <a href=3D"https://www.ietf.org=
/mailman/listinfo/clue" target=3D"_blank">https://www.ietf.org/mailman/list=
info/clue</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; ____________________________________=
___________<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; clue mailing list<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; <a href=3D"mailto:clue@ietf.org">clu=
e@ietf.org</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; <a href=3D"https://www.ietf.org/mail=
man/listinfo/clue" target=3D"_blank">https://www.ietf.org/mailman/listinfo/=
clue</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 _________________________________________=
______<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 clue mailing list<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 <a href=3D"mailto:clue@ietf.org">clue@iet=
f.org</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 <a href=3D"https://www.ietf.org/mailman/l=
istinfo/clue" target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue<=
/a><br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br>

--bcaec5486194de26c404aaa5dbd8--

From eckelcu@cisco.com  Tue Aug 16 14:39:26 2011
Return-Path: <eckelcu@cisco.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 27EFF11E80F9 for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 14:39:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.816
X-Spam-Level: 
X-Spam-Status: No, score=-2.816 tagged_above=-999 required=5 tests=[AWL=-0.217, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id osQpbxOAYWxY for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 14:39:25 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id C225C11E80EF for <clue@ietf.org>; Tue, 16 Aug 2011 14:39:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=eckelcu@cisco.com; l=14212; q=dns/txt; s=iport; t=1313530814; x=1314740414; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to:cc; bh=oKZv4hM+ok1auwvmJAWzfQB2N/zFsZ3ppLECi+9sogs=; b=KIuryQDoXX97rd/tbbhwsiZuYIfQDfPoUcbuMczkPLIUyo94zFitHWTW 9fiKrrrxdO9xFs2pz1Q/CfPJK3TvWMZR8M86hKbrZ5OF/aia+GN9xswLB LrXiODEnEvYKkRSMOcRWBkRwYuXSzZiJFnfghtCOJbKdb/SV+6JUsX3rp Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AtYAAJzjSk6rRDoJ/2dsb2JhbAA7Bphvj1V3gUABAQEBAwEBAQ8BHQotBwQHBQcEAgEIEQQBAQEKBhcBBgEgBh8JCAEBBBMIGodSm00BnyiDMoI3XwSHX5BIhGGHHw
X-IronPort-AV: E=Sophos;i="4.68,236,1312156800"; d="scan'208";a="13716553"
Received: from mtv-core-4.cisco.com ([171.68.58.9]) by rcdn-iport-6.cisco.com with ESMTP; 16 Aug 2011 21:40:13 +0000
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by mtv-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id p7GLeCop021464; Tue, 16 Aug 2011 21:40:13 GMT
Received: from xmb-sjc-234.amer.cisco.com ([128.107.191.111]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 16 Aug 2011 14:40:12 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 16 Aug 2011 14:40:11 -0700
Message-ID: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C051BE986@xmb-sjc-234.amer.cisco.com>
In-Reply-To: <CAMC7SJ6XE3KaFvJH6xvCejbpDLN9i=cjW4dbmL=bhhkcd4X31g@mail.gmail.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [clue] continuing "layout" discussion
Thread-Index: AcxcWW5KBW5fbJZTSCGTySuMAtQXEAAAx3pQ
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com><4E413021.3010509@alum.mit.edu><44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com><4E43D2BE.5010102@alum.mit.edu><E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com><CAMC7SJ6Yo6J-_3qJ9ffb516zBE-CSBYXxBs0KKGYGAozY0OUHQ@mail.gmail.com><E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDCFE@xmb-sjc-234.amer.cisco.com><CAMC7SJ4GWynTWOXwOfXZ2B3MFLSM1m4GVho7XznCNt3rwjueJg@mail.gmail.com><E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DE024@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6XE3KaFvJH6xvCejbpDLN9i=cjW4dbmL=bhhkcd4X31g@mail.gmail.com>
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: "Stephen Botzko" <stephen.botzko@gmail.com>
X-OriginalArrivalTime: 16 Aug 2011 21:40:12.0713 (UTC) FILETIME=[142D5190:01CC5C5D]
Cc: clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Aug 2011 21:39:26 -0000

Agreed. The difference I am trying to point out is that in (1), the
information you need to describe the audio stream for appropriate
rendering is already handled quite well by existing SIP/SDP/RTP and most
implementations, whereas you need CLUE for (2) and (2b).

Cheers,
Charles

> -----Original Message-----
> From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> Sent: Tuesday, August 16, 2011 2:14 PM
> To: Charles Eckel (eckelcu)
> Cc: Paul Kyzivat; clue@ietf.org
> Subject: Re: [clue] continuing "layout" discussion
>=20
> Well, the audio in (1) and (2b) is certainly packetized differently.
But not compressed differently
> (unless you are assuming that the signal in (1) is jointly encoded
stereo - which it could be I guess,
> but it would be unusual for telepresence systems). Also, the audio in
(1) is not mixed, no matter how
> it is encoded.
>=20
> In any event, I believe that the difference between (1) and (2) and
(2b) is really a transport
> question that has nothing to do with layout. The same information is
needed to enable proper
> rendering, and once the streams are received, they are rendered in
precisely the same way.
>=20
> Regards,
> Stephen Botzko
>=20
>=20
> On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel (eckelcu)
<eckelcu@cisco.com> wrote:
>=20
>=20
> 	I am distinguishing between:
>=20
> 	(1) a single RTP stream that consists of a single stereo audio
stream
> 	(2) two RTP streams, one that contains left speaker audio and
the other
> 	than contains right speaker audio
>=20
> 	(2) could also be transmitted in a single RTP stream using SSRC
> 	multiplexing. Let me call that (2b).
> 	(2) and (2b) are essentially the same. Just the RTP mechanism
employed
> 	is difference.
> 	(1) is different from (2) and (2b) in that the audio signal
encoded is
> 	actually different.
>=20
> 	Cheers,
> 	Charles
>=20
>=20
> 	> -----Original Message-----
> 	> From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
>=20
> 	> Sent: Tuesday, August 16, 2011 6:20 AM
> 	> To: Charles Eckel (eckelcu)
> 	> Cc: Paul Kyzivat; clue@ietf.org
> 	> Subject: Re: [clue] continuing "layout" discussion
> 	>
> 	> I guess by "stream" you are meaning RTP stream?  in which case
by
> 	"mix" you perhaps mean that the left
> 	> and right channels are placed in a single RTP stream???  What
do you
> 	mean when you describe some audio
> 	> captures as "independent" - are you thinking they come from
different
> 	rooms???.
> 	>
> 	> I think in many respects audio distribution and spatial audio
layout
> 	is at least as difficult as video
> 	> layout, and have some unique issues.  For one thing, you need
to sort
> 	out how you should place the
> 	> audio from human participants who are not on camera, and what
should
> 	happen later on if some of those
> 	> participants are shown.
> 	>
> 	> I suggest it is necessary to be very careful with terminology.
In
> 	particular, I think it is important
> 	> to distinguish composition from RTP transmission.
> 	>
> 	> Regards,
> 	> Stephen Botzko
> 	>
> 	>
> 	>
> 	> On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckelcu)
> 	<eckelcu@cisco.com> wrote:
> 	>
> 	>
> 	>       > -----Original Message-----
> 	>       > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> 	>       > Sent: Monday, August 15, 2011 2:14 PM
> 	>       > To: Charles Eckel (eckelcu)
> 	>       > Cc: Paul Kyzivat; clue@ietf.org
> 	>       > Subject: Re: [clue] continuing "layout" discussion
> 	>       >
> 	>       > Inline
> 	>       >
> 	>       >
> 	>       > On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel
(eckelcu)
> 	>       <eckelcu@cisco.com> wrote:
> 	>       >
> 	>       >
> 	>       >       Please see inline.
> 	>       >
> 	>       >
> 	>       >       > -----Original Message-----
> 	>       >       > From: clue-bounces@ietf.org
> 	[mailto:clue-bounces@ietf.org] On
> 	>       Behalf
> 	>       >       Of Paul Kyzivat
> 	>       >
> 	>       >       > Sent: Thursday, August 11, 2011 6:02 AM
> 	>       >
> 	>       >       > To: clue@ietf.org
> 	>       >       > Subject: Re: [clue] continuing "layout"
discussion
> 	>       >       >
> 	>       >       > Inline
> 	>       >       >
> 	>       >       > On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> 	>       >       > >> -----Original Message-----
> 	>       >       > >> From: clue-bounces@ietf.org
> 	[mailto:clue-bounces@ietf.org]
> 	>       On
> 	>       >       Behalf Of
> 	>       >       > >> Paul Kyzivat
> 	>       >       > >> Sent: Tuesday, August 09, 2011 9:03 AM
> 	>       >       > >> To: clue@ietf.org
> 	>       >       > >> Subject: Re: [clue] continuing "layout"
discussion
> 	>       >       > >
> 	>       >       > >>> 4 - multi stream media format - what the
streams
> 	mean with
> 	>       respect
> 	>       >       to
> 	>       >       > >> each other, regardless of the actual
content on the
> 	>       streams.  For
> 	>       >       > >> audio, examples are stereo, 5.1 surround,
binaural,
> 	linear
> 	>       array.
> 	>       >       > >> (linear array is described in the clue
framework
> 	document).
> 	>       >       Perhaps 3D
> 	>       >       > >> video formats would also fit in this
category.
> 	This
> 	>       information is
> 	>       >       > >> needed in order to properly render the
media into
> 	light and
> 	>       sound
> 	>       >       for
> 	>       >       > >> human observers.  I see this at the same
level as
> 	>       identifying a
> 	>       >       codec,
> 	>       >       > >> independent of the audio or video content
carried
> 	on the
> 	>       streams,
> 	>       >       and
> 	>       >       > >> independent of how any composition of
sources is
> 	done.
> 	>       >
> 	>       >
> 	>       >       I do not think this is necessarily true. Taking
audio as
> 	an
> 	>       example, you
> 	>       >       could have two audio streams that are mixed to
form a
> 	single
> 	>       stereo
> 	>       >       audio stream, or you could have them as two
independent
> 	(not
> 	>       mixed)
> 	>       >       streams that are associate with each other by
some
> 	grouping
> 	>       mechanism.
> 	>       >       This group would be categorized as being stereo
audio
> 	with one
> 	>       audio
> 	>       >       stream being the left and the other the right.
The codec
> 	used
> 	>       for each
> 	>       >       could be different, though I agree they would
typically
> 	be the
> 	>       same.
> 	>       >       Consequently, I think at attribute such as
"stereo" as
> 	being
> 	>       more of a
> 	>       >       grouping concept, where the group may consist
of:
> 	>       >       - multiple independent streams, each with
potentially
> 	its own
> 	>       spatial
> 	>       >       orientation, codec, bandwidth, etc.,
> 	>       >       - a single mixed stream
> 	>       >
> 	>       >
> 	>       >
> 	>       > [sb] I do not understand this distinction.  What do
you mean
> 	when you
> 	>       say "two audio streams that are
> 	>       > mixed to form a single stereo stream", and how is this
> 	different from
> 	>       the left and right grouping?
> 	>
> 	>
> 	>       In one case they are mixed by the source of the stream
into a
> 	single
> 	>       stream, and in another they are sent as two separate
streams by
> 	the
> 	>       source. The end result once rendered at the receiver may
be the
> 	same,
> 	>       but what is sent is different. This example with audio
is
> 	perhaps too
> 	>       simple. If you think of it as video that is composed
into a
> 	single video
> 	>       stream vs. multiple via streams that are sent
individually, the
> 	>       difference may be more clear.
> 	>
> 	>       Cheers,
> 	>       Charles
> 	>
> 	>
> 	>       >
> 	>       >
> 	>       >
> 	>       >       Cheers,
> 	>       >       Charles
> 	>       >
> 	>       >
> 	>       >       > >> I was with you all the way until 4. That
one I
> 	don't
> 	>       understand.
> 	>       >       > >> The name you chose for this has
connotations for
> 	me, but
> 	>       isn't
> 	>       >       fully in
> 	>       >       > >> harmony with the definitions you give:
> 	>       >       > >
> 	>       >       > > I'm happy to change the name if you have a
> 	suggestion
> 	>       >       >
> 	>       >       > Not yet. Maybe once the concepts are more
clearly
> 	defined I
> 	>       will have
> 	>       >       an
> 	>       >       > opinion.
> 	>       >       >
> 	>       >       > >> If we consider audio, it makes sense that
multiple
> 	streams
> 	>       can be
> 	>       >       > >> rendered as if they came from different
physical
> 	locations
> 	>       in the
> 	>       >       > >> receiving room. That can be done by the
receiver if
> 	it gets
> 	>       those
> 	>       >       > >> streams separately, and has information
about their
> 	>       intended
> 	>       >       > >> relationships. It can also be done by the
sender or
> 	MCU and
> 	>       passed
> 	>       >       on
> 	>       >       > >> to
> 	>       >       > >> the receiver as a single stream with stereo
or
> 	binaural
> 	>       coding.
> 	>       >       > >
> 	>       >       > > Yes.  It could also be done by the sender
using the
> 	"linear
> 	>       array"
> 	>       >       audio channel format.  Maybe it
> 	>       >       > is true that stereo or binaural audio channels
would
> 	always be
> 	>       sent as
> 	>       >       a single stream, but I was not
> 	>       >       > assuming that yet, at least not in general
when you
> 	consider
> 	>       other
> 	>       >       types too, such as linear array
> 	>       >       > channels.
> 	>       >       >
> 	>       >       > >> So it seems to me you have two concepts
here, not
> 	one. One
> 	>       has to
> 	>       >       do
> 	>       >       > >> with describing the relationships between
streams,
> 	and the
> 	>       other
> 	>       >       has to
> 	>       >       > >> do with the encoding of spacial
relationships
> 	*within* a
> 	>       single
> 	>       >       stream.
> 	>       >       > >
> 	>       >       > > Maybe that is a better way to describe it,
if you
> 	assume
> 	>       >       multi-channel audio is always sent with all
> 	>       >       > the channels in the same RTP stream.  Is that
what you
> 	mean?
> 	>       >       > >
> 	>       >       > > I was considering the linear array format to
be
> 	another type
> 	>       of
> 	>       >       multi-channel audio, and I know
> 	>       >       > people want to be able to send each channel in
a
> 	separate RTP
> 	>       stream.
> 	>       >       So it doesn't quite fit with
> 	>       >       > how you separate the two concepts.  In my
view,
> 	identifying
> 	>       the
> 	>       >       separate channels by what they mean is
> 	>       >       > the same concept for linear array and stereo.
For
> 	example
> 	>       "this
> 	>       >       channel is left, this channel is
> 	>       >       > center, this channel is right".  To me, that
is the
> 	same
> 	>       concept for
> 	>       >       identifying channels whether or
> 	>       >       > not they are carried in the same RTP stream.
> 	>       >       > >
> 	>       >       > > Maybe we are thinking the same thing but
getting
> 	confused by
> 	>       >       terminology about channels vs. streams.
> 	>       >       >
> 	>       >       > Maybe. Let me try to restate what I now think
you are
> 	saying:
> 	>       >       >
> 	>       >       > The audio may consist of several "channels".
> 	>       >       >
> 	>       >       > Each channel may be sent over its own RTP
stream,
> 	>       >       > or multiple channels may be multiplexed over
an RTP
> 	stream.
> 	>       >       >
> 	>       >       > I guess much of this can also apply to video.
> 	>       >       >
> 	>       >       > When there are exactly two audio channels,
they may be
> 	encoded
> 	>       as
> 	>       >       > "stereo" or "binaural", which then affects how
they
> 	should be
> 	>       rendered
> 	>       >       > by the recipient. In these cases the primary
info that
> 	is
> 	>       required
> 	>       >       about
> 	>       >       > the individual channels is which is left and
which is
> 	right.
> 	>       (And
> 	>       >       which
> 	>       >       > perspective to use in interpretting left and
right.)
> 	>       >       >
> 	>       >       > For other multi-channel cases more information
is
> 	required
> 	>       about the
> 	>       >       > role of each channel in order to properly
render them.
> 	>       >       >
> 	>       >       >       Thanks,
> 	>       >       >       Paul
> 	>       >       >
> 	>       >       >
> 	>       >       > >> Or, are you asserting that stereo and
binaural are
> 	simply
> 	>       ways to
> 	>       >       > >> encode
> 	>       >       > >> multiple logical streams in one RTP stream,
> 	together with
> 	>       their
> 	>       >       spacial
> 	>       >       > >> relationships?
> 	>       >       > >
> 	>       >       > > No, that is not what I'm trying to say.
> 	>       >       > >
> 	>       >       > > Mark
> 	>       >       > >
_______________________________________________
> 	>       >       > > clue mailing list
> 	>       >       > > clue@ietf.org
> 	>       >       > > https://www.ietf.org/mailman/listinfo/clue
> 	>       >       > >
> 	>       >       >
> 	>       >       >
_______________________________________________
> 	>       >       > clue mailing list
> 	>       >       > clue@ietf.org
> 	>       >       > https://www.ietf.org/mailman/listinfo/clue
> 	>       >       _______________________________________________
> 	>       >       clue mailing list
> 	>       >       clue@ietf.org
> 	>       >       https://www.ietf.org/mailman/listinfo/clue
> 	>       >
> 	>       >
> 	>
> 	>
> 	>
>=20
>=20
>=20


From Even.roni@huawei.com  Tue Aug 16 16:34:48 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 72AA311E80F6 for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 16:34:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.547
X-Spam-Level: 
X-Spam-Status: No, score=-103.547 tagged_above=-999 required=5 tests=[AWL=-3.052, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4OYL06Boj5dn for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 16:34:47 -0700 (PDT)
Received: from szxga03-in.huawei.com (unknown [58.251.152.66]) by ietfa.amsl.com (Postfix) with ESMTP id D5DE511E80EA for <clue@ietf.org>; Tue, 16 Aug 2011 16:34:46 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ1008MRO7B43@szxga03-in.huawei.com> for clue@ietf.org; Wed, 17 Aug 2011 07:35:35 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ100ASAO7B2D@szxga03-in.huawei.com> for clue@ietf.org; Wed, 17 Aug 2011 07:35:35 +0800 (CST)
Received: from windows8d787f9 (bzq-79-178-13-148.red.bezeqint.net [79.178.13.148]) by szxml12-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LQ1009M4O71WU@szxml12-in.huawei.com>; Wed, 17 Aug 2011 07:35:35 +0800 (CST)
Date: Wed, 17 Aug 2011 02:34:45 +0300
From: Roni Even <Even.roni@huawei.com>
In-reply-to: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C051BE986@xmb-sjc-234.amer.cisco.com>
To: "'Charles Eckel (eckelcu)'" <eckelcu@cisco.com>, 'Stephen Botzko' <stephen.botzko@gmail.com>
Message-id: <02a501cc5c6d$1a2bf1e0$4e83d5a0$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset=us-ascii
Content-language: en-us
Content-transfer-encoding: 7BIT
Thread-index: AcxcWW5KBW5fbJZTSCGTySuMAtQXEAAAx3pQAAPPhbA=
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E413021.3010509@alum.mit.edu> <44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com> <4E43D2BE.5010102@alum.mit.edu> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6Yo6J-_3qJ9ffb516zBE-CSBYXxBs0KKGYGAozY0OUHQ@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDCFE@xmb-sjc-234.amer.cisco.com> <CAMC7SJ4GWynTWOXwOfXZ2B3MFLSM1m4GVho7XznCNt3rwjueJg@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DE024@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6XE3KaFvJH6xvCejbpDLN9i=cjW4dbmL=bhhkcd4X31g@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C051BE986@xmb-sjc-234.amer.cisco.com>
Cc: clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Aug 2011 23:34:48 -0000

Hi guys,
In case 1 according to RFC 3551 (section 4.1) 2 channels in the rtpmap means
left and right channels described as stereo. Are you saying that for the 2
and 2b case you also assume stereo capture or can it be any other way of
creating the two audio streams  from the same room (Binaural recording (not
common), or some other arrangements of the microphones). But this talk about
the capture side.

I think that Christer talked about the rendering side and not only on the
capture side.

Roni

> -----Original Message-----
> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of
> Charles Eckel (eckelcu)
> Sent: Wednesday, August 17, 2011 12:40 AM
> To: Stephen Botzko
> Cc: clue@ietf.org
> Subject: Re: [clue] continuing "layout" discussion
> 
> Agreed. The difference I am trying to point out is that in (1), the
> information you need to describe the audio stream for appropriate
> rendering is already handled quite well by existing SIP/SDP/RTP and
> most
> implementations, whereas you need CLUE for (2) and (2b).
> 
> Cheers,
> Charles
> 
> > -----Original Message-----
> > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > Sent: Tuesday, August 16, 2011 2:14 PM
> > To: Charles Eckel (eckelcu)
> > Cc: Paul Kyzivat; clue@ietf.org
> > Subject: Re: [clue] continuing "layout" discussion
> >
> > Well, the audio in (1) and (2b) is certainly packetized differently.
> But not compressed differently
> > (unless you are assuming that the signal in (1) is jointly encoded
> stereo - which it could be I guess,
> > but it would be unusual for telepresence systems). Also, the audio in
> (1) is not mixed, no matter how
> > it is encoded.
> >
> > In any event, I believe that the difference between (1) and (2) and
> (2b) is really a transport
> > question that has nothing to do with layout. The same information is
> needed to enable proper
> > rendering, and once the streams are received, they are rendered in
> precisely the same way.
> >
> > Regards,
> > Stephen Botzko
> >
> >
> > On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel (eckelcu)
> <eckelcu@cisco.com> wrote:
> >
> >
> > 	I am distinguishing between:
> >
> > 	(1) a single RTP stream that consists of a single stereo audio
> stream
> > 	(2) two RTP streams, one that contains left speaker audio and
> the other
> > 	than contains right speaker audio
> >
> > 	(2) could also be transmitted in a single RTP stream using SSRC
> > 	multiplexing. Let me call that (2b).
> > 	(2) and (2b) are essentially the same. Just the RTP mechanism
> employed
> > 	is difference.
> > 	(1) is different from (2) and (2b) in that the audio signal
> encoded is
> > 	actually different.
> >
> > 	Cheers,
> > 	Charles
> >
> >
> > 	> -----Original Message-----
> > 	> From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> >
> > 	> Sent: Tuesday, August 16, 2011 6:20 AM
> > 	> To: Charles Eckel (eckelcu)
> > 	> Cc: Paul Kyzivat; clue@ietf.org
> > 	> Subject: Re: [clue] continuing "layout" discussion
> > 	>
> > 	> I guess by "stream" you are meaning RTP stream?  in which case
> by
> > 	"mix" you perhaps mean that the left
> > 	> and right channels are placed in a single RTP stream???  What
> do you
> > 	mean when you describe some audio
> > 	> captures as "independent" - are you thinking they come from
> different
> > 	rooms???.
> > 	>
> > 	> I think in many respects audio distribution and spatial audio
> layout
> > 	is at least as difficult as video
> > 	> layout, and have some unique issues.  For one thing, you need
> to sort
> > 	out how you should place the
> > 	> audio from human participants who are not on camera, and what
> should
> > 	happen later on if some of those
> > 	> participants are shown.
> > 	>
> > 	> I suggest it is necessary to be very careful with terminology.
> In
> > 	particular, I think it is important
> > 	> to distinguish composition from RTP transmission.
> > 	>
> > 	> Regards,
> > 	> Stephen Botzko
> > 	>
> > 	>
> > 	>
> > 	> On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckelcu)
> > 	<eckelcu@cisco.com> wrote:
> > 	>
> > 	>
> > 	>       > -----Original Message-----
> > 	>       > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > 	>       > Sent: Monday, August 15, 2011 2:14 PM
> > 	>       > To: Charles Eckel (eckelcu)
> > 	>       > Cc: Paul Kyzivat; clue@ietf.org
> > 	>       > Subject: Re: [clue] continuing "layout" discussion
> > 	>       >
> > 	>       > Inline
> > 	>       >
> > 	>       >
> > 	>       > On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel
> (eckelcu)
> > 	>       <eckelcu@cisco.com> wrote:
> > 	>       >
> > 	>       >
> > 	>       >       Please see inline.
> > 	>       >
> > 	>       >
> > 	>       >       > -----Original Message-----
> > 	>       >       > From: clue-bounces@ietf.org
> > 	[mailto:clue-bounces@ietf.org] On
> > 	>       Behalf
> > 	>       >       Of Paul Kyzivat
> > 	>       >
> > 	>       >       > Sent: Thursday, August 11, 2011 6:02 AM
> > 	>       >
> > 	>       >       > To: clue@ietf.org
> > 	>       >       > Subject: Re: [clue] continuing "layout"
> discussion
> > 	>       >       >
> > 	>       >       > Inline
> > 	>       >       >
> > 	>       >       > On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> > 	>       >       > >> -----Original Message-----
> > 	>       >       > >> From: clue-bounces@ietf.org
> > 	[mailto:clue-bounces@ietf.org]
> > 	>       On
> > 	>       >       Behalf Of
> > 	>       >       > >> Paul Kyzivat
> > 	>       >       > >> Sent: Tuesday, August 09, 2011 9:03 AM
> > 	>       >       > >> To: clue@ietf.org
> > 	>       >       > >> Subject: Re: [clue] continuing "layout"
> discussion
> > 	>       >       > >
> > 	>       >       > >>> 4 - multi stream media format - what the
> streams
> > 	mean with
> > 	>       respect
> > 	>       >       to
> > 	>       >       > >> each other, regardless of the actual
> content on the
> > 	>       streams.  For
> > 	>       >       > >> audio, examples are stereo, 5.1 surround,
> binaural,
> > 	linear
> > 	>       array.
> > 	>       >       > >> (linear array is described in the clue
> framework
> > 	document).
> > 	>       >       Perhaps 3D
> > 	>       >       > >> video formats would also fit in this
> category.
> > 	This
> > 	>       information is
> > 	>       >       > >> needed in order to properly render the
> media into
> > 	light and
> > 	>       sound
> > 	>       >       for
> > 	>       >       > >> human observers.  I see this at the same
> level as
> > 	>       identifying a
> > 	>       >       codec,
> > 	>       >       > >> independent of the audio or video content
> carried
> > 	on the
> > 	>       streams,
> > 	>       >       and
> > 	>       >       > >> independent of how any composition of
> sources is
> > 	done.
> > 	>       >
> > 	>       >
> > 	>       >       I do not think this is necessarily true. Taking
> audio as
> > 	an
> > 	>       example, you
> > 	>       >       could have two audio streams that are mixed to
> form a
> > 	single
> > 	>       stereo
> > 	>       >       audio stream, or you could have them as two
> independent
> > 	(not
> > 	>       mixed)
> > 	>       >       streams that are associate with each other by
> some
> > 	grouping
> > 	>       mechanism.
> > 	>       >       This group would be categorized as being stereo
> audio
> > 	with one
> > 	>       audio
> > 	>       >       stream being the left and the other the right.
> The codec
> > 	used
> > 	>       for each
> > 	>       >       could be different, though I agree they would
> typically
> > 	be the
> > 	>       same.
> > 	>       >       Consequently, I think at attribute such as
> "stereo" as
> > 	being
> > 	>       more of a
> > 	>       >       grouping concept, where the group may consist
> of:
> > 	>       >       - multiple independent streams, each with
> potentially
> > 	its own
> > 	>       spatial
> > 	>       >       orientation, codec, bandwidth, etc.,
> > 	>       >       - a single mixed stream
> > 	>       >
> > 	>       >
> > 	>       >
> > 	>       > [sb] I do not understand this distinction.  What do
> you mean
> > 	when you
> > 	>       say "two audio streams that are
> > 	>       > mixed to form a single stereo stream", and how is this
> > 	different from
> > 	>       the left and right grouping?
> > 	>
> > 	>
> > 	>       In one case they are mixed by the source of the stream
> into a
> > 	single
> > 	>       stream, and in another they are sent as two separate
> streams by
> > 	the
> > 	>       source. The end result once rendered at the receiver may
> be the
> > 	same,
> > 	>       but what is sent is different. This example with audio
> is
> > 	perhaps too
> > 	>       simple. If you think of it as video that is composed
> into a
> > 	single video
> > 	>       stream vs. multiple via streams that are sent
> individually, the
> > 	>       difference may be more clear.
> > 	>
> > 	>       Cheers,
> > 	>       Charles
> > 	>
> > 	>
> > 	>       >
> > 	>       >
> > 	>       >
> > 	>       >       Cheers,
> > 	>       >       Charles
> > 	>       >
> > 	>       >
> > 	>       >       > >> I was with you all the way until 4. That
> one I
> > 	don't
> > 	>       understand.
> > 	>       >       > >> The name you chose for this has
> connotations for
> > 	me, but
> > 	>       isn't
> > 	>       >       fully in
> > 	>       >       > >> harmony with the definitions you give:
> > 	>       >       > >
> > 	>       >       > > I'm happy to change the name if you have a
> > 	suggestion
> > 	>       >       >
> > 	>       >       > Not yet. Maybe once the concepts are more
> clearly
> > 	defined I
> > 	>       will have
> > 	>       >       an
> > 	>       >       > opinion.
> > 	>       >       >
> > 	>       >       > >> If we consider audio, it makes sense that
> multiple
> > 	streams
> > 	>       can be
> > 	>       >       > >> rendered as if they came from different
> physical
> > 	locations
> > 	>       in the
> > 	>       >       > >> receiving room. That can be done by the
> receiver if
> > 	it gets
> > 	>       those
> > 	>       >       > >> streams separately, and has information
> about their
> > 	>       intended
> > 	>       >       > >> relationships. It can also be done by the
> sender or
> > 	MCU and
> > 	>       passed
> > 	>       >       on
> > 	>       >       > >> to
> > 	>       >       > >> the receiver as a single stream with stereo
> or
> > 	binaural
> > 	>       coding.
> > 	>       >       > >
> > 	>       >       > > Yes.  It could also be done by the sender
> using the
> > 	"linear
> > 	>       array"
> > 	>       >       audio channel format.  Maybe it
> > 	>       >       > is true that stereo or binaural audio channels
> would
> > 	always be
> > 	>       sent as
> > 	>       >       a single stream, but I was not
> > 	>       >       > assuming that yet, at least not in general
> when you
> > 	consider
> > 	>       other
> > 	>       >       types too, such as linear array
> > 	>       >       > channels.
> > 	>       >       >
> > 	>       >       > >> So it seems to me you have two concepts
> here, not
> > 	one. One
> > 	>       has to
> > 	>       >       do
> > 	>       >       > >> with describing the relationships between
> streams,
> > 	and the
> > 	>       other
> > 	>       >       has to
> > 	>       >       > >> do with the encoding of spacial
> relationships
> > 	*within* a
> > 	>       single
> > 	>       >       stream.
> > 	>       >       > >
> > 	>       >       > > Maybe that is a better way to describe it,
> if you
> > 	assume
> > 	>       >       multi-channel audio is always sent with all
> > 	>       >       > the channels in the same RTP stream.  Is that
> what you
> > 	mean?
> > 	>       >       > >
> > 	>       >       > > I was considering the linear array format to
> be
> > 	another type
> > 	>       of
> > 	>       >       multi-channel audio, and I know
> > 	>       >       > people want to be able to send each channel in
> a
> > 	separate RTP
> > 	>       stream.
> > 	>       >       So it doesn't quite fit with
> > 	>       >       > how you separate the two concepts.  In my
> view,
> > 	identifying
> > 	>       the
> > 	>       >       separate channels by what they mean is
> > 	>       >       > the same concept for linear array and stereo.
> For
> > 	example
> > 	>       "this
> > 	>       >       channel is left, this channel is
> > 	>       >       > center, this channel is right".  To me, that
> is the
> > 	same
> > 	>       concept for
> > 	>       >       identifying channels whether or
> > 	>       >       > not they are carried in the same RTP stream.
> > 	>       >       > >
> > 	>       >       > > Maybe we are thinking the same thing but
> getting
> > 	confused by
> > 	>       >       terminology about channels vs. streams.
> > 	>       >       >
> > 	>       >       > Maybe. Let me try to restate what I now think
> you are
> > 	saying:
> > 	>       >       >
> > 	>       >       > The audio may consist of several "channels".
> > 	>       >       >
> > 	>       >       > Each channel may be sent over its own RTP
> stream,
> > 	>       >       > or multiple channels may be multiplexed over
> an RTP
> > 	stream.
> > 	>       >       >
> > 	>       >       > I guess much of this can also apply to video.
> > 	>       >       >
> > 	>       >       > When there are exactly two audio channels,
> they may be
> > 	encoded
> > 	>       as
> > 	>       >       > "stereo" or "binaural", which then affects how
> they
> > 	should be
> > 	>       rendered
> > 	>       >       > by the recipient. In these cases the primary
> info that
> > 	is
> > 	>       required
> > 	>       >       about
> > 	>       >       > the individual channels is which is left and
> which is
> > 	right.
> > 	>       (And
> > 	>       >       which
> > 	>       >       > perspective to use in interpretting left and
> right.)
> > 	>       >       >
> > 	>       >       > For other multi-channel cases more information
> is
> > 	required
> > 	>       about the
> > 	>       >       > role of each channel in order to properly
> render them.
> > 	>       >       >
> > 	>       >       >       Thanks,
> > 	>       >       >       Paul
> > 	>       >       >
> > 	>       >       >
> > 	>       >       > >> Or, are you asserting that stereo and
> binaural are
> > 	simply
> > 	>       ways to
> > 	>       >       > >> encode
> > 	>       >       > >> multiple logical streams in one RTP stream,
> > 	together with
> > 	>       their
> > 	>       >       spacial
> > 	>       >       > >> relationships?
> > 	>       >       > >
> > 	>       >       > > No, that is not what I'm trying to say.
> > 	>       >       > >
> > 	>       >       > > Mark
> > 	>       >       > >
> _______________________________________________
> > 	>       >       > > clue mailing list
> > 	>       >       > > clue@ietf.org
> > 	>       >       > > https://www.ietf.org/mailman/listinfo/clue
> > 	>       >       > >
> > 	>       >       >
> > 	>       >       >
> _______________________________________________
> > 	>       >       > clue mailing list
> > 	>       >       > clue@ietf.org
> > 	>       >       > https://www.ietf.org/mailman/listinfo/clue
> > 	>       >       _______________________________________________
> > 	>       >       clue mailing list
> > 	>       >       clue@ietf.org
> > 	>       >       https://www.ietf.org/mailman/listinfo/clue
> > 	>       >
> > 	>       >
> > 	>
> > 	>
> > 	>
> >
> >
> >
> 
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue


From stephen.botzko@gmail.com  Tue Aug 16 18:19:40 2011
Return-Path: <stephen.botzko@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE98E21F8B05 for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 18:19:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.371
X-Spam-Level: 
X-Spam-Status: No, score=-3.371 tagged_above=-999 required=5 tests=[AWL=0.227,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Iet2Hf71+L5G for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 18:19:39 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id A578721F8AFA for <clue@ietf.org>; Tue, 16 Aug 2011 18:19:38 -0700 (PDT)
Received: by vws12 with SMTP id 12so313128vws.31 for <clue@ietf.org>; Tue, 16 Aug 2011 18:20:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=/2WkaNoxVi9ETCLE5rZxjBSP6jP72qI6Pb1rQ3J2UPs=; b=C9H/fPfnuCT9EltMZYikORCq43Uv46n966OyBpmIpm0jSNmT7pMkHy5g9OdVB3T/xk fDa+uNx1fQAatRuDr7awopqzw4jeGJRiqfIOhJexf/v/Lj1jh4a+oheA1pDqt1emyM/K VMYZK6a0B9kUAfc8Xnr5VvMFW1t7snZ7nkIEw=
MIME-Version: 1.0
Received: by 10.52.23.20 with SMTP id i20mr365925vdf.356.1313544026308; Tue, 16 Aug 2011 18:20:26 -0700 (PDT)
Received: by 10.52.115.103 with HTTP; Tue, 16 Aug 2011 18:20:26 -0700 (PDT)
In-Reply-To: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C051BE986@xmb-sjc-234.amer.cisco.com>
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E413021.3010509@alum.mit.edu> <44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com> <4E43D2BE.5010102@alum.mit.edu> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6Yo6J-_3qJ9ffb516zBE-CSBYXxBs0KKGYGAozY0OUHQ@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDCFE@xmb-sjc-234.amer.cisco.com> <CAMC7SJ4GWynTWOXwOfXZ2B3MFLSM1m4GVho7XznCNt3rwjueJg@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DE024@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6XE3KaFvJH6xvCejbpDLN9i=cjW4dbmL=bhhkcd4X31g@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C051BE986@xmb-sjc-234.amer.cisco.com>
Date: Tue, 16 Aug 2011 21:20:26 -0400
Message-ID: <CAMC7SJ5sNW125c6QtJ+1SE3caYMMhzYAvVD2cggkC59Z5Jqg4w@mail.gmail.com>
From: Stephen Botzko <stephen.botzko@gmail.com>
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
Content-Type: multipart/alternative; boundary=20cf3079b87015c09804aaa94d16
Cc: clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Aug 2011 01:19:40 -0000

--20cf3079b87015c09804aaa94d16
Content-Type: text/plain; charset=ISO-8859-1

That is not a correct conclusion.  In order to render correctly (for 1, 2,
and 2b), you need to align the apparent sound location with the rendered
video image.  This requires CLUE, it is not covered at all by existing
SIP/SDP/RTP signaling.

Regards,
Stephen

On Tue, Aug 16, 2011 at 5:40 PM, Charles Eckel (eckelcu)
<eckelcu@cisco.com>wrote:

> Agreed. The difference I am trying to point out is that in (1), the
> information you need to describe the audio stream for appropriate
> rendering is already handled quite well by existing SIP/SDP/RTP and most
> implementations, whereas you need CLUE for (2) and (2b).
>
> Cheers,
> Charles
>
> > -----Original Message-----
> > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > Sent: Tuesday, August 16, 2011 2:14 PM
> > To: Charles Eckel (eckelcu)
> > Cc: Paul Kyzivat; clue@ietf.org
> > Subject: Re: [clue] continuing "layout" discussion
> >
> > Well, the audio in (1) and (2b) is certainly packetized differently.
> But not compressed differently
> > (unless you are assuming that the signal in (1) is jointly encoded
> stereo - which it could be I guess,
> > but it would be unusual for telepresence systems). Also, the audio in
> (1) is not mixed, no matter how
> > it is encoded.
> >
> > In any event, I believe that the difference between (1) and (2) and
> (2b) is really a transport
> > question that has nothing to do with layout. The same information is
> needed to enable proper
> > rendering, and once the streams are received, they are rendered in
> precisely the same way.
> >
> > Regards,
> > Stephen Botzko
> >
> >
> > On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel (eckelcu)
> <eckelcu@cisco.com> wrote:
> >
> >
> >       I am distinguishing between:
> >
> >       (1) a single RTP stream that consists of a single stereo audio
> stream
> >       (2) two RTP streams, one that contains left speaker audio and
> the other
> >       than contains right speaker audio
> >
> >       (2) could also be transmitted in a single RTP stream using SSRC
> >       multiplexing. Let me call that (2b).
> >       (2) and (2b) are essentially the same. Just the RTP mechanism
> employed
> >       is difference.
> >       (1) is different from (2) and (2b) in that the audio signal
> encoded is
> >       actually different.
> >
> >       Cheers,
> >       Charles
> >
> >
> >       > -----Original Message-----
> >       > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> >
> >       > Sent: Tuesday, August 16, 2011 6:20 AM
> >       > To: Charles Eckel (eckelcu)
> >       > Cc: Paul Kyzivat; clue@ietf.org
> >       > Subject: Re: [clue] continuing "layout" discussion
> >       >
> >       > I guess by "stream" you are meaning RTP stream?  in which case
> by
> >       "mix" you perhaps mean that the left
> >       > and right channels are placed in a single RTP stream???  What
> do you
> >       mean when you describe some audio
> >       > captures as "independent" - are you thinking they come from
> different
> >       rooms???.
> >       >
> >       > I think in many respects audio distribution and spatial audio
> layout
> >       is at least as difficult as video
> >       > layout, and have some unique issues.  For one thing, you need
> to sort
> >       out how you should place the
> >       > audio from human participants who are not on camera, and what
> should
> >       happen later on if some of those
> >       > participants are shown.
> >       >
> >       > I suggest it is necessary to be very careful with terminology.
> In
> >       particular, I think it is important
> >       > to distinguish composition from RTP transmission.
> >       >
> >       > Regards,
> >       > Stephen Botzko
> >       >
> >       >
> >       >
> >       > On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckelcu)
> >       <eckelcu@cisco.com> wrote:
> >       >
> >       >
> >       >       > -----Original Message-----
> >       >       > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> >       >       > Sent: Monday, August 15, 2011 2:14 PM
> >       >       > To: Charles Eckel (eckelcu)
> >       >       > Cc: Paul Kyzivat; clue@ietf.org
> >       >       > Subject: Re: [clue] continuing "layout" discussion
> >       >       >
> >       >       > Inline
> >       >       >
> >       >       >
> >       >       > On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel
> (eckelcu)
> >       >       <eckelcu@cisco.com> wrote:
> >       >       >
> >       >       >
> >       >       >       Please see inline.
> >       >       >
> >       >       >
> >       >       >       > -----Original Message-----
> >       >       >       > From: clue-bounces@ietf.org
> >       [mailto:clue-bounces@ietf.org] On
> >       >       Behalf
> >       >       >       Of Paul Kyzivat
> >       >       >
> >       >       >       > Sent: Thursday, August 11, 2011 6:02 AM
> >       >       >
> >       >       >       > To: clue@ietf.org
> >       >       >       > Subject: Re: [clue] continuing "layout"
> discussion
> >       >       >       >
> >       >       >       > Inline
> >       >       >       >
> >       >       >       > On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> >       >       >       > >> -----Original Message-----
> >       >       >       > >> From: clue-bounces@ietf.org
> >       [mailto:clue-bounces@ietf.org]
> >       >       On
> >       >       >       Behalf Of
> >       >       >       > >> Paul Kyzivat
> >       >       >       > >> Sent: Tuesday, August 09, 2011 9:03 AM
> >       >       >       > >> To: clue@ietf.org
> >       >       >       > >> Subject: Re: [clue] continuing "layout"
> discussion
> >       >       >       > >
> >       >       >       > >>> 4 - multi stream media format - what the
> streams
> >       mean with
> >       >       respect
> >       >       >       to
> >       >       >       > >> each other, regardless of the actual
> content on the
> >       >       streams.  For
> >       >       >       > >> audio, examples are stereo, 5.1 surround,
> binaural,
> >       linear
> >       >       array.
> >       >       >       > >> (linear array is described in the clue
> framework
> >       document).
> >       >       >       Perhaps 3D
> >       >       >       > >> video formats would also fit in this
> category.
> >       This
> >       >       information is
> >       >       >       > >> needed in order to properly render the
> media into
> >       light and
> >       >       sound
> >       >       >       for
> >       >       >       > >> human observers.  I see this at the same
> level as
> >       >       identifying a
> >       >       >       codec,
> >       >       >       > >> independent of the audio or video content
> carried
> >       on the
> >       >       streams,
> >       >       >       and
> >       >       >       > >> independent of how any composition of
> sources is
> >       done.
> >       >       >
> >       >       >
> >       >       >       I do not think this is necessarily true. Taking
> audio as
> >       an
> >       >       example, you
> >       >       >       could have two audio streams that are mixed to
> form a
> >       single
> >       >       stereo
> >       >       >       audio stream, or you could have them as two
> independent
> >       (not
> >       >       mixed)
> >       >       >       streams that are associate with each other by
> some
> >       grouping
> >       >       mechanism.
> >       >       >       This group would be categorized as being stereo
> audio
> >       with one
> >       >       audio
> >       >       >       stream being the left and the other the right.
> The codec
> >       used
> >       >       for each
> >       >       >       could be different, though I agree they would
> typically
> >       be the
> >       >       same.
> >       >       >       Consequently, I think at attribute such as
> "stereo" as
> >       being
> >       >       more of a
> >       >       >       grouping concept, where the group may consist
> of:
> >       >       >       - multiple independent streams, each with
> potentially
> >       its own
> >       >       spatial
> >       >       >       orientation, codec, bandwidth, etc.,
> >       >       >       - a single mixed stream
> >       >       >
> >       >       >
> >       >       >
> >       >       > [sb] I do not understand this distinction.  What do
> you mean
> >       when you
> >       >       say "two audio streams that are
> >       >       > mixed to form a single stereo stream", and how is this
> >       different from
> >       >       the left and right grouping?
> >       >
> >       >
> >       >       In one case they are mixed by the source of the stream
> into a
> >       single
> >       >       stream, and in another they are sent as two separate
> streams by
> >       the
> >       >       source. The end result once rendered at the receiver may
> be the
> >       same,
> >       >       but what is sent is different. This example with audio
> is
> >       perhaps too
> >       >       simple. If you think of it as video that is composed
> into a
> >       single video
> >       >       stream vs. multiple via streams that are sent
> individually, the
> >       >       difference may be more clear.
> >       >
> >       >       Cheers,
> >       >       Charles
> >       >
> >       >
> >       >       >
> >       >       >
> >       >       >
> >       >       >       Cheers,
> >       >       >       Charles
> >       >       >
> >       >       >
> >       >       >       > >> I was with you all the way until 4. That
> one I
> >       don't
> >       >       understand.
> >       >       >       > >> The name you chose for this has
> connotations for
> >       me, but
> >       >       isn't
> >       >       >       fully in
> >       >       >       > >> harmony with the definitions you give:
> >       >       >       > >
> >       >       >       > > I'm happy to change the name if you have a
> >       suggestion
> >       >       >       >
> >       >       >       > Not yet. Maybe once the concepts are more
> clearly
> >       defined I
> >       >       will have
> >       >       >       an
> >       >       >       > opinion.
> >       >       >       >
> >       >       >       > >> If we consider audio, it makes sense that
> multiple
> >       streams
> >       >       can be
> >       >       >       > >> rendered as if they came from different
> physical
> >       locations
> >       >       in the
> >       >       >       > >> receiving room. That can be done by the
> receiver if
> >       it gets
> >       >       those
> >       >       >       > >> streams separately, and has information
> about their
> >       >       intended
> >       >       >       > >> relationships. It can also be done by the
> sender or
> >       MCU and
> >       >       passed
> >       >       >       on
> >       >       >       > >> to
> >       >       >       > >> the receiver as a single stream with stereo
> or
> >       binaural
> >       >       coding.
> >       >       >       > >
> >       >       >       > > Yes.  It could also be done by the sender
> using the
> >       "linear
> >       >       array"
> >       >       >       audio channel format.  Maybe it
> >       >       >       > is true that stereo or binaural audio channels
> would
> >       always be
> >       >       sent as
> >       >       >       a single stream, but I was not
> >       >       >       > assuming that yet, at least not in general
> when you
> >       consider
> >       >       other
> >       >       >       types too, such as linear array
> >       >       >       > channels.
> >       >       >       >
> >       >       >       > >> So it seems to me you have two concepts
> here, not
> >       one. One
> >       >       has to
> >       >       >       do
> >       >       >       > >> with describing the relationships between
> streams,
> >       and the
> >       >       other
> >       >       >       has to
> >       >       >       > >> do with the encoding of spacial
> relationships
> >       *within* a
> >       >       single
> >       >       >       stream.
> >       >       >       > >
> >       >       >       > > Maybe that is a better way to describe it,
> if you
> >       assume
> >       >       >       multi-channel audio is always sent with all
> >       >       >       > the channels in the same RTP stream.  Is that
> what you
> >       mean?
> >       >       >       > >
> >       >       >       > > I was considering the linear array format to
> be
> >       another type
> >       >       of
> >       >       >       multi-channel audio, and I know
> >       >       >       > people want to be able to send each channel in
> a
> >       separate RTP
> >       >       stream.
> >       >       >       So it doesn't quite fit with
> >       >       >       > how you separate the two concepts.  In my
> view,
> >       identifying
> >       >       the
> >       >       >       separate channels by what they mean is
> >       >       >       > the same concept for linear array and stereo.
> For
> >       example
> >       >       "this
> >       >       >       channel is left, this channel is
> >       >       >       > center, this channel is right".  To me, that
> is the
> >       same
> >       >       concept for
> >       >       >       identifying channels whether or
> >       >       >       > not they are carried in the same RTP stream.
> >       >       >       > >
> >       >       >       > > Maybe we are thinking the same thing but
> getting
> >       confused by
> >       >       >       terminology about channels vs. streams.
> >       >       >       >
> >       >       >       > Maybe. Let me try to restate what I now think
> you are
> >       saying:
> >       >       >       >
> >       >       >       > The audio may consist of several "channels".
> >       >       >       >
> >       >       >       > Each channel may be sent over its own RTP
> stream,
> >       >       >       > or multiple channels may be multiplexed over
> an RTP
> >       stream.
> >       >       >       >
> >       >       >       > I guess much of this can also apply to video.
> >       >       >       >
> >       >       >       > When there are exactly two audio channels,
> they may be
> >       encoded
> >       >       as
> >       >       >       > "stereo" or "binaural", which then affects how
> they
> >       should be
> >       >       rendered
> >       >       >       > by the recipient. In these cases the primary
> info that
> >       is
> >       >       required
> >       >       >       about
> >       >       >       > the individual channels is which is left and
> which is
> >       right.
> >       >       (And
> >       >       >       which
> >       >       >       > perspective to use in interpretting left and
> right.)
> >       >       >       >
> >       >       >       > For other multi-channel cases more information
> is
> >       required
> >       >       about the
> >       >       >       > role of each channel in order to properly
> render them.
> >       >       >       >
> >       >       >       >       Thanks,
> >       >       >       >       Paul
> >       >       >       >
> >       >       >       >
> >       >       >       > >> Or, are you asserting that stereo and
> binaural are
> >       simply
> >       >       ways to
> >       >       >       > >> encode
> >       >       >       > >> multiple logical streams in one RTP stream,
> >       together with
> >       >       their
> >       >       >       spacial
> >       >       >       > >> relationships?
> >       >       >       > >
> >       >       >       > > No, that is not what I'm trying to say.
> >       >       >       > >
> >       >       >       > > Mark
> >       >       >       > >
> _______________________________________________
> >       >       >       > > clue mailing list
> >       >       >       > > clue@ietf.org
> >       >       >       > > https://www.ietf.org/mailman/listinfo/clue
> >       >       >       > >
> >       >       >       >
> >       >       >       >
> _______________________________________________
> >       >       >       > clue mailing list
> >       >       >       > clue@ietf.org
> >       >       >       > https://www.ietf.org/mailman/listinfo/clue
> >       >       >       _______________________________________________
> >       >       >       clue mailing list
> >       >       >       clue@ietf.org
> >       >       >       https://www.ietf.org/mailman/listinfo/clue
> >       >       >
> >       >       >
> >       >
> >       >
> >       >
> >
> >
> >
>
>

--20cf3079b87015c09804aaa94d16
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

That is not a correct conclusion.=A0 In order to render correctly (for 1, 2=
, and 2b), you need to align the apparent sound location with the rendered =
video image.=A0 This requires CLUE, it is not covered at all by existing SI=
P/SDP/RTP signaling.<br>
<br>Regards,<br>Stephen<br><br><div class=3D"gmail_quote">On Tue, Aug 16, 2=
011 at 5:40 PM, Charles Eckel (eckelcu) <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:eckelcu@cisco.com">eckelcu@cisco.com</a>&gt;</span> wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex;">
Agreed. The difference I am trying to point out is that in (1), the<br>
information you need to describe the audio stream for appropriate<br>
rendering is already handled quite well by existing SIP/SDP/RTP and most<br=
>
implementations, whereas you need CLUE for (2) and (2b).<br>
<div class=3D"im"><br>
Cheers,<br>
Charles<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: Stephen Botzko [mailto:<a href=3D"mailto:stephen.botzko@gmail.co=
m">stephen.botzko@gmail.com</a>]<br>
</div><div><div></div><div class=3D"h5">&gt; Sent: Tuesday, August 16, 2011=
 2:14 PM<br>
&gt; To: Charles Eckel (eckelcu)<br>
&gt; Cc: Paul Kyzivat; <a href=3D"mailto:clue@ietf.org">clue@ietf.org</a><b=
r>
&gt; Subject: Re: [clue] continuing &quot;layout&quot; discussion<br>
&gt;<br>
&gt; Well, the audio in (1) and (2b) is certainly packetized differently.<b=
r>
But not compressed differently<br>
&gt; (unless you are assuming that the signal in (1) is jointly encoded<br>
stereo - which it could be I guess,<br>
&gt; but it would be unusual for telepresence systems). Also, the audio in<=
br>
(1) is not mixed, no matter how<br>
&gt; it is encoded.<br>
&gt;<br>
&gt; In any event, I believe that the difference between (1) and (2) and<br=
>
(2b) is really a transport<br>
&gt; question that has nothing to do with layout. The same information is<b=
r>
needed to enable proper<br>
&gt; rendering, and once the streams are received, they are rendered in<br>
precisely the same way.<br>
&gt;<br>
&gt; Regards,<br>
&gt; Stephen Botzko<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel (eckelcu)<br>
&lt;<a href=3D"mailto:eckelcu@cisco.com">eckelcu@cisco.com</a>&gt; wrote:<b=
r>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 =A0 I am distinguishing between:<br>
&gt;<br>
&gt; =A0 =A0 =A0 (1) a single RTP stream that consists of a single stereo a=
udio<br>
stream<br>
&gt; =A0 =A0 =A0 (2) two RTP streams, one that contains left speaker audio =
and<br>
the other<br>
&gt; =A0 =A0 =A0 than contains right speaker audio<br>
&gt;<br>
&gt; =A0 =A0 =A0 (2) could also be transmitted in a single RTP stream using=
 SSRC<br>
&gt; =A0 =A0 =A0 multiplexing. Let me call that (2b).<br>
&gt; =A0 =A0 =A0 (2) and (2b) are essentially the same. Just the RTP mechan=
ism<br>
employed<br>
&gt; =A0 =A0 =A0 is difference.<br>
&gt; =A0 =A0 =A0 (1) is different from (2) and (2b) in that the audio signa=
l<br>
encoded is<br>
&gt; =A0 =A0 =A0 actually different.<br>
&gt;<br>
&gt; =A0 =A0 =A0 Cheers,<br>
&gt; =A0 =A0 =A0 Charles<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0 =A0 &gt; -----Original Message-----<br>
&gt; =A0 =A0 =A0 &gt; From: Stephen Botzko [mailto:<a href=3D"mailto:stephe=
n.botzko@gmail.com">stephen.botzko@gmail.com</a>]<br>
&gt;<br>
&gt; =A0 =A0 =A0 &gt; Sent: Tuesday, August 16, 2011 6:20 AM<br>
&gt; =A0 =A0 =A0 &gt; To: Charles Eckel (eckelcu)<br>
&gt; =A0 =A0 =A0 &gt; Cc: Paul Kyzivat; <a href=3D"mailto:clue@ietf.org">cl=
ue@ietf.org</a><br>
&gt; =A0 =A0 =A0 &gt; Subject: Re: [clue] continuing &quot;layout&quot; dis=
cussion<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; I guess by &quot;stream&quot; you are meaning RTP str=
eam? =A0in which case<br>
by<br>
&gt; =A0 =A0 =A0 &quot;mix&quot; you perhaps mean that the left<br>
&gt; =A0 =A0 =A0 &gt; and right channels are placed in a single RTP stream?=
?? =A0What<br>
do you<br>
&gt; =A0 =A0 =A0 mean when you describe some audio<br>
&gt; =A0 =A0 =A0 &gt; captures as &quot;independent&quot; - are you thinkin=
g they come from<br>
different<br>
&gt; =A0 =A0 =A0 rooms???.<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; I think in many respects audio distribution and spati=
al audio<br>
layout<br>
&gt; =A0 =A0 =A0 is at least as difficult as video<br>
&gt; =A0 =A0 =A0 &gt; layout, and have some unique issues. =A0For one thing=
, you need<br>
to sort<br>
&gt; =A0 =A0 =A0 out how you should place the<br>
&gt; =A0 =A0 =A0 &gt; audio from human participants who are not on camera, =
and what<br>
should<br>
&gt; =A0 =A0 =A0 happen later on if some of those<br>
&gt; =A0 =A0 =A0 &gt; participants are shown.<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; I suggest it is necessary to be very careful with ter=
minology.<br>
In<br>
&gt; =A0 =A0 =A0 particular, I think it is important<br>
&gt; =A0 =A0 =A0 &gt; to distinguish composition from RTP transmission.<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; Regards,<br>
&gt; =A0 =A0 =A0 &gt; Stephen Botzko<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckel=
cu)<br>
&gt; =A0 =A0 =A0 &lt;<a href=3D"mailto:eckelcu@cisco.com">eckelcu@cisco.com=
</a>&gt; wrote:<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; -----Original Message-----<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; From: Stephen Botzko [mailto:<a href=
=3D"mailto:stephen.botzko@gmail.com">stephen.botzko@gmail.com</a>]<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Sent: Monday, August 15, 2011 2:14 P=
M<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; To: Charles Eckel (eckelcu)<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Cc: Paul Kyzivat; <a href=3D"mailto:=
clue@ietf.org">clue@ietf.org</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Subject: Re: [clue] continuing &quot=
;layout&quot; discussion<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Inline<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; On Mon, Aug 15, 2011 at 4:21 PM, Cha=
rles Eckel<br>
(eckelcu)<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &lt;<a href=3D"mailto:eckelcu@cisco.com">=
eckelcu@cisco.com</a>&gt; wrote:<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Please see inline.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; -----Original Messa=
ge-----<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; From: <a href=3D"ma=
ilto:clue-bounces@ietf.org">clue-bounces@ietf.org</a><br>
&gt; =A0 =A0 =A0 [mailto:<a href=3D"mailto:clue-bounces@ietf.org">clue-boun=
ces@ietf.org</a>] On<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Behalf<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Of Paul Kyzivat<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Sent: Thursday, Aug=
ust 11, 2011 6:02 AM<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; To: <a href=3D"mail=
to:clue@ietf.org">clue@ietf.org</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Subject: Re: [clue]=
 continuing &quot;layout&quot;<br>
discussion<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Inline<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; On 8/10/11 5:49 PM,=
 Duckworth, Mark wrote:<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; -----Origi=
nal Message-----<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; From: <a h=
ref=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</a><br>
&gt; =A0 =A0 =A0 [mailto:<a href=3D"mailto:clue-bounces@ietf.org">clue-boun=
ces@ietf.org</a>]<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 On<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Behalf Of<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Paul Kyziv=
at<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Sent: Tues=
day, August 09, 2011 9:03 AM<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; To: <a hre=
f=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Subject: R=
e: [clue] continuing &quot;layout&quot;<br>
discussion<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt;&gt; 4 - mu=
lti stream media format - what the<br>
streams<br>
&gt; =A0 =A0 =A0 mean with<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 respect<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 to<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; each other=
, regardless of the actual<br>
content on the<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 streams. =A0For<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; audio, exa=
mples are stereo, 5.1 surround,<br>
binaural,<br>
&gt; =A0 =A0 =A0 linear<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 array.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; (linear ar=
ray is described in the clue<br>
framework<br>
&gt; =A0 =A0 =A0 document).<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Perhaps 3D<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; video form=
ats would also fit in this<br>
category.<br>
&gt; =A0 =A0 =A0 This<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 information is<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; needed in =
order to properly render the<br>
media into<br>
&gt; =A0 =A0 =A0 light and<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 sound<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 for<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; human obse=
rvers. =A0I see this at the same<br>
level as<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 identifying a<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 codec,<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; independen=
t of the audio or video content<br>
carried<br>
&gt; =A0 =A0 =A0 on the<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 streams,<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 and<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; independen=
t of how any composition of<br>
sources is<br>
&gt; =A0 =A0 =A0 done.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 I do not think this is n=
ecessarily true. Taking<br>
audio as<br>
&gt; =A0 =A0 =A0 an<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 example, you<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 could have two audio str=
eams that are mixed to<br>
form a<br>
&gt; =A0 =A0 =A0 single<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 stereo<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 audio stream, or you cou=
ld have them as two<br>
independent<br>
&gt; =A0 =A0 =A0 (not<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 mixed)<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 streams that are associa=
te with each other by<br>
some<br>
&gt; =A0 =A0 =A0 grouping<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 mechanism.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 This group would be cate=
gorized as being stereo<br>
audio<br>
&gt; =A0 =A0 =A0 with one<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 audio<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 stream being the left an=
d the other the right.<br>
The codec<br>
&gt; =A0 =A0 =A0 used<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 for each<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 could be different, thou=
gh I agree they would<br>
typically<br>
&gt; =A0 =A0 =A0 be the<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 same.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Consequently, I think at=
 attribute such as<br>
&quot;stereo&quot; as<br>
&gt; =A0 =A0 =A0 being<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 more of a<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 grouping concept, where =
the group may consist<br>
of:<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 - multiple independent s=
treams, each with<br>
potentially<br>
&gt; =A0 =A0 =A0 its own<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 spatial<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 orientation, codec, band=
width, etc.,<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 - a single mixed stream<=
br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; [sb] I do not understand this distin=
ction. =A0What do<br>
you mean<br>
&gt; =A0 =A0 =A0 when you<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 say &quot;two audio streams that are<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; mixed to form a single stereo stream=
&quot;, and how is this<br>
&gt; =A0 =A0 =A0 different from<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 the left and right grouping?<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 In one case they are mixed by the source =
of the stream<br>
into a<br>
&gt; =A0 =A0 =A0 single<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 stream, and in another they are sent as t=
wo separate<br>
streams by<br>
&gt; =A0 =A0 =A0 the<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 source. The end result once rendered at t=
he receiver may<br>
be the<br>
&gt; =A0 =A0 =A0 same,<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 but what is sent is different. This examp=
le with audio<br>
is<br>
&gt; =A0 =A0 =A0 perhaps too<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 simple. If you think of it as video that =
is composed<br>
into a<br>
&gt; =A0 =A0 =A0 single video<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 stream vs. multiple via streams that are =
sent<br>
individually, the<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 difference may be more clear.<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Cheers,<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Charles<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Cheers,<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Charles<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; I was with=
 you all the way until 4. That<br>
one I<br>
&gt; =A0 =A0 =A0 don&#39;t<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 understand.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; The name y=
ou chose for this has<br>
connotations for<br>
&gt; =A0 =A0 =A0 me, but<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 isn&#39;t<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 fully in<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; harmony wi=
th the definitions you give:<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; I&#39;m happy =
to change the name if you have a<br>
&gt; =A0 =A0 =A0 suggestion<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Not yet. Maybe once=
 the concepts are more<br>
clearly<br>
&gt; =A0 =A0 =A0 defined I<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 will have<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 an<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; opinion.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; If we cons=
ider audio, it makes sense that<br>
multiple<br>
&gt; =A0 =A0 =A0 streams<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 can be<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; rendered a=
s if they came from different<br>
physical<br>
&gt; =A0 =A0 =A0 locations<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 in the<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; receiving =
room. That can be done by the<br>
receiver if<br>
&gt; =A0 =A0 =A0 it gets<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 those<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; streams se=
parately, and has information<br>
about their<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 intended<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; relationsh=
ips. It can also be done by the<br>
sender or<br>
&gt; =A0 =A0 =A0 MCU and<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 passed<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 on<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; to<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; the receiv=
er as a single stream with stereo<br>
or<br>
&gt; =A0 =A0 =A0 binaural<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 coding.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; Yes. =A0It cou=
ld also be done by the sender<br>
using the<br>
&gt; =A0 =A0 =A0 &quot;linear<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 array&quot;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 audio channel format. =
=A0Maybe it<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; is true that stereo=
 or binaural audio channels<br>
would<br>
&gt; =A0 =A0 =A0 always be<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 sent as<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 a single stream, but I w=
as not<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; assuming that yet, =
at least not in general<br>
when you<br>
&gt; =A0 =A0 =A0 consider<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 other<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 types too, such as linea=
r array<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; channels.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; So it seem=
s to me you have two concepts<br>
here, not<br>
&gt; =A0 =A0 =A0 one. One<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 has to<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 do<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; with descr=
ibing the relationships between<br>
streams,<br>
&gt; =A0 =A0 =A0 and the<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 other<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 has to<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; do with th=
e encoding of spacial<br>
relationships<br>
&gt; =A0 =A0 =A0 *within* a<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 single<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 stream.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; Maybe that is =
a better way to describe it,<br>
if you<br>
&gt; =A0 =A0 =A0 assume<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 multi-channel audio is a=
lways sent with all<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; the channels in the=
 same RTP stream. =A0Is that<br>
what you<br>
&gt; =A0 =A0 =A0 mean?<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; I was consider=
ing the linear array format to<br>
be<br>
&gt; =A0 =A0 =A0 another type<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 of<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 multi-channel audio, and=
 I know<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; people want to be a=
ble to send each channel in<br>
a<br>
&gt; =A0 =A0 =A0 separate RTP<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 stream.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 So it doesn&#39;t quite =
fit with<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; how you separate th=
e two concepts. =A0In my<br>
view,<br>
&gt; =A0 =A0 =A0 identifying<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 the<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 separate channels by wha=
t they mean is<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; the same concept fo=
r linear array and stereo.<br>
For<br>
&gt; =A0 =A0 =A0 example<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &quot;this<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 channel is left, this ch=
annel is<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; center, this channe=
l is right&quot;. =A0To me, that<br>
is the<br>
&gt; =A0 =A0 =A0 same<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 concept for<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 identifying channels whe=
ther or<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; not they are carrie=
d in the same RTP stream.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; Maybe we are t=
hinking the same thing but<br>
getting<br>
&gt; =A0 =A0 =A0 confused by<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 terminology about channe=
ls vs. streams.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Maybe. Let me try t=
o restate what I now think<br>
you are<br>
&gt; =A0 =A0 =A0 saying:<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; The audio may consi=
st of several &quot;channels&quot;.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Each channel may be=
 sent over its own RTP<br>
stream,<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; or multiple channel=
s may be multiplexed over<br>
an RTP<br>
&gt; =A0 =A0 =A0 stream.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; I guess much of thi=
s can also apply to video.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; When there are exac=
tly two audio channels,<br>
they may be<br>
&gt; =A0 =A0 =A0 encoded<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 as<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &quot;stereo&quot; =
or &quot;binaural&quot;, which then affects how<br>
they<br>
&gt; =A0 =A0 =A0 should be<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 rendered<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; by the recipient. I=
n these cases the primary<br>
info that<br>
&gt; =A0 =A0 =A0 is<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 required<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 about<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; the individual chan=
nels is which is left and<br>
which is<br>
&gt; =A0 =A0 =A0 right.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 (And<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 which<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; perspective to use =
in interpretting left and<br>
right.)<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; For other multi-cha=
nnel cases more information<br>
is<br>
&gt; =A0 =A0 =A0 required<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 about the<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; role of each channe=
l in order to properly<br>
render them.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Thanks,=
<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Paul<br=
>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Or, are yo=
u asserting that stereo and<br>
binaural are<br>
&gt; =A0 =A0 =A0 simply<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 ways to<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; encode<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; multiple l=
ogical streams in one RTP stream,<br>
&gt; =A0 =A0 =A0 together with<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 their<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 spacial<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; relationsh=
ips?<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; No, that is no=
t what I&#39;m trying to say.<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; Mark<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
_______________________________________________<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; clue mailing l=
ist<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; <a href=3D"mai=
lto:clue@ietf.org">clue@ietf.org</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; <a href=3D"htt=
ps://www.ietf.org/mailman/listinfo/clue" target=3D"_blank">https://www.ietf=
.org/mailman/listinfo/clue</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
_______________________________________________<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; clue mailing list<b=
r>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; <a href=3D"mailto:c=
lue@ietf.org">clue@ietf.org</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; <a href=3D"https://=
www.ietf.org/mailman/listinfo/clue" target=3D"_blank">https://www.ietf.org/=
mailman/listinfo/clue</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 ________________________=
_______________________<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 clue mailing list<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 <a href=3D"mailto:clue@i=
etf.org">clue@ietf.org</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 <a href=3D"https://www.i=
etf.org/mailman/listinfo/clue" target=3D"_blank">https://www.ietf.org/mailm=
an/listinfo/clue</a><br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt; =A0 =A0 =A0 &gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br>

--20cf3079b87015c09804aaa94d16--

From stephen.botzko@gmail.com  Tue Aug 16 18:35:52 2011
Return-Path: <stephen.botzko@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C058321F862F for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 18:35:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.382
X-Spam-Level: 
X-Spam-Status: No, score=-3.382 tagged_above=-999 required=5 tests=[AWL=0.216,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZisEeKe73if6 for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 18:35:50 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 6732121F861E for <clue@ietf.org>; Tue, 16 Aug 2011 18:35:50 -0700 (PDT)
Received: by vxi29 with SMTP id 29so564629vxi.31 for <clue@ietf.org>; Tue, 16 Aug 2011 18:36:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=JDjlbgLfGjhjmOs2cZ72+29Rc7aovhrc/lI19lJBJLw=; b=fIZb8MSQ3WIuXrdjYuTdAY3lqjLuLjnJRRCCh8ojAMC5YS8vwVoakmgp9Bo1N6UGZX xk4vhSOVDLmwWp8wxYx3V/+xEYJMkpMYlp5oNpn+2p5V9VKL3vxkKjPRzJbqIHpgHWMK yw+Qo499xofdkWzTrRYlspfeTicjRe6/LFM54=
MIME-Version: 1.0
Received: by 10.52.182.6 with SMTP id ea6mr431367vdc.222.1313544999955; Tue, 16 Aug 2011 18:36:39 -0700 (PDT)
Received: by 10.52.115.103 with HTTP; Tue, 16 Aug 2011 18:36:39 -0700 (PDT)
In-Reply-To: <02a501cc5c6d$1a2bf1e0$4e83d5a0$%roni@huawei.com>
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E413021.3010509@alum.mit.edu> <44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com> <4E43D2BE.5010102@alum.mit.edu> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6Yo6J-_3qJ9ffb516zBE-CSBYXxBs0KKGYGAozY0OUHQ@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDCFE@xmb-sjc-234.amer.cisco.com> <CAMC7SJ4GWynTWOXwOfXZ2B3MFLSM1m4GVho7XznCNt3rwjueJg@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DE024@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6XE3KaFvJH6xvCejbpDLN9i=cjW4dbmL=bhhkcd4X31g@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C051BE986@xmb-sjc-234.amer.cisco.com> <02a501cc5c6d$1a2bf1e0$4e83d5a0$%roni@huawei.com>
Date: Tue, 16 Aug 2011 21:36:39 -0400
Message-ID: <CAMC7SJ7vcH8j7t7tvduZ5Ev26RTC4b6xdc3ytxu+upyNTWHPFQ@mail.gmail.com>
From: Stephen Botzko <stephen.botzko@gmail.com>
To: Roni Even <Even.roni@huawei.com>
Content-Type: multipart/alternative; boundary=bcaec54861941e6cc804aaa98716
Cc: clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Aug 2011 01:35:52 -0000

--bcaec54861941e6cc804aaa98716
Content-Type: text/plain; charset=ISO-8859-1

Hi Roni

For this particular discussion, all of the two channel transmissions are
"stereo", they are just transported differently.

As far as the framework draft is concerned, the various microphone
arrangements are accounted for by the signaling of the 1-100 indices for
each channel.

Binaural is something else- either an HRTF function is applied to the two
channels prior to rendering (which was Christer's case with the central
rendering server), or you have a dummy head with microphones in the ears in
the telepresence room to make the capture.  Not sure if we need to
distinguish the capture and render cases right now.

Regards,
Stephen

On Tue, Aug 16, 2011 at 7:34 PM, Roni Even <Even.roni@huawei.com> wrote:

> Hi guys,
> In case 1 according to RFC 3551 (section 4.1) 2 channels in the rtpmap
> means
> left and right channels described as stereo. Are you saying that for the 2
> and 2b case you also assume stereo capture or can it be any other way of
> creating the two audio streams  from the same room (Binaural recording (not
> common), or some other arrangements of the microphones). But this talk
> about
> the capture side.
>
> I think that Christer talked about the rendering side and not only on the
> capture side.
>
> Roni
>
> > -----Original Message-----
> > From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of
> > Charles Eckel (eckelcu)
> > Sent: Wednesday, August 17, 2011 12:40 AM
> > To: Stephen Botzko
> > Cc: clue@ietf.org
> > Subject: Re: [clue] continuing "layout" discussion
> >
> > Agreed. The difference I am trying to point out is that in (1), the
> > information you need to describe the audio stream for appropriate
> > rendering is already handled quite well by existing SIP/SDP/RTP and
> > most
> > implementations, whereas you need CLUE for (2) and (2b).
> >
> > Cheers,
> > Charles
> >
> > > -----Original Message-----
> > > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > > Sent: Tuesday, August 16, 2011 2:14 PM
> > > To: Charles Eckel (eckelcu)
> > > Cc: Paul Kyzivat; clue@ietf.org
> > > Subject: Re: [clue] continuing "layout" discussion
> > >
> > > Well, the audio in (1) and (2b) is certainly packetized differently.
> > But not compressed differently
> > > (unless you are assuming that the signal in (1) is jointly encoded
> > stereo - which it could be I guess,
> > > but it would be unusual for telepresence systems). Also, the audio in
> > (1) is not mixed, no matter how
> > > it is encoded.
> > >
> > > In any event, I believe that the difference between (1) and (2) and
> > (2b) is really a transport
> > > question that has nothing to do with layout. The same information is
> > needed to enable proper
> > > rendering, and once the streams are received, they are rendered in
> > precisely the same way.
> > >
> > > Regards,
> > > Stephen Botzko
> > >
> > >
> > > On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel (eckelcu)
> > <eckelcu@cisco.com> wrote:
> > >
> > >
> > >     I am distinguishing between:
> > >
> > >     (1) a single RTP stream that consists of a single stereo audio
> > stream
> > >     (2) two RTP streams, one that contains left speaker audio and
> > the other
> > >     than contains right speaker audio
> > >
> > >     (2) could also be transmitted in a single RTP stream using SSRC
> > >     multiplexing. Let me call that (2b).
> > >     (2) and (2b) are essentially the same. Just the RTP mechanism
> > employed
> > >     is difference.
> > >     (1) is different from (2) and (2b) in that the audio signal
> > encoded is
> > >     actually different.
> > >
> > >     Cheers,
> > >     Charles
> > >
> > >
> > >     > -----Original Message-----
> > >     > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > >
> > >     > Sent: Tuesday, August 16, 2011 6:20 AM
> > >     > To: Charles Eckel (eckelcu)
> > >     > Cc: Paul Kyzivat; clue@ietf.org
> > >     > Subject: Re: [clue] continuing "layout" discussion
> > >     >
> > >     > I guess by "stream" you are meaning RTP stream?  in which case
> > by
> > >     "mix" you perhaps mean that the left
> > >     > and right channels are placed in a single RTP stream???  What
> > do you
> > >     mean when you describe some audio
> > >     > captures as "independent" - are you thinking they come from
> > different
> > >     rooms???.
> > >     >
> > >     > I think in many respects audio distribution and spatial audio
> > layout
> > >     is at least as difficult as video
> > >     > layout, and have some unique issues.  For one thing, you need
> > to sort
> > >     out how you should place the
> > >     > audio from human participants who are not on camera, and what
> > should
> > >     happen later on if some of those
> > >     > participants are shown.
> > >     >
> > >     > I suggest it is necessary to be very careful with terminology.
> > In
> > >     particular, I think it is important
> > >     > to distinguish composition from RTP transmission.
> > >     >
> > >     > Regards,
> > >     > Stephen Botzko
> > >     >
> > >     >
> > >     >
> > >     > On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckelcu)
> > >     <eckelcu@cisco.com> wrote:
> > >     >
> > >     >
> > >     >       > -----Original Message-----
> > >     >       > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > >     >       > Sent: Monday, August 15, 2011 2:14 PM
> > >     >       > To: Charles Eckel (eckelcu)
> > >     >       > Cc: Paul Kyzivat; clue@ietf.org
> > >     >       > Subject: Re: [clue] continuing "layout" discussion
> > >     >       >
> > >     >       > Inline
> > >     >       >
> > >     >       >
> > >     >       > On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel
> > (eckelcu)
> > >     >       <eckelcu@cisco.com> wrote:
> > >     >       >
> > >     >       >
> > >     >       >       Please see inline.
> > >     >       >
> > >     >       >
> > >     >       >       > -----Original Message-----
> > >     >       >       > From: clue-bounces@ietf.org
> > >     [mailto:clue-bounces@ietf.org] On
> > >     >       Behalf
> > >     >       >       Of Paul Kyzivat
> > >     >       >
> > >     >       >       > Sent: Thursday, August 11, 2011 6:02 AM
> > >     >       >
> > >     >       >       > To: clue@ietf.org
> > >     >       >       > Subject: Re: [clue] continuing "layout"
> > discussion
> > >     >       >       >
> > >     >       >       > Inline
> > >     >       >       >
> > >     >       >       > On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> > >     >       >       > >> -----Original Message-----
> > >     >       >       > >> From: clue-bounces@ietf.org
> > >     [mailto:clue-bounces@ietf.org]
> > >     >       On
> > >     >       >       Behalf Of
> > >     >       >       > >> Paul Kyzivat
> > >     >       >       > >> Sent: Tuesday, August 09, 2011 9:03 AM
> > >     >       >       > >> To: clue@ietf.org
> > >     >       >       > >> Subject: Re: [clue] continuing "layout"
> > discussion
> > >     >       >       > >
> > >     >       >       > >>> 4 - multi stream media format - what the
> > streams
> > >     mean with
> > >     >       respect
> > >     >       >       to
> > >     >       >       > >> each other, regardless of the actual
> > content on the
> > >     >       streams.  For
> > >     >       >       > >> audio, examples are stereo, 5.1 surround,
> > binaural,
> > >     linear
> > >     >       array.
> > >     >       >       > >> (linear array is described in the clue
> > framework
> > >     document).
> > >     >       >       Perhaps 3D
> > >     >       >       > >> video formats would also fit in this
> > category.
> > >     This
> > >     >       information is
> > >     >       >       > >> needed in order to properly render the
> > media into
> > >     light and
> > >     >       sound
> > >     >       >       for
> > >     >       >       > >> human observers.  I see this at the same
> > level as
> > >     >       identifying a
> > >     >       >       codec,
> > >     >       >       > >> independent of the audio or video content
> > carried
> > >     on the
> > >     >       streams,
> > >     >       >       and
> > >     >       >       > >> independent of how any composition of
> > sources is
> > >     done.
> > >     >       >
> > >     >       >
> > >     >       >       I do not think this is necessarily true. Taking
> > audio as
> > >     an
> > >     >       example, you
> > >     >       >       could have two audio streams that are mixed to
> > form a
> > >     single
> > >     >       stereo
> > >     >       >       audio stream, or you could have them as two
> > independent
> > >     (not
> > >     >       mixed)
> > >     >       >       streams that are associate with each other by
> > some
> > >     grouping
> > >     >       mechanism.
> > >     >       >       This group would be categorized as being stereo
> > audio
> > >     with one
> > >     >       audio
> > >     >       >       stream being the left and the other the right.
> > The codec
> > >     used
> > >     >       for each
> > >     >       >       could be different, though I agree they would
> > typically
> > >     be the
> > >     >       same.
> > >     >       >       Consequently, I think at attribute such as
> > "stereo" as
> > >     being
> > >     >       more of a
> > >     >       >       grouping concept, where the group may consist
> > of:
> > >     >       >       - multiple independent streams, each with
> > potentially
> > >     its own
> > >     >       spatial
> > >     >       >       orientation, codec, bandwidth, etc.,
> > >     >       >       - a single mixed stream
> > >     >       >
> > >     >       >
> > >     >       >
> > >     >       > [sb] I do not understand this distinction.  What do
> > you mean
> > >     when you
> > >     >       say "two audio streams that are
> > >     >       > mixed to form a single stereo stream", and how is this
> > >     different from
> > >     >       the left and right grouping?
> > >     >
> > >     >
> > >     >       In one case they are mixed by the source of the stream
> > into a
> > >     single
> > >     >       stream, and in another they are sent as two separate
> > streams by
> > >     the
> > >     >       source. The end result once rendered at the receiver may
> > be the
> > >     same,
> > >     >       but what is sent is different. This example with audio
> > is
> > >     perhaps too
> > >     >       simple. If you think of it as video that is composed
> > into a
> > >     single video
> > >     >       stream vs. multiple via streams that are sent
> > individually, the
> > >     >       difference may be more clear.
> > >     >
> > >     >       Cheers,
> > >     >       Charles
> > >     >
> > >     >
> > >     >       >
> > >     >       >
> > >     >       >
> > >     >       >       Cheers,
> > >     >       >       Charles
> > >     >       >
> > >     >       >
> > >     >       >       > >> I was with you all the way until 4. That
> > one I
> > >     don't
> > >     >       understand.
> > >     >       >       > >> The name you chose for this has
> > connotations for
> > >     me, but
> > >     >       isn't
> > >     >       >       fully in
> > >     >       >       > >> harmony with the definitions you give:
> > >     >       >       > >
> > >     >       >       > > I'm happy to change the name if you have a
> > >     suggestion
> > >     >       >       >
> > >     >       >       > Not yet. Maybe once the concepts are more
> > clearly
> > >     defined I
> > >     >       will have
> > >     >       >       an
> > >     >       >       > opinion.
> > >     >       >       >
> > >     >       >       > >> If we consider audio, it makes sense that
> > multiple
> > >     streams
> > >     >       can be
> > >     >       >       > >> rendered as if they came from different
> > physical
> > >     locations
> > >     >       in the
> > >     >       >       > >> receiving room. That can be done by the
> > receiver if
> > >     it gets
> > >     >       those
> > >     >       >       > >> streams separately, and has information
> > about their
> > >     >       intended
> > >     >       >       > >> relationships. It can also be done by the
> > sender or
> > >     MCU and
> > >     >       passed
> > >     >       >       on
> > >     >       >       > >> to
> > >     >       >       > >> the receiver as a single stream with stereo
> > or
> > >     binaural
> > >     >       coding.
> > >     >       >       > >
> > >     >       >       > > Yes.  It could also be done by the sender
> > using the
> > >     "linear
> > >     >       array"
> > >     >       >       audio channel format.  Maybe it
> > >     >       >       > is true that stereo or binaural audio channels
> > would
> > >     always be
> > >     >       sent as
> > >     >       >       a single stream, but I was not
> > >     >       >       > assuming that yet, at least not in general
> > when you
> > >     consider
> > >     >       other
> > >     >       >       types too, such as linear array
> > >     >       >       > channels.
> > >     >       >       >
> > >     >       >       > >> So it seems to me you have two concepts
> > here, not
> > >     one. One
> > >     >       has to
> > >     >       >       do
> > >     >       >       > >> with describing the relationships between
> > streams,
> > >     and the
> > >     >       other
> > >     >       >       has to
> > >     >       >       > >> do with the encoding of spacial
> > relationships
> > >     *within* a
> > >     >       single
> > >     >       >       stream.
> > >     >       >       > >
> > >     >       >       > > Maybe that is a better way to describe it,
> > if you
> > >     assume
> > >     >       >       multi-channel audio is always sent with all
> > >     >       >       > the channels in the same RTP stream.  Is that
> > what you
> > >     mean?
> > >     >       >       > >
> > >     >       >       > > I was considering the linear array format to
> > be
> > >     another type
> > >     >       of
> > >     >       >       multi-channel audio, and I know
> > >     >       >       > people want to be able to send each channel in
> > a
> > >     separate RTP
> > >     >       stream.
> > >     >       >       So it doesn't quite fit with
> > >     >       >       > how you separate the two concepts.  In my
> > view,
> > >     identifying
> > >     >       the
> > >     >       >       separate channels by what they mean is
> > >     >       >       > the same concept for linear array and stereo.
> > For
> > >     example
> > >     >       "this
> > >     >       >       channel is left, this channel is
> > >     >       >       > center, this channel is right".  To me, that
> > is the
> > >     same
> > >     >       concept for
> > >     >       >       identifying channels whether or
> > >     >       >       > not they are carried in the same RTP stream.
> > >     >       >       > >
> > >     >       >       > > Maybe we are thinking the same thing but
> > getting
> > >     confused by
> > >     >       >       terminology about channels vs. streams.
> > >     >       >       >
> > >     >       >       > Maybe. Let me try to restate what I now think
> > you are
> > >     saying:
> > >     >       >       >
> > >     >       >       > The audio may consist of several "channels".
> > >     >       >       >
> > >     >       >       > Each channel may be sent over its own RTP
> > stream,
> > >     >       >       > or multiple channels may be multiplexed over
> > an RTP
> > >     stream.
> > >     >       >       >
> > >     >       >       > I guess much of this can also apply to video.
> > >     >       >       >
> > >     >       >       > When there are exactly two audio channels,
> > they may be
> > >     encoded
> > >     >       as
> > >     >       >       > "stereo" or "binaural", which then affects how
> > they
> > >     should be
> > >     >       rendered
> > >     >       >       > by the recipient. In these cases the primary
> > info that
> > >     is
> > >     >       required
> > >     >       >       about
> > >     >       >       > the individual channels is which is left and
> > which is
> > >     right.
> > >     >       (And
> > >     >       >       which
> > >     >       >       > perspective to use in interpretting left and
> > right.)
> > >     >       >       >
> > >     >       >       > For other multi-channel cases more information
> > is
> > >     required
> > >     >       about the
> > >     >       >       > role of each channel in order to properly
> > render them.
> > >     >       >       >
> > >     >       >       >       Thanks,
> > >     >       >       >       Paul
> > >     >       >       >
> > >     >       >       >
> > >     >       >       > >> Or, are you asserting that stereo and
> > binaural are
> > >     simply
> > >     >       ways to
> > >     >       >       > >> encode
> > >     >       >       > >> multiple logical streams in one RTP stream,
> > >     together with
> > >     >       their
> > >     >       >       spacial
> > >     >       >       > >> relationships?
> > >     >       >       > >
> > >     >       >       > > No, that is not what I'm trying to say.
> > >     >       >       > >
> > >     >       >       > > Mark
> > >     >       >       > >
> > _______________________________________________
> > >     >       >       > > clue mailing list
> > >     >       >       > > clue@ietf.org
> > >     >       >       > > https://www.ietf.org/mailman/listinfo/clue
> > >     >       >       > >
> > >     >       >       >
> > >     >       >       >
> > _______________________________________________
> > >     >       >       > clue mailing list
> > >     >       >       > clue@ietf.org
> > >     >       >       > https://www.ietf.org/mailman/listinfo/clue
> > >     >       >       _______________________________________________
> > >     >       >       clue mailing list
> > >     >       >       clue@ietf.org
> > >     >       >       https://www.ietf.org/mailman/listinfo/clue
> > >     >       >
> > >     >       >
> > >     >
> > >     >
> > >     >
> > >
> > >
> > >
> >
> > _______________________________________________
> > clue mailing list
> > clue@ietf.org
> > https://www.ietf.org/mailman/listinfo/clue
>
>

--bcaec54861941e6cc804aaa98716
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Roni<br><br>For this particular discussion, all of the two channel trans=
missions are &quot;stereo&quot;, they are just transported differently.=A0 =
<br><br>As far as the framework draft is concerned, the various microphone =
arrangements are accounted for by the signaling of the 1-100 indices for ea=
ch channel. <br>
<br>Binaural is something else- either an HRTF function is applied to the t=
wo channels prior to rendering (which was Christer&#39;s case with the cent=
ral rendering server), or you have a dummy head with microphones in the ear=
s in the telepresence room to make the capture.=A0 Not sure if we need to d=
istinguish the capture and render cases right now.<br>
<br>Regards,<br>Stephen<br><br><div class=3D"gmail_quote">On Tue, Aug 16, 2=
011 at 7:34 PM, Roni Even <span dir=3D"ltr">&lt;<a href=3D"mailto:Even.roni=
@huawei.com">Even.roni@huawei.com</a>&gt;</span> wrote:<br><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex;">
Hi guys,<br>
In case 1 according to RFC 3551 (section 4.1) 2 channels in the rtpmap mean=
s<br>
left and right channels described as stereo. Are you saying that for the 2<=
br>
and 2b case you also assume stereo capture or can it be any other way of<br=
>
creating the two audio streams =A0from the same room (Binaural recording (n=
ot<br>
common), or some other arrangements of the microphones). But this talk abou=
t<br>
the capture side.<br>
<br>
I think that Christer talked about the rendering side and not only on the<b=
r>
capture side.<br>
<br>
Roni<br>
<div class=3D"im"><br>
&gt; -----Original Message-----<br>
&gt; From: <a href=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</=
a> [mailto:<a href=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</=
a>] On Behalf Of<br>
</div>&gt; Charles Eckel (eckelcu)<br>
&gt; Sent: Wednesday, August 17, 2011 12:40 AM<br>
&gt; To: Stephen Botzko<br>
&gt; Cc: <a href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>
<div><div></div><div class=3D"h5">&gt; Subject: Re: [clue] continuing &quot=
;layout&quot; discussion<br>
&gt;<br>
&gt; Agreed. The difference I am trying to point out is that in (1), the<br=
>
&gt; information you need to describe the audio stream for appropriate<br>
&gt; rendering is already handled quite well by existing SIP/SDP/RTP and<br=
>
&gt; most<br>
&gt; implementations, whereas you need CLUE for (2) and (2b).<br>
&gt;<br>
&gt; Cheers,<br>
&gt; Charles<br>
&gt;<br>
&gt; &gt; -----Original Message-----<br>
&gt; &gt; From: Stephen Botzko [mailto:<a href=3D"mailto:stephen.botzko@gma=
il.com">stephen.botzko@gmail.com</a>]<br>
&gt; &gt; Sent: Tuesday, August 16, 2011 2:14 PM<br>
&gt; &gt; To: Charles Eckel (eckelcu)<br>
&gt; &gt; Cc: Paul Kyzivat; <a href=3D"mailto:clue@ietf.org">clue@ietf.org<=
/a><br>
&gt; &gt; Subject: Re: [clue] continuing &quot;layout&quot; discussion<br>
&gt; &gt;<br>
&gt; &gt; Well, the audio in (1) and (2b) is certainly packetized different=
ly.<br>
&gt; But not compressed differently<br>
&gt; &gt; (unless you are assuming that the signal in (1) is jointly encode=
d<br>
&gt; stereo - which it could be I guess,<br>
&gt; &gt; but it would be unusual for telepresence systems). Also, the audi=
o in<br>
&gt; (1) is not mixed, no matter how<br>
&gt; &gt; it is encoded.<br>
&gt; &gt;<br>
&gt; &gt; In any event, I believe that the difference between (1) and (2) a=
nd<br>
&gt; (2b) is really a transport<br>
&gt; &gt; question that has nothing to do with layout. The same information=
 is<br>
&gt; needed to enable proper<br>
&gt; &gt; rendering, and once the streams are received, they are rendered i=
n<br>
&gt; precisely the same way.<br>
&gt; &gt;<br>
&gt; &gt; Regards,<br>
&gt; &gt; Stephen Botzko<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel (eckelcu)<br>
&gt; &lt;<a href=3D"mailto:eckelcu@cisco.com">eckelcu@cisco.com</a>&gt; wro=
te:<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; =A0 =A0 I am distinguishing between:<br>
&gt; &gt;<br>
&gt; &gt; =A0 =A0 (1) a single RTP stream that consists of a single stereo =
audio<br>
&gt; stream<br>
&gt; &gt; =A0 =A0 (2) two RTP streams, one that contains left speaker audio=
 and<br>
&gt; the other<br>
&gt; &gt; =A0 =A0 than contains right speaker audio<br>
&gt; &gt;<br>
&gt; &gt; =A0 =A0 (2) could also be transmitted in a single RTP stream usin=
g SSRC<br>
&gt; &gt; =A0 =A0 multiplexing. Let me call that (2b).<br>
&gt; &gt; =A0 =A0 (2) and (2b) are essentially the same. Just the RTP mecha=
nism<br>
&gt; employed<br>
&gt; &gt; =A0 =A0 is difference.<br>
&gt; &gt; =A0 =A0 (1) is different from (2) and (2b) in that the audio sign=
al<br>
&gt; encoded is<br>
&gt; &gt; =A0 =A0 actually different.<br>
&gt; &gt;<br>
&gt; &gt; =A0 =A0 Cheers,<br>
&gt; &gt; =A0 =A0 Charles<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; =A0 =A0 &gt; -----Original Message-----<br>
&gt; &gt; =A0 =A0 &gt; From: Stephen Botzko [mailto:<a href=3D"mailto:steph=
en.botzko@gmail.com">stephen.botzko@gmail.com</a>]<br>
&gt; &gt;<br>
&gt; &gt; =A0 =A0 &gt; Sent: Tuesday, August 16, 2011 6:20 AM<br>
&gt; &gt; =A0 =A0 &gt; To: Charles Eckel (eckelcu)<br>
&gt; &gt; =A0 =A0 &gt; Cc: Paul Kyzivat; <a href=3D"mailto:clue@ietf.org">c=
lue@ietf.org</a><br>
&gt; &gt; =A0 =A0 &gt; Subject: Re: [clue] continuing &quot;layout&quot; di=
scussion<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; I guess by &quot;stream&quot; you are meaning RTP st=
ream? =A0in which case<br>
&gt; by<br>
&gt; &gt; =A0 =A0 &quot;mix&quot; you perhaps mean that the left<br>
&gt; &gt; =A0 =A0 &gt; and right channels are placed in a single RTP stream=
??? =A0What<br>
&gt; do you<br>
&gt; &gt; =A0 =A0 mean when you describe some audio<br>
&gt; &gt; =A0 =A0 &gt; captures as &quot;independent&quot; - are you thinki=
ng they come from<br>
&gt; different<br>
&gt; &gt; =A0 =A0 rooms???.<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; I think in many respects audio distribution and spat=
ial audio<br>
&gt; layout<br>
&gt; &gt; =A0 =A0 is at least as difficult as video<br>
&gt; &gt; =A0 =A0 &gt; layout, and have some unique issues. =A0For one thin=
g, you need<br>
&gt; to sort<br>
&gt; &gt; =A0 =A0 out how you should place the<br>
&gt; &gt; =A0 =A0 &gt; audio from human participants who are not on camera,=
 and what<br>
&gt; should<br>
&gt; &gt; =A0 =A0 happen later on if some of those<br>
&gt; &gt; =A0 =A0 &gt; participants are shown.<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; I suggest it is necessary to be very careful with te=
rminology.<br>
&gt; In<br>
&gt; &gt; =A0 =A0 particular, I think it is important<br>
&gt; &gt; =A0 =A0 &gt; to distinguish composition from RTP transmission.<br=
>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; Regards,<br>
&gt; &gt; =A0 =A0 &gt; Stephen Botzko<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (ecke=
lcu)<br>
&gt; &gt; =A0 =A0 &lt;<a href=3D"mailto:eckelcu@cisco.com">eckelcu@cisco.co=
m</a>&gt; wrote:<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; -----Original Message-----<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; From: Stephen Botzko [mailto:<a hre=
f=3D"mailto:stephen.botzko@gmail.com">stephen.botzko@gmail.com</a>]<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; Sent: Monday, August 15, 2011 2:14 =
PM<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; To: Charles Eckel (eckelcu)<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; Cc: Paul Kyzivat; <a href=3D"mailto=
:clue@ietf.org">clue@ietf.org</a><br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; Subject: Re: [clue] continuing &quo=
t;layout&quot; discussion<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; Inline<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; On Mon, Aug 15, 2011 at 4:21 PM, Ch=
arles Eckel<br>
&gt; (eckelcu)<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &lt;<a href=3D"mailto:eckelcu@cisco.com"=
>eckelcu@cisco.com</a>&gt; wrote:<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Please see inline.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; -----Original Mess=
age-----<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; From: <a href=3D"m=
ailto:clue-bounces@ietf.org">clue-bounces@ietf.org</a><br>
&gt; &gt; =A0 =A0 [mailto:<a href=3D"mailto:clue-bounces@ietf.org">clue-bou=
nces@ietf.org</a>] On<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 Behalf<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Of Paul Kyzivat<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Sent: Thursday, Au=
gust 11, 2011 6:02 AM<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; To: <a href=3D"mai=
lto:clue@ietf.org">clue@ietf.org</a><br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Subject: Re: [clue=
] continuing &quot;layout&quot;<br>
&gt; discussion<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Inline<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; On 8/10/11 5:49 PM=
, Duckworth, Mark wrote:<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; -----Orig=
inal Message-----<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; From: <a =
href=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</a><br>
&gt; &gt; =A0 =A0 [mailto:<a href=3D"mailto:clue-bounces@ietf.org">clue-bou=
nces@ietf.org</a>]<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 On<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Behalf Of<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Paul Kyzi=
vat<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Sent: Tue=
sday, August 09, 2011 9:03 AM<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; To: <a hr=
ef=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Subject: =
Re: [clue] continuing &quot;layout&quot;<br>
&gt; discussion<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt;&gt; 4 - m=
ulti stream media format - what the<br>
&gt; streams<br>
&gt; &gt; =A0 =A0 mean with<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 respect<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 to<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; each othe=
r, regardless of the actual<br>
&gt; content on the<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 streams. =A0For<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; audio, ex=
amples are stereo, 5.1 surround,<br>
&gt; binaural,<br>
&gt; &gt; =A0 =A0 linear<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 array.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; (linear a=
rray is described in the clue<br>
&gt; framework<br>
&gt; &gt; =A0 =A0 document).<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Perhaps 3D<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; video for=
mats would also fit in this<br>
&gt; category.<br>
&gt; &gt; =A0 =A0 This<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 information is<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; needed in=
 order to properly render the<br>
&gt; media into<br>
&gt; &gt; =A0 =A0 light and<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 sound<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 for<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; human obs=
ervers. =A0I see this at the same<br>
&gt; level as<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 identifying a<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 codec,<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; independe=
nt of the audio or video content<br>
&gt; carried<br>
&gt; &gt; =A0 =A0 on the<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 streams,<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 and<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; independe=
nt of how any composition of<br>
&gt; sources is<br>
&gt; &gt; =A0 =A0 done.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 I do not think this is =
necessarily true. Taking<br>
&gt; audio as<br>
&gt; &gt; =A0 =A0 an<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 example, you<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 could have two audio st=
reams that are mixed to<br>
&gt; form a<br>
&gt; &gt; =A0 =A0 single<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 stereo<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 audio stream, or you co=
uld have them as two<br>
&gt; independent<br>
&gt; &gt; =A0 =A0 (not<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 mixed)<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 streams that are associ=
ate with each other by<br>
&gt; some<br>
&gt; &gt; =A0 =A0 grouping<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 mechanism.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 This group would be cat=
egorized as being stereo<br>
&gt; audio<br>
&gt; &gt; =A0 =A0 with one<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 audio<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 stream being the left a=
nd the other the right.<br>
&gt; The codec<br>
&gt; &gt; =A0 =A0 used<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 for each<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 could be different, tho=
ugh I agree they would<br>
&gt; typically<br>
&gt; &gt; =A0 =A0 be the<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 same.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Consequently, I think a=
t attribute such as<br>
&gt; &quot;stereo&quot; as<br>
&gt; &gt; =A0 =A0 being<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 more of a<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 grouping concept, where=
 the group may consist<br>
&gt; of:<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 - multiple independent =
streams, each with<br>
&gt; potentially<br>
&gt; &gt; =A0 =A0 its own<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 spatial<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 orientation, codec, ban=
dwidth, etc.,<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 - a single mixed stream=
<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; [sb] I do not understand this disti=
nction. =A0What do<br>
&gt; you mean<br>
&gt; &gt; =A0 =A0 when you<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 say &quot;two audio streams that are<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; mixed to form a single stereo strea=
m&quot;, and how is this<br>
&gt; &gt; =A0 =A0 different from<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 the left and right grouping?<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 In one case they are mixed by the source=
 of the stream<br>
&gt; into a<br>
&gt; &gt; =A0 =A0 single<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 stream, and in another they are sent as =
two separate<br>
&gt; streams by<br>
&gt; &gt; =A0 =A0 the<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 source. The end result once rendered at =
the receiver may<br>
&gt; be the<br>
&gt; &gt; =A0 =A0 same,<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 but what is sent is different. This exam=
ple with audio<br>
&gt; is<br>
&gt; &gt; =A0 =A0 perhaps too<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 simple. If you think of it as video that=
 is composed<br>
&gt; into a<br>
&gt; &gt; =A0 =A0 single video<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 stream vs. multiple via streams that are=
 sent<br>
&gt; individually, the<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 difference may be more clear.<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 Cheers,<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 Charles<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Cheers,<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Charles<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; I was wit=
h you all the way until 4. That<br>
&gt; one I<br>
&gt; &gt; =A0 =A0 don&#39;t<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 understand.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; The name =
you chose for this has<br>
&gt; connotations for<br>
&gt; &gt; =A0 =A0 me, but<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 isn&#39;t<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 fully in<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; harmony w=
ith the definitions you give:<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; I&#39;m happy=
 to change the name if you have a<br>
&gt; &gt; =A0 =A0 suggestion<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Not yet. Maybe onc=
e the concepts are more<br>
&gt; clearly<br>
&gt; &gt; =A0 =A0 defined I<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 will have<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 an<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; opinion.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; If we con=
sider audio, it makes sense that<br>
&gt; multiple<br>
&gt; &gt; =A0 =A0 streams<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 can be<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; rendered =
as if they came from different<br>
&gt; physical<br>
&gt; &gt; =A0 =A0 locations<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 in the<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; receiving=
 room. That can be done by the<br>
&gt; receiver if<br>
&gt; &gt; =A0 =A0 it gets<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 those<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; streams s=
eparately, and has information<br>
&gt; about their<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 intended<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; relations=
hips. It can also be done by the<br>
&gt; sender or<br>
&gt; &gt; =A0 =A0 MCU and<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 passed<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 on<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; to<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; the recei=
ver as a single stream with stereo<br>
&gt; or<br>
&gt; &gt; =A0 =A0 binaural<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 coding.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; Yes. =A0It co=
uld also be done by the sender<br>
&gt; using the<br>
&gt; &gt; =A0 =A0 &quot;linear<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 array&quot;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 audio channel format. =
=A0Maybe it<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; is true that stere=
o or binaural audio channels<br>
&gt; would<br>
&gt; &gt; =A0 =A0 always be<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 sent as<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 a single stream, but I =
was not<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; assuming that yet,=
 at least not in general<br>
&gt; when you<br>
&gt; &gt; =A0 =A0 consider<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 other<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 types too, such as line=
ar array<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; channels.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; So it see=
ms to me you have two concepts<br>
&gt; here, not<br>
&gt; &gt; =A0 =A0 one. One<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 has to<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 do<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; with desc=
ribing the relationships between<br>
&gt; streams,<br>
&gt; &gt; =A0 =A0 and the<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 other<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 has to<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; do with t=
he encoding of spacial<br>
&gt; relationships<br>
&gt; &gt; =A0 =A0 *within* a<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 single<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 stream.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; Maybe that is=
 a better way to describe it,<br>
&gt; if you<br>
&gt; &gt; =A0 =A0 assume<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 multi-channel audio is =
always sent with all<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; the channels in th=
e same RTP stream. =A0Is that<br>
&gt; what you<br>
&gt; &gt; =A0 =A0 mean?<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; I was conside=
ring the linear array format to<br>
&gt; be<br>
&gt; &gt; =A0 =A0 another type<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 of<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 multi-channel audio, an=
d I know<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; people want to be =
able to send each channel in<br>
&gt; a<br>
&gt; &gt; =A0 =A0 separate RTP<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 stream.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 So it doesn&#39;t quite=
 fit with<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; how you separate t=
he two concepts. =A0In my<br>
&gt; view,<br>
&gt; &gt; =A0 =A0 identifying<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 the<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 separate channels by wh=
at they mean is<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; the same concept f=
or linear array and stereo.<br>
&gt; For<br>
&gt; &gt; =A0 =A0 example<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &quot;this<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 channel is left, this c=
hannel is<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; center, this chann=
el is right&quot;. =A0To me, that<br>
&gt; is the<br>
&gt; &gt; =A0 =A0 same<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 concept for<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 identifying channels wh=
ether or<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; not they are carri=
ed in the same RTP stream.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; Maybe we are =
thinking the same thing but<br>
&gt; getting<br>
&gt; &gt; =A0 =A0 confused by<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 terminology about chann=
els vs. streams.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Maybe. Let me try =
to restate what I now think<br>
&gt; you are<br>
&gt; &gt; =A0 =A0 saying:<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; The audio may cons=
ist of several &quot;channels&quot;.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Each channel may b=
e sent over its own RTP<br>
&gt; stream,<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; or multiple channe=
ls may be multiplexed over<br>
&gt; an RTP<br>
&gt; &gt; =A0 =A0 stream.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; I guess much of th=
is can also apply to video.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; When there are exa=
ctly two audio channels,<br>
&gt; they may be<br>
&gt; &gt; =A0 =A0 encoded<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 as<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &quot;stereo&quot;=
 or &quot;binaural&quot;, which then affects how<br>
&gt; they<br>
&gt; &gt; =A0 =A0 should be<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 rendered<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; by the recipient. =
In these cases the primary<br>
&gt; info that<br>
&gt; &gt; =A0 =A0 is<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 required<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 about<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; the individual cha=
nnels is which is left and<br>
&gt; which is<br>
&gt; &gt; =A0 =A0 right.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 (And<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 which<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; perspective to use=
 in interpretting left and<br>
&gt; right.)<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; For other multi-ch=
annel cases more information<br>
&gt; is<br>
&gt; &gt; =A0 =A0 required<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 about the<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; role of each chann=
el in order to properly<br>
&gt; render them.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Thanks=
,<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Paul<b=
r>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Or, are y=
ou asserting that stereo and<br>
&gt; binaural are<br>
&gt; &gt; =A0 =A0 simply<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 ways to<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; encode<br=
>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; multiple =
logical streams in one RTP stream,<br>
&gt; &gt; =A0 =A0 together with<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 their<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 spacial<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; relations=
hips?<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; No, that is n=
ot what I&#39;m trying to say.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; Mark<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; _______________________________________________<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; clue mailing =
list<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; <a href=3D"ma=
ilto:clue@ietf.org">clue@ietf.org</a><br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; <a href=3D"ht=
tps://www.ietf.org/mailman/listinfo/clue" target=3D"_blank">https://www.iet=
f.org/mailman/listinfo/clue</a><br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; _______________________________________________<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; clue mailing list<=
br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; <a href=3D"mailto:=
clue@ietf.org">clue@ietf.org</a><br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; <a href=3D"https:/=
/www.ietf.org/mailman/listinfo/clue" target=3D"_blank">https://www.ietf.org=
/mailman/listinfo/clue</a><br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 _______________________=
________________________<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 clue mailing list<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 <a href=3D"mailto:clue@=
ietf.org">clue@ietf.org</a><br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 <a href=3D"https://www.=
ietf.org/mailman/listinfo/clue" target=3D"_blank">https://www.ietf.org/mail=
man/listinfo/clue</a><br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; clue mailing list<br>
&gt; <a href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/clue" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/clue</a><br>
<br>
</div></div></blockquote></div><br>

--bcaec54861941e6cc804aaa98716--

From Even.roni@huawei.com  Tue Aug 16 21:54:08 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D58E321F8888 for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 21:54:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.073
X-Spam-Level: 
X-Spam-Status: No, score=-105.073 tagged_above=-999 required=5 tests=[AWL=1.525, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h7H2SFhbhML6 for <clue@ietfa.amsl.com>; Tue, 16 Aug 2011 21:54:06 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by ietfa.amsl.com (Postfix) with ESMTP id 74F7921F8880 for <clue@ietf.org>; Tue, 16 Aug 2011 21:54:05 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ2007562W5KD@szxga04-in.huawei.com> for clue@ietf.org; Wed, 17 Aug 2011 12:52:54 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ200BQY2W5KS@szxga04-in.huawei.com> for clue@ietf.org; Wed, 17 Aug 2011 12:52:53 +0800 (CST)
Received: from windows8d787f9 (bzq-79-178-13-148.red.bezeqint.net [79.178.13.148]) by szxml11-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LQ20020S2V8L6@szxml11-in.huawei.com>; Wed, 17 Aug 2011 12:52:53 +0800 (CST)
Date: Wed, 17 Aug 2011 07:51:37 +0300
From: Roni Even <Even.roni@huawei.com>
In-reply-to: <CAMC7SJ7vcH8j7t7tvduZ5Ev26RTC4b6xdc3ytxu+upyNTWHPFQ@mail.gmail.com>
To: 'Stephen Botzko' <stephen.botzko@gmail.com>
Message-id: <02bc01cc5c99$6375adb0$2a610910$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: multipart/alternative; boundary="Boundary_(ID_gqO9ck5CtHUS9J9QrBvA5Q)"
Content-language: en-us
Thread-index: Acxcfl4GQlxhjyvZRbGGwK0sMoRhtAAGCkKQ
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E413021.3010509@alum.mit.edu> <44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com> <4E43D2BE.5010102@alum.mit.edu> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6Yo6J-_3qJ9ffb516zBE-CSBYXxBs0KKGYGAozY0OUHQ@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDCFE@xmb-sjc-234.amer.cisco.com> <CAMC7SJ4GWynTWOXwOfXZ2B3MFLSM1m4GVho7XznCNt3rwjueJg@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DE024@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6XE3KaFvJH6xvCejbpDLN9i=cjW4dbmL=bhhkcd4X31g@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C051BE986@xmb-sjc-234.amer.cisco.com> <02a501cc5c6d$1a2bf1e0$4e83d5a0$%roni@huawei.com> <CAMC7SJ7vcH8j7t7tvduZ5Ev26RTC4b6xdc3ytxu+upyNTWHPFQ@mail.gmail.com>
Cc: clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Aug 2011 04:54:09 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_gqO9ck5CtHUS9J9QrBvA5Q)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi Steve,

The two channel is a simple private case and using this case to define the
required information from the capture and render side is like saying that I
proved a mathematical induction for n=2 therefore it works for every n. I
see this issue since we are using a n=2 channels audio and a n=3 cameras
left to right examples to provide a solution that will scale to any n.

 

What I was trying to say that the current way we describe the stream by a
number is not enough if we want to go to the "being there" experience. 

We need to see what are the dimensions that the model need in order to be
able to convey the capture information and the rendering capabilities for
both audio and video. I think that there is some similarities since we have
a number of streams, how the capture is done and what is the rendering
device as the basic information. 

I think that before going to the framework model it may be beneficial to
create a list of the parameters we need to convey, provide a term for each
group of parameters and have a way to define them in the model. For example
for the capture we have the number of capture devices, the arrangement
(Spatial), the encoding process (including mixing if multiple inputs), the
capture field and others.

 

Regards

Roni

 

From: Stephen Botzko [mailto:stephen.botzko@gmail.com] 
Sent: Wednesday, August 17, 2011 4:37 AM
To: Roni Even
Cc: Charles Eckel (eckelcu); clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion

 

Hi Roni

For this particular discussion, all of the two channel transmissions are
"stereo", they are just transported differently.  

As far as the framework draft is concerned, the various microphone
arrangements are accounted for by the signaling of the 1-100 indices for
each channel. 

Binaural is something else- either an HRTF function is applied to the two
channels prior to rendering (which was Christer's case with the central
rendering server), or you have a dummy head with microphones in the ears in
the telepresence room to make the capture.  Not sure if we need to
distinguish the capture and render cases right now.

Regards,
Stephen

On Tue, Aug 16, 2011 at 7:34 PM, Roni Even <Even.roni@huawei.com> wrote:

Hi guys,
In case 1 according to RFC 3551 (section 4.1) 2 channels in the rtpmap means
left and right channels described as stereo. Are you saying that for the 2
and 2b case you also assume stereo capture or can it be any other way of
creating the two audio streams  from the same room (Binaural recording (not
common), or some other arrangements of the microphones). But this talk about
the capture side.

I think that Christer talked about the rendering side and not only on the
capture side.

Roni


> -----Original Message-----
> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of

> Charles Eckel (eckelcu)
> Sent: Wednesday, August 17, 2011 12:40 AM
> To: Stephen Botzko
> Cc: clue@ietf.org

> Subject: Re: [clue] continuing "layout" discussion
>
> Agreed. The difference I am trying to point out is that in (1), the
> information you need to describe the audio stream for appropriate
> rendering is already handled quite well by existing SIP/SDP/RTP and
> most
> implementations, whereas you need CLUE for (2) and (2b).
>
> Cheers,
> Charles
>
> > -----Original Message-----
> > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > Sent: Tuesday, August 16, 2011 2:14 PM
> > To: Charles Eckel (eckelcu)
> > Cc: Paul Kyzivat; clue@ietf.org
> > Subject: Re: [clue] continuing "layout" discussion
> >
> > Well, the audio in (1) and (2b) is certainly packetized differently.
> But not compressed differently
> > (unless you are assuming that the signal in (1) is jointly encoded
> stereo - which it could be I guess,
> > but it would be unusual for telepresence systems). Also, the audio in
> (1) is not mixed, no matter how
> > it is encoded.
> >
> > In any event, I believe that the difference between (1) and (2) and
> (2b) is really a transport
> > question that has nothing to do with layout. The same information is
> needed to enable proper
> > rendering, and once the streams are received, they are rendered in
> precisely the same way.
> >
> > Regards,
> > Stephen Botzko
> >
> >
> > On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel (eckelcu)
> <eckelcu@cisco.com> wrote:
> >
> >
> >     I am distinguishing between:
> >
> >     (1) a single RTP stream that consists of a single stereo audio
> stream
> >     (2) two RTP streams, one that contains left speaker audio and
> the other
> >     than contains right speaker audio
> >
> >     (2) could also be transmitted in a single RTP stream using SSRC
> >     multiplexing. Let me call that (2b).
> >     (2) and (2b) are essentially the same. Just the RTP mechanism
> employed
> >     is difference.
> >     (1) is different from (2) and (2b) in that the audio signal
> encoded is
> >     actually different.
> >
> >     Cheers,
> >     Charles
> >
> >
> >     > -----Original Message-----
> >     > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> >
> >     > Sent: Tuesday, August 16, 2011 6:20 AM
> >     > To: Charles Eckel (eckelcu)
> >     > Cc: Paul Kyzivat; clue@ietf.org
> >     > Subject: Re: [clue] continuing "layout" discussion
> >     >
> >     > I guess by "stream" you are meaning RTP stream?  in which case
> by
> >     "mix" you perhaps mean that the left
> >     > and right channels are placed in a single RTP stream???  What
> do you
> >     mean when you describe some audio
> >     > captures as "independent" - are you thinking they come from
> different
> >     rooms???.
> >     >
> >     > I think in many respects audio distribution and spatial audio
> layout
> >     is at least as difficult as video
> >     > layout, and have some unique issues.  For one thing, you need
> to sort
> >     out how you should place the
> >     > audio from human participants who are not on camera, and what
> should
> >     happen later on if some of those
> >     > participants are shown.
> >     >
> >     > I suggest it is necessary to be very careful with terminology.
> In
> >     particular, I think it is important
> >     > to distinguish composition from RTP transmission.
> >     >
> >     > Regards,
> >     > Stephen Botzko
> >     >
> >     >
> >     >
> >     > On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckelcu)
> >     <eckelcu@cisco.com> wrote:
> >     >
> >     >
> >     >       > -----Original Message-----
> >     >       > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> >     >       > Sent: Monday, August 15, 2011 2:14 PM
> >     >       > To: Charles Eckel (eckelcu)
> >     >       > Cc: Paul Kyzivat; clue@ietf.org
> >     >       > Subject: Re: [clue] continuing "layout" discussion
> >     >       >
> >     >       > Inline
> >     >       >
> >     >       >
> >     >       > On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel
> (eckelcu)
> >     >       <eckelcu@cisco.com> wrote:
> >     >       >
> >     >       >
> >     >       >       Please see inline.
> >     >       >
> >     >       >
> >     >       >       > -----Original Message-----
> >     >       >       > From: clue-bounces@ietf.org
> >     [mailto:clue-bounces@ietf.org] On
> >     >       Behalf
> >     >       >       Of Paul Kyzivat
> >     >       >
> >     >       >       > Sent: Thursday, August 11, 2011 6:02 AM
> >     >       >
> >     >       >       > To: clue@ietf.org
> >     >       >       > Subject: Re: [clue] continuing "layout"
> discussion
> >     >       >       >
> >     >       >       > Inline
> >     >       >       >
> >     >       >       > On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> >     >       >       > >> -----Original Message-----
> >     >       >       > >> From: clue-bounces@ietf.org
> >     [mailto:clue-bounces@ietf.org]
> >     >       On
> >     >       >       Behalf Of
> >     >       >       > >> Paul Kyzivat
> >     >       >       > >> Sent: Tuesday, August 09, 2011 9:03 AM
> >     >       >       > >> To: clue@ietf.org
> >     >       >       > >> Subject: Re: [clue] continuing "layout"
> discussion
> >     >       >       > >
> >     >       >       > >>> 4 - multi stream media format - what the
> streams
> >     mean with
> >     >       respect
> >     >       >       to
> >     >       >       > >> each other, regardless of the actual
> content on the
> >     >       streams.  For
> >     >       >       > >> audio, examples are stereo, 5.1 surround,
> binaural,
> >     linear
> >     >       array.
> >     >       >       > >> (linear array is described in the clue
> framework
> >     document).
> >     >       >       Perhaps 3D
> >     >       >       > >> video formats would also fit in this
> category.
> >     This
> >     >       information is
> >     >       >       > >> needed in order to properly render the
> media into
> >     light and
> >     >       sound
> >     >       >       for
> >     >       >       > >> human observers.  I see this at the same
> level as
> >     >       identifying a
> >     >       >       codec,
> >     >       >       > >> independent of the audio or video content
> carried
> >     on the
> >     >       streams,
> >     >       >       and
> >     >       >       > >> independent of how any composition of
> sources is
> >     done.
> >     >       >
> >     >       >
> >     >       >       I do not think this is necessarily true. Taking
> audio as
> >     an
> >     >       example, you
> >     >       >       could have two audio streams that are mixed to
> form a
> >     single
> >     >       stereo
> >     >       >       audio stream, or you could have them as two
> independent
> >     (not
> >     >       mixed)
> >     >       >       streams that are associate with each other by
> some
> >     grouping
> >     >       mechanism.
> >     >       >       This group would be categorized as being stereo
> audio
> >     with one
> >     >       audio
> >     >       >       stream being the left and the other the right.
> The codec
> >     used
> >     >       for each
> >     >       >       could be different, though I agree they would
> typically
> >     be the
> >     >       same.
> >     >       >       Consequently, I think at attribute such as
> "stereo" as
> >     being
> >     >       more of a
> >     >       >       grouping concept, where the group may consist
> of:
> >     >       >       - multiple independent streams, each with
> potentially
> >     its own
> >     >       spatial
> >     >       >       orientation, codec, bandwidth, etc.,
> >     >       >       - a single mixed stream
> >     >       >
> >     >       >
> >     >       >
> >     >       > [sb] I do not understand this distinction.  What do
> you mean
> >     when you
> >     >       say "two audio streams that are
> >     >       > mixed to form a single stereo stream", and how is this
> >     different from
> >     >       the left and right grouping?
> >     >
> >     >
> >     >       In one case they are mixed by the source of the stream
> into a
> >     single
> >     >       stream, and in another they are sent as two separate
> streams by
> >     the
> >     >       source. The end result once rendered at the receiver may
> be the
> >     same,
> >     >       but what is sent is different. This example with audio
> is
> >     perhaps too
> >     >       simple. If you think of it as video that is composed
> into a
> >     single video
> >     >       stream vs. multiple via streams that are sent
> individually, the
> >     >       difference may be more clear.
> >     >
> >     >       Cheers,
> >     >       Charles
> >     >
> >     >
> >     >       >
> >     >       >
> >     >       >
> >     >       >       Cheers,
> >     >       >       Charles
> >     >       >
> >     >       >
> >     >       >       > >> I was with you all the way until 4. That
> one I
> >     don't
> >     >       understand.
> >     >       >       > >> The name you chose for this has
> connotations for
> >     me, but
> >     >       isn't
> >     >       >       fully in
> >     >       >       > >> harmony with the definitions you give:
> >     >       >       > >
> >     >       >       > > I'm happy to change the name if you have a
> >     suggestion
> >     >       >       >
> >     >       >       > Not yet. Maybe once the concepts are more
> clearly
> >     defined I
> >     >       will have
> >     >       >       an
> >     >       >       > opinion.
> >     >       >       >
> >     >       >       > >> If we consider audio, it makes sense that
> multiple
> >     streams
> >     >       can be
> >     >       >       > >> rendered as if they came from different
> physical
> >     locations
> >     >       in the
> >     >       >       > >> receiving room. That can be done by the
> receiver if
> >     it gets
> >     >       those
> >     >       >       > >> streams separately, and has information
> about their
> >     >       intended
> >     >       >       > >> relationships. It can also be done by the
> sender or
> >     MCU and
> >     >       passed
> >     >       >       on
> >     >       >       > >> to
> >     >       >       > >> the receiver as a single stream with stereo
> or
> >     binaural
> >     >       coding.
> >     >       >       > >
> >     >       >       > > Yes.  It could also be done by the sender
> using the
> >     "linear
> >     >       array"
> >     >       >       audio channel format.  Maybe it
> >     >       >       > is true that stereo or binaural audio channels
> would
> >     always be
> >     >       sent as
> >     >       >       a single stream, but I was not
> >     >       >       > assuming that yet, at least not in general
> when you
> >     consider
> >     >       other
> >     >       >       types too, such as linear array
> >     >       >       > channels.
> >     >       >       >
> >     >       >       > >> So it seems to me you have two concepts
> here, not
> >     one. One
> >     >       has to
> >     >       >       do
> >     >       >       > >> with describing the relationships between
> streams,
> >     and the
> >     >       other
> >     >       >       has to
> >     >       >       > >> do with the encoding of spacial
> relationships
> >     *within* a
> >     >       single
> >     >       >       stream.
> >     >       >       > >
> >     >       >       > > Maybe that is a better way to describe it,
> if you
> >     assume
> >     >       >       multi-channel audio is always sent with all
> >     >       >       > the channels in the same RTP stream.  Is that
> what you
> >     mean?
> >     >       >       > >
> >     >       >       > > I was considering the linear array format to
> be
> >     another type
> >     >       of
> >     >       >       multi-channel audio, and I know
> >     >       >       > people want to be able to send each channel in
> a
> >     separate RTP
> >     >       stream.
> >     >       >       So it doesn't quite fit with
> >     >       >       > how you separate the two concepts.  In my
> view,
> >     identifying
> >     >       the
> >     >       >       separate channels by what they mean is
> >     >       >       > the same concept for linear array and stereo.
> For
> >     example
> >     >       "this
> >     >       >       channel is left, this channel is
> >     >       >       > center, this channel is right".  To me, that
> is the
> >     same
> >     >       concept for
> >     >       >       identifying channels whether or
> >     >       >       > not they are carried in the same RTP stream.
> >     >       >       > >
> >     >       >       > > Maybe we are thinking the same thing but
> getting
> >     confused by
> >     >       >       terminology about channels vs. streams.
> >     >       >       >
> >     >       >       > Maybe. Let me try to restate what I now think
> you are
> >     saying:
> >     >       >       >
> >     >       >       > The audio may consist of several "channels".
> >     >       >       >
> >     >       >       > Each channel may be sent over its own RTP
> stream,
> >     >       >       > or multiple channels may be multiplexed over
> an RTP
> >     stream.
> >     >       >       >
> >     >       >       > I guess much of this can also apply to video.
> >     >       >       >
> >     >       >       > When there are exactly two audio channels,
> they may be
> >     encoded
> >     >       as
> >     >       >       > "stereo" or "binaural", which then affects how
> they
> >     should be
> >     >       rendered
> >     >       >       > by the recipient. In these cases the primary
> info that
> >     is
> >     >       required
> >     >       >       about
> >     >       >       > the individual channels is which is left and
> which is
> >     right.
> >     >       (And
> >     >       >       which
> >     >       >       > perspective to use in interpretting left and
> right.)
> >     >       >       >
> >     >       >       > For other multi-channel cases more information
> is
> >     required
> >     >       about the
> >     >       >       > role of each channel in order to properly
> render them.
> >     >       >       >
> >     >       >       >       Thanks,
> >     >       >       >       Paul
> >     >       >       >
> >     >       >       >
> >     >       >       > >> Or, are you asserting that stereo and
> binaural are
> >     simply
> >     >       ways to
> >     >       >       > >> encode
> >     >       >       > >> multiple logical streams in one RTP stream,
> >     together with
> >     >       their
> >     >       >       spacial
> >     >       >       > >> relationships?
> >     >       >       > >
> >     >       >       > > No, that is not what I'm trying to say.
> >     >       >       > >
> >     >       >       > > Mark
> >     >       >       > >
> _______________________________________________
> >     >       >       > > clue mailing list
> >     >       >       > > clue@ietf.org
> >     >       >       > > https://www.ietf.org/mailman/listinfo/clue
> >     >       >       > >
> >     >       >       >
> >     >       >       >
> _______________________________________________
> >     >       >       > clue mailing list
> >     >       >       > clue@ietf.org
> >     >       >       > https://www.ietf.org/mailman/listinfo/clue
> >     >       >       _______________________________________________
> >     >       >       clue mailing list
> >     >       >       clue@ietf.org
> >     >       >       https://www.ietf.org/mailman/listinfo/clue
> >     >       >
> >     >       >
> >     >
> >     >
> >     >
> >
> >
> >
>
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue

 


--Boundary_(ID_gqO9ck5CtHUS9J9QrBvA5Q)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi Steve,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The two channel is a simple private case and using this case to =
define the required information from the capture and render side is like =
saying that I proved a mathematical induction for n=3D2 therefore it =
works for every n. I see this issue since we are using a n=3D2 channels =
audio and a n=3D3 cameras left to right examples to provide a solution =
that will scale to any n.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>What I was trying to say that the current way we describe the stream =
by a number is not enough if we want to go to the &quot;being =
there&quot; experience. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>We need to see what are the dimensions that the model need in order =
to be able to convey the capture information and the rendering =
capabilities for both audio and video. I think that there is some =
similarities since we have a number of streams, how the capture is done =
and what is the rendering device as the basic information. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I think that before going to the framework model it may be beneficial =
to create a list of the parameters we need to convey, provide a term for =
each group of parameters and have a way to define them in the model. For =
example &nbsp;&nbsp;for the capture we have the number of capture =
devices, the arrangement (Spatial), the encoding process (including =
mixing if multiple inputs), the capture field and =
others.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Regards<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Roni<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Stephen Botzko [mailto:stephen.botzko@gmail.com] <br><b>Sent:</b> =
Wednesday, August 17, 2011 4:37 AM<br><b>To:</b> Roni Even<br><b>Cc:</b> =
Charles Eckel (eckelcu); clue@ietf.org<br><b>Subject:</b> Re: [clue] =
continuing &quot;layout&quot; =
discussion<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>Hi Roni<br><br>For this particular =
discussion, all of the two channel transmissions are &quot;stereo&quot;, =
they are just transported differently.&nbsp; <br><br>As far as the =
framework draft is concerned, the various microphone arrangements are =
accounted for by the signaling of the 1-100 indices for each channel. =
<br><br>Binaural is something else- either an HRTF function is applied =
to the two channels prior to rendering (which was Christer's case with =
the central rendering server), or you have a dummy head with microphones =
in the ears in the telepresence room to make the capture.&nbsp; Not sure =
if we need to distinguish the capture and render cases right =
now.<br><br>Regards,<br>Stephen<o:p></o:p></p><div><p =
class=3DMsoNormal>On Tue, Aug 16, 2011 at 7:34 PM, Roni Even &lt;<a =
href=3D"mailto:Even.roni@huawei.com">Even.roni@huawei.com</a>&gt; =
wrote:<o:p></o:p></p><p class=3DMsoNormal>Hi guys,<br>In case 1 =
according to RFC 3551 (section 4.1) 2 channels in the rtpmap =
means<br>left and right channels described as stereo. Are you saying =
that for the 2<br>and 2b case you also assume stereo capture or can it =
be any other way of<br>creating the two audio streams &nbsp;from the =
same room (Binaural recording (not<br>common), or some other =
arrangements of the microphones). But this talk about<br>the capture =
side.<br><br>I think that Christer talked about the rendering side and =
not only on the<br>capture side.<br><br>Roni<o:p></o:p></p><div><p =
class=3DMsoNormal><br>&gt; -----Original Message-----<br>&gt; From: <a =
href=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</a> =
[mailto:<a =
href=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</a>] On =
Behalf Of<o:p></o:p></p></div><p class=3DMsoNormal>&gt; Charles Eckel =
(eckelcu)<br>&gt; Sent: Wednesday, August 17, 2011 12:40 AM<br>&gt; To: =
Stephen Botzko<br>&gt; Cc: <a =
href=3D"mailto:clue@ietf.org">clue@ietf.org</a><o:p></o:p></p><div><div><=
p class=3DMsoNormal style=3D'margin-bottom:12.0pt'>&gt; Subject: Re: =
[clue] continuing &quot;layout&quot; discussion<br>&gt;<br>&gt; Agreed. =
The difference I am trying to point out is that in (1), the<br>&gt; =
information you need to describe the audio stream for =
appropriate<br>&gt; rendering is already handled quite well by existing =
SIP/SDP/RTP and<br>&gt; most<br>&gt; implementations, whereas you need =
CLUE for (2) and (2b).<br>&gt;<br>&gt; Cheers,<br>&gt; =
Charles<br>&gt;<br>&gt; &gt; -----Original Message-----<br>&gt; &gt; =
From: Stephen Botzko [mailto:<a =
href=3D"mailto:stephen.botzko@gmail.com">stephen.botzko@gmail.com</a>]<br=
>&gt; &gt; Sent: Tuesday, August 16, 2011 2:14 PM<br>&gt; &gt; To: =
Charles Eckel (eckelcu)<br>&gt; &gt; Cc: Paul Kyzivat; <a =
href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>&gt; &gt; Subject: =
Re: [clue] continuing &quot;layout&quot; discussion<br>&gt; &gt;<br>&gt; =
&gt; Well, the audio in (1) and (2b) is certainly packetized =
differently.<br>&gt; But not compressed differently<br>&gt; &gt; (unless =
you are assuming that the signal in (1) is jointly encoded<br>&gt; =
stereo - which it could be I guess,<br>&gt; &gt; but it would be unusual =
for telepresence systems). Also, the audio in<br>&gt; (1) is not mixed, =
no matter how<br>&gt; &gt; it is encoded.<br>&gt; &gt;<br>&gt; &gt; In =
any event, I believe that the difference between (1) and (2) and<br>&gt; =
(2b) is really a transport<br>&gt; &gt; question that has nothing to do =
with layout. The same information is<br>&gt; needed to enable =
proper<br>&gt; &gt; rendering, and once the streams are received, they =
are rendered in<br>&gt; precisely the same way.<br>&gt; &gt;<br>&gt; =
&gt; Regards,<br>&gt; &gt; Stephen Botzko<br>&gt; &gt;<br>&gt; =
&gt;<br>&gt; &gt; On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel =
(eckelcu)<br>&gt; &lt;<a =
href=3D"mailto:eckelcu@cisco.com">eckelcu@cisco.com</a>&gt; =
wrote:<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; I am =
distinguishing between:<br>&gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; (1) a =
single RTP stream that consists of a single stereo audio<br>&gt; =
stream<br>&gt; &gt; &nbsp; &nbsp; (2) two RTP streams, one that contains =
left speaker audio and<br>&gt; the other<br>&gt; &gt; &nbsp; &nbsp; than =
contains right speaker audio<br>&gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; (2) =
could also be transmitted in a single RTP stream using SSRC<br>&gt; &gt; =
&nbsp; &nbsp; multiplexing. Let me call that (2b).<br>&gt; &gt; &nbsp; =
&nbsp; (2) and (2b) are essentially the same. Just the RTP =
mechanism<br>&gt; employed<br>&gt; &gt; &nbsp; &nbsp; is =
difference.<br>&gt; &gt; &nbsp; &nbsp; (1) is different from (2) and =
(2b) in that the audio signal<br>&gt; encoded is<br>&gt; &gt; &nbsp; =
&nbsp; actually different.<br>&gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
Cheers,<br>&gt; &gt; &nbsp; &nbsp; Charles<br>&gt; &gt;<br>&gt; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; -----Original Message-----<br>&gt; =
&gt; &nbsp; &nbsp; &gt; From: Stephen Botzko [mailto:<a =
href=3D"mailto:stephen.botzko@gmail.com">stephen.botzko@gmail.com</a>]<br=
>&gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; Sent: Tuesday, August 16, =
2011 6:20 AM<br>&gt; &gt; &nbsp; &nbsp; &gt; To: Charles Eckel =
(eckelcu)<br>&gt; &gt; &nbsp; &nbsp; &gt; Cc: Paul Kyzivat; <a =
href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>&gt; &gt; &nbsp; =
&nbsp; &gt; Subject: Re: [clue] continuing &quot;layout&quot; =
discussion<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt; I guess by &quot;stream&quot; you are meaning RTP stream? &nbsp;in =
which case<br>&gt; by<br>&gt; &gt; &nbsp; &nbsp; &quot;mix&quot; you =
perhaps mean that the left<br>&gt; &gt; &nbsp; &nbsp; &gt; and right =
channels are placed in a single RTP stream??? &nbsp;What<br>&gt; do =
you<br>&gt; &gt; &nbsp; &nbsp; mean when you describe some audio<br>&gt; =
&gt; &nbsp; &nbsp; &gt; captures as &quot;independent&quot; - are you =
thinking they come from<br>&gt; different<br>&gt; &gt; &nbsp; &nbsp; =
rooms???.<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt; I think in many respects audio distribution and spatial =
audio<br>&gt; layout<br>&gt; &gt; &nbsp; &nbsp; is at least as difficult =
as video<br>&gt; &gt; &nbsp; &nbsp; &gt; layout, and have some unique =
issues. &nbsp;For one thing, you need<br>&gt; to sort<br>&gt; &gt; =
&nbsp; &nbsp; out how you should place the<br>&gt; &gt; &nbsp; &nbsp; =
&gt; audio from human participants who are not on camera, and =
what<br>&gt; should<br>&gt; &gt; &nbsp; &nbsp; happen later on if some =
of those<br>&gt; &gt; &nbsp; &nbsp; &gt; participants are shown.<br>&gt; =
&gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; I suggest it is =
necessary to be very careful with terminology.<br>&gt; In<br>&gt; &gt; =
&nbsp; &nbsp; particular, I think it is important<br>&gt; &gt; &nbsp; =
&nbsp; &gt; to distinguish composition from RTP transmission.<br>&gt; =
&gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; Regards,<br>&gt; =
&gt; &nbsp; &nbsp; &gt; Stephen Botzko<br>&gt; &gt; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; On Mon, Aug 15, 2011 at 5:45 PM, =
Charles Eckel (eckelcu)<br>&gt; &gt; &nbsp; &nbsp; &lt;<a =
href=3D"mailto:eckelcu@cisco.com">eckelcu@cisco.com</a>&gt; =
wrote:<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
-----Original Message-----<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; From: Stephen Botzko [mailto:<a =
href=3D"mailto:stephen.botzko@gmail.com">stephen.botzko@gmail.com</a>]<br=
>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; Sent: Monday, =
August 15, 2011 2:14 PM<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; To: Charles Eckel (eckelcu)<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; Cc: Paul Kyzivat; <a =
href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; Subject: Re: [clue] continuing =
&quot;layout&quot; discussion<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; Inline<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; On Mon, Aug 15, 2011 =
at 4:21 PM, Charles Eckel<br>&gt; (eckelcu)<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &lt;<a =
href=3D"mailto:eckelcu@cisco.com">eckelcu@cisco.com</a>&gt; =
wrote:<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; Please see =
inline.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; -----Original Message-----<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; From: <a =
href=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</a><br>&gt; =
&gt; &nbsp; &nbsp; [mailto:<a =
href=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</a>] =
On<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; Behalf<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
Of Paul Kyzivat<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; Sent: Thursday, August 11, 2011 6:02 AM<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; To: <a =
href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; Subject: =
Re: [clue] continuing &quot;layout&quot;<br>&gt; discussion<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; Inline<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; On 8/10/11 5:49 PM, =
Duckworth, Mark wrote:<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; -----Original =
Message-----<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt;&gt; From: <a =
href=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</a><br>&gt; =
&gt; &nbsp; &nbsp; [mailto:<a =
href=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</a>]<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; On<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; Behalf =
Of<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;&gt; Paul Kyzivat<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; Sent: =
Tuesday, August 09, 2011 9:03 AM<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; To: <a =
href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; =
Subject: Re: [clue] continuing &quot;layout&quot;<br>&gt; =
discussion<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt;&gt; 4 - multi =
stream media format - what the<br>&gt; streams<br>&gt; &gt; &nbsp; =
&nbsp; mean with<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
respect<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; to<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; each other, regardless of the =
actual<br>&gt; content on the<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; streams. &nbsp;For<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; audio, examples =
are stereo, 5.1 surround,<br>&gt; binaural,<br>&gt; &gt; &nbsp; &nbsp; =
linear<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
array.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;&gt; (linear array is described in the =
clue<br>&gt; framework<br>&gt; &gt; &nbsp; &nbsp; document).<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
Perhaps 3D<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt;&gt; video formats would also fit in =
this<br>&gt; category.<br>&gt; &gt; &nbsp; &nbsp; This<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; information is<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&gt;&gt; needed in order to properly render the<br>&gt; media =
into<br>&gt; &gt; &nbsp; &nbsp; light and<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; sound<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; for<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; human =
observers. &nbsp;I see this at the same<br>&gt; level as<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; identifying a<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
codec,<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;&gt; independent of the audio or video =
content<br>&gt; carried<br>&gt; &gt; &nbsp; &nbsp; on the<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; streams,<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; and<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &gt;&gt; independent of how any composition of<br>&gt; sources =
is<br>&gt; &gt; &nbsp; &nbsp; done.<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; I do not think this is necessarily true. =
Taking<br>&gt; audio as<br>&gt; &gt; &nbsp; &nbsp; an<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; example, you<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; could have =
two audio streams that are mixed to<br>&gt; form a<br>&gt; &gt; &nbsp; =
&nbsp; single<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
stereo<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; audio stream, or you could have them as two<br>&gt; =
independent<br>&gt; &gt; &nbsp; &nbsp; (not<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; mixed)<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; streams that are associate with =
each other by<br>&gt; some<br>&gt; &gt; &nbsp; &nbsp; grouping<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; mechanism.<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; This =
group would be categorized as being stereo<br>&gt; audio<br>&gt; &gt; =
&nbsp; &nbsp; with one<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; audio<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; stream being the left and the other the =
right.<br>&gt; The codec<br>&gt; &gt; &nbsp; &nbsp; used<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; for each<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; could be =
different, though I agree they would<br>&gt; typically<br>&gt; &gt; =
&nbsp; &nbsp; be the<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; same.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; Consequently, I think at attribute such as<br>&gt; =
&quot;stereo&quot; as<br>&gt; &gt; &nbsp; &nbsp; being<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; more of a<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; grouping =
concept, where the group may consist<br>&gt; of:<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; - multiple =
independent streams, each with<br>&gt; potentially<br>&gt; &gt; &nbsp; =
&nbsp; its own<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
spatial<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; orientation, codec, bandwidth, etc.,<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; - a single =
mixed stream<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; [sb] I do not understand this =
distinction. &nbsp;What do<br>&gt; you mean<br>&gt; &gt; &nbsp; &nbsp; =
when you<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; say =
&quot;two audio streams that are<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; mixed to form a single stereo stream&quot;, and how =
is this<br>&gt; &gt; &nbsp; &nbsp; different from<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; the left and right grouping?<br>&gt; =
&gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; In one case they are mixed by =
the source of the stream<br>&gt; into a<br>&gt; &gt; &nbsp; &nbsp; =
single<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; stream, and =
in another they are sent as two separate<br>&gt; streams by<br>&gt; &gt; =
&nbsp; &nbsp; the<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
source. The end result once rendered at the receiver may<br>&gt; be =
the<br>&gt; &gt; &nbsp; &nbsp; same,<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; but what is sent is different. This example with =
audio<br>&gt; is<br>&gt; &gt; &nbsp; &nbsp; perhaps too<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; simple. If you think of it as =
video that is composed<br>&gt; into a<br>&gt; &gt; &nbsp; &nbsp; single =
video<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; stream vs. =
multiple via streams that are sent<br>&gt; individually, the<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; difference may be more =
clear.<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; Cheers,<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; Charles<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; =
&nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
Cheers,<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; Charles<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;&gt; I was with you all the way until 4. =
That<br>&gt; one I<br>&gt; &gt; &nbsp; &nbsp; don't<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; understand.<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; The =
name you chose for this has<br>&gt; connotations for<br>&gt; &gt; &nbsp; =
&nbsp; me, but<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
isn't<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; fully in<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; harmony with the =
definitions you give:<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt; I'm happy =
to change the name if you have a<br>&gt; &gt; &nbsp; &nbsp; =
suggestion<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; Not yet. Maybe once the concepts =
are more<br>&gt; clearly<br>&gt; &gt; &nbsp; &nbsp; defined I<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; will have<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
an<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; opinion.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; If we =
consider audio, it makes sense that<br>&gt; multiple<br>&gt; &gt; &nbsp; =
&nbsp; streams<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; can =
be<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;&gt; rendered as if they came from =
different<br>&gt; physical<br>&gt; &gt; &nbsp; &nbsp; locations<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; in the<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; =
receiving room. That can be done by the<br>&gt; receiver if<br>&gt; &gt; =
&nbsp; &nbsp; it gets<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; those<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt;&gt; streams separately, and has =
information<br>&gt; about their<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; intended<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; relationships. It can =
also be done by the<br>&gt; sender or<br>&gt; &gt; &nbsp; &nbsp; MCU =
and<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; passed<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
on<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;&gt; to<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; the receiver as a =
single stream with stereo<br>&gt; or<br>&gt; &gt; &nbsp; &nbsp; =
binaural<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
coding.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt; Yes. &nbsp;It could also be =
done by the sender<br>&gt; using the<br>&gt; &gt; &nbsp; &nbsp; =
&quot;linear<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
array&quot;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; audio channel format. &nbsp;Maybe it<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
is true that stereo or binaural audio channels<br>&gt; would<br>&gt; =
&gt; &nbsp; &nbsp; always be<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; sent as<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; a single stream, but I was not<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; assuming that yet, at least not in general<br>&gt; when you<br>&gt; =
&gt; &nbsp; &nbsp; consider<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; other<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; types too, such as linear array<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
channels.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; So it seems to me you =
have two concepts<br>&gt; here, not<br>&gt; &gt; &nbsp; &nbsp; one. =
One<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; has to<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
do<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;&gt; with describing the relationships =
between<br>&gt; streams,<br>&gt; &gt; &nbsp; &nbsp; and the<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; other<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; has to<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&gt;&gt; do with the encoding of spacial<br>&gt; relationships<br>&gt; =
&gt; &nbsp; &nbsp; *within* a<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; single<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; stream.<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&gt; Maybe that is a better way to describe it,<br>&gt; if you<br>&gt; =
&gt; &nbsp; &nbsp; assume<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; multi-channel audio is always sent with =
all<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; the channels in the same RTP stream. &nbsp;Is =
that<br>&gt; what you<br>&gt; &gt; &nbsp; &nbsp; mean?<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt; I was considering the linear array format =
to<br>&gt; be<br>&gt; &gt; &nbsp; &nbsp; another type<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; of<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; multi-channel audio, =
and I know<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; people want to be able to send each channel =
in<br>&gt; a<br>&gt; &gt; &nbsp; &nbsp; separate RTP<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; stream.<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; So it doesn't quite fit =
with<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; how you separate the two concepts. &nbsp;In =
my<br>&gt; view,<br>&gt; &gt; &nbsp; &nbsp; identifying<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; the<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; separate channels by =
what they mean is<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; the same concept for linear array and =
stereo.<br>&gt; For<br>&gt; &gt; &nbsp; &nbsp; example<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &quot;this<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; channel is =
left, this channel is<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; center, this channel is =
right&quot;. &nbsp;To me, that<br>&gt; is the<br>&gt; &gt; &nbsp; &nbsp; =
same<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; concept =
for<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; identifying channels whether or<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; not they are =
carried in the same RTP stream.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt; =
Maybe we are thinking the same thing but<br>&gt; getting<br>&gt; &gt; =
&nbsp; &nbsp; confused by<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; terminology about channels vs. =
streams.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; Maybe. Let me try to restate what =
I now think<br>&gt; you are<br>&gt; &gt; &nbsp; &nbsp; saying:<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; The audio may consist of several =
&quot;channels&quot;.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; Each channel may be =
sent over its own RTP<br>&gt; stream,<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; or multiple channels =
may be multiplexed over<br>&gt; an RTP<br>&gt; &gt; &nbsp; &nbsp; =
stream.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; I guess much of this can also apply to =
video.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; When there are exactly two audio =
channels,<br>&gt; they may be<br>&gt; &gt; &nbsp; &nbsp; encoded<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; as<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&quot;stereo&quot; or &quot;binaural&quot;, which then affects =
how<br>&gt; they<br>&gt; &gt; &nbsp; &nbsp; should be<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; rendered<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; by the =
recipient. In these cases the primary<br>&gt; info that<br>&gt; &gt; =
&nbsp; &nbsp; is<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
required<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; about<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; the individual channels is which =
is left and<br>&gt; which is<br>&gt; &gt; &nbsp; &nbsp; right.<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; (And<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; which<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; perspective to use in interpretting left and<br>&gt; =
right.)<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; For other multi-channel cases more =
information<br>&gt; is<br>&gt; &gt; &nbsp; &nbsp; required<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; about the<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; role of =
each channel in order to properly<br>&gt; render them.<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; Thanks,<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; Paul<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; Or, =
are you asserting that stereo and<br>&gt; binaural are<br>&gt; &gt; =
&nbsp; &nbsp; simply<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; ways to<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt;&gt; encode<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; =
multiple logical streams in one RTP stream,<br>&gt; &gt; &nbsp; &nbsp; =
together with<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
their<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; spacial<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; relationships?<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt; No, that is not what I'm trying to =
say.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt; Mark<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&gt;<br>&gt; _______________________________________________<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &gt; clue mailing list<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt; <a =
href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/clue" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; =
_______________________________________________<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; clue =
mailing list<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; <a =
href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/clue" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
_______________________________________________<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; clue mailing =
list<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; <a href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
<a href=3D"https://www.ietf.org/mailman/listinfo/clue" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt;<br>&gt; =
_______________________________________________<br>&gt; clue mailing =
list<br>&gt; <a href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br>&gt; =
<a href=3D"https://www.ietf.org/mailman/listinfo/clue" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><o:p></o:=
p></p></div></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>=

--Boundary_(ID_gqO9ck5CtHUS9J9QrBvA5Q)--

From stephen.botzko@gmail.com  Wed Aug 17 07:05:07 2011
Return-Path: <stephen.botzko@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5560521F8BAE for <clue@ietfa.amsl.com>; Wed, 17 Aug 2011 07:05:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.392
X-Spam-Level: 
X-Spam-Status: No, score=-3.392 tagged_above=-999 required=5 tests=[AWL=0.206,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z9eh7RW-ybQA for <clue@ietfa.amsl.com>; Wed, 17 Aug 2011 07:05:04 -0700 (PDT)
Received: from mail-qy0-f179.google.com (mail-qy0-f179.google.com [209.85.216.179]) by ietfa.amsl.com (Postfix) with ESMTP id 7D11521F8BAD for <clue@ietf.org>; Wed, 17 Aug 2011 07:05:04 -0700 (PDT)
Received: by qyk35 with SMTP id 35so612742qyk.10 for <clue@ietf.org>; Wed, 17 Aug 2011 07:05:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=05zW1pzH/buvH5xLh2Oi8bGEqdu3azidRVi/PHxxBAE=; b=JazFU7PtDbDjL+drxneGD3xN93bMwDilFIF/4GCTMAhgisOb1nnxvUr2yLYoww6dJe X/dWUh+9bqji5lLEZHqZBG1WBKH+xKhzPlc2tqsD6xHea9pSL4wFazpsRkkJSIjhVR8l A0vnArslzuBzw5BmZ2pvjBWRenzzeM3pkKngE=
MIME-Version: 1.0
Received: by 10.52.88.133 with SMTP id bg5mr1055638vdb.88.1313589955444; Wed, 17 Aug 2011 07:05:55 -0700 (PDT)
Received: by 10.52.115.103 with HTTP; Wed, 17 Aug 2011 07:05:55 -0700 (PDT)
In-Reply-To: <02bc01cc5c99$6375adb0$2a610910$%roni@huawei.com>
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E413021.3010509@alum.mit.edu> <44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com> <4E43D2BE.5010102@alum.mit.edu> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6Yo6J-_3qJ9ffb516zBE-CSBYXxBs0KKGYGAozY0OUHQ@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDCFE@xmb-sjc-234.amer.cisco.com> <CAMC7SJ4GWynTWOXwOfXZ2B3MFLSM1m4GVho7XznCNt3rwjueJg@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DE024@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6XE3KaFvJH6xvCejbpDLN9i=cjW4dbmL=bhhkcd4X31g@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C051BE986@xmb-sjc-234.amer.cisco.com> <02a501cc5c6d$1a2bf1e0$4e83d5a0$%roni@huawei.com> <CAMC7SJ7vcH8j7t7tvduZ5Ev26RTC4b6xdc3ytxu+upyNTWHPFQ@mail.gmail.com> <02bc01cc5c99$6375adb0$2a610910$%roni@huawei.com>
Date: Wed, 17 Aug 2011 10:05:55 -0400
Message-ID: <CAMC7SJ5rRNE_51RdNe8hpovE9PY7ninR=ML+uDPOuw6kwOLv7A@mail.gmail.com>
From: Stephen Botzko <stephen.botzko@gmail.com>
To: Roni Even <Even.roni@huawei.com>
Content-Type: multipart/alternative; boundary=20cf307d049cacbf2c04aab3feec
Cc: clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Aug 2011 14:05:07 -0000

--20cf307d049cacbf2c04aab3feec
Content-Type: text/plain; charset=ISO-8859-1

For audio at least (and probably video) I agree you need the number and
placement of *captures*, but I see no value in knowing the number of capture
*devices*.  For instance, the stereo encoding we started with might be
derived from a microphone in front each of two participants, or it might be
derived from a large microphone array.  For receivers, there is no
difference, so I see no reason to signal it.   The 3D telepresence
demonstration technology in the EU used 3 cameras to derive each 3D view (I
think), but it could have also been done with a Kinect-style single camera.
Again, the number of cameras used to make the capture would make no
difference to a receiver.

I don't know what you mean by the "capture field" (or what specifically
about it you think we ought to know), so at present I have no opinion as to
whether it is needed or not.  I agree that mixing of sources from multiple
rooms needs more attention (and I think that is what the "layout"
conversation should be chiefly about).

I think the framework draft is not limited to 2 channels for audio and 3
cameras.  I haven't seen any issues for an N-image video wall and an
associated M-channel audio capture, as long as you stay within the stated
assumption in the model that the audio/video are on one wall.  Apparently
there is work to extend the model to handle multiple video walls, and of
course the audio will need to be adjusted for that.

BTW, I would challenge anyone who is either proposing an alternative
framework or extending this draft to build the needed rendering equations to
get the right sound field from a standard arrangement of speakers.  Though
rendering itself is out of scope, we do have enablement requirements for
rendering.  There are lots of things we *could* signal, but if their use in
rendering is not easily understood, then we will not achieve
interoperability.

Regards,
Stephen



On Wed, Aug 17, 2011 at 12:51 AM, Roni Even <Even.roni@huawei.com> wrote:

> Hi Steve,****
>
> The two channel is a simple private case and using this case to define the
> required information from the capture and render side is like saying that I
> proved a mathematical induction for n=2 therefore it works for every n. I
> see this issue since we are using a n=2 channels audio and a n=3 cameras
> left to right examples to provide a solution that will scale to any n.****
>
> ** **
>
> What I was trying to say that the current way we describe the stream by a
> number is not enough if we want to go to the "being there" experience. ***
> *
>
> We need to see what are the dimensions that the model need in order to be
> able to convey the capture information and the rendering capabilities for
> both audio and video. I think that there is some similarities since we have
> a number of streams, how the capture is done and what is the rendering
> device as the basic information. ****
>
> I think that before going to the framework model it may be beneficial to
> create a list of the parameters we need to convey, provide a term for each
> group of parameters and have a way to define them in the model. For example
>   for the capture we have the number of capture devices, the arrangement
> (Spatial), the encoding process (including mixing if multiple inputs), the
> capture field and others.****
>
> ** **
>
> Regards****
>
> Roni****
>
> ** **
>
> *From:* Stephen Botzko [mailto:stephen.botzko@gmail.com]
> *Sent:* Wednesday, August 17, 2011 4:37 AM
> *To:* Roni Even
> *Cc:* Charles Eckel (eckelcu); clue@ietf.org
>
> *Subject:* Re: [clue] continuing "layout" discussion****
>
> ** **
>
> Hi Roni
>
> For this particular discussion, all of the two channel transmissions are
> "stereo", they are just transported differently.
>
> As far as the framework draft is concerned, the various microphone
> arrangements are accounted for by the signaling of the 1-100 indices for
> each channel.
>
> Binaural is something else- either an HRTF function is applied to the two
> channels prior to rendering (which was Christer's case with the central
> rendering server), or you have a dummy head with microphones in the ears in
> the telepresence room to make the capture.  Not sure if we need to
> distinguish the capture and render cases right now.
>
> Regards,
> Stephen****
>
> On Tue, Aug 16, 2011 at 7:34 PM, Roni Even <Even.roni@huawei.com> wrote:**
> **
>
> Hi guys,
> In case 1 according to RFC 3551 (section 4.1) 2 channels in the rtpmap
> means
> left and right channels described as stereo. Are you saying that for the 2
> and 2b case you also assume stereo capture or can it be any other way of
> creating the two audio streams  from the same room (Binaural recording (not
> common), or some other arrangements of the microphones). But this talk
> about
> the capture side.
>
> I think that Christer talked about the rendering side and not only on the
> capture side.
>
> Roni****
>
>
> > -----Original Message-----
> > From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of*
> ***
>
> > Charles Eckel (eckelcu)
> > Sent: Wednesday, August 17, 2011 12:40 AM
> > To: Stephen Botzko
> > Cc: clue@ietf.org****
>
> > Subject: Re: [clue] continuing "layout" discussion
> >
> > Agreed. The difference I am trying to point out is that in (1), the
> > information you need to describe the audio stream for appropriate
> > rendering is already handled quite well by existing SIP/SDP/RTP and
> > most
> > implementations, whereas you need CLUE for (2) and (2b).
> >
> > Cheers,
> > Charles
> >
> > > -----Original Message-----
> > > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > > Sent: Tuesday, August 16, 2011 2:14 PM
> > > To: Charles Eckel (eckelcu)
> > > Cc: Paul Kyzivat; clue@ietf.org
> > > Subject: Re: [clue] continuing "layout" discussion
> > >
> > > Well, the audio in (1) and (2b) is certainly packetized differently.
> > But not compressed differently
> > > (unless you are assuming that the signal in (1) is jointly encoded
> > stereo - which it could be I guess,
> > > but it would be unusual for telepresence systems). Also, the audio in
> > (1) is not mixed, no matter how
> > > it is encoded.
> > >
> > > In any event, I believe that the difference between (1) and (2) and
> > (2b) is really a transport
> > > question that has nothing to do with layout. The same information is
> > needed to enable proper
> > > rendering, and once the streams are received, they are rendered in
> > precisely the same way.
> > >
> > > Regards,
> > > Stephen Botzko
> > >
> > >
> > > On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel (eckelcu)
> > <eckelcu@cisco.com> wrote:
> > >
> > >
> > >     I am distinguishing between:
> > >
> > >     (1) a single RTP stream that consists of a single stereo audio
> > stream
> > >     (2) two RTP streams, one that contains left speaker audio and
> > the other
> > >     than contains right speaker audio
> > >
> > >     (2) could also be transmitted in a single RTP stream using SSRC
> > >     multiplexing. Let me call that (2b).
> > >     (2) and (2b) are essentially the same. Just the RTP mechanism
> > employed
> > >     is difference.
> > >     (1) is different from (2) and (2b) in that the audio signal
> > encoded is
> > >     actually different.
> > >
> > >     Cheers,
> > >     Charles
> > >
> > >
> > >     > -----Original Message-----
> > >     > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > >
> > >     > Sent: Tuesday, August 16, 2011 6:20 AM
> > >     > To: Charles Eckel (eckelcu)
> > >     > Cc: Paul Kyzivat; clue@ietf.org
> > >     > Subject: Re: [clue] continuing "layout" discussion
> > >     >
> > >     > I guess by "stream" you are meaning RTP stream?  in which case
> > by
> > >     "mix" you perhaps mean that the left
> > >     > and right channels are placed in a single RTP stream???  What
> > do you
> > >     mean when you describe some audio
> > >     > captures as "independent" - are you thinking they come from
> > different
> > >     rooms???.
> > >     >
> > >     > I think in many respects audio distribution and spatial audio
> > layout
> > >     is at least as difficult as video
> > >     > layout, and have some unique issues.  For one thing, you need
> > to sort
> > >     out how you should place the
> > >     > audio from human participants who are not on camera, and what
> > should
> > >     happen later on if some of those
> > >     > participants are shown.
> > >     >
> > >     > I suggest it is necessary to be very careful with terminology.
> > In
> > >     particular, I think it is important
> > >     > to distinguish composition from RTP transmission.
> > >     >
> > >     > Regards,
> > >     > Stephen Botzko
> > >     >
> > >     >
> > >     >
> > >     > On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckelcu)
> > >     <eckelcu@cisco.com> wrote:
> > >     >
> > >     >
> > >     >       > -----Original Message-----
> > >     >       > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > >     >       > Sent: Monday, August 15, 2011 2:14 PM
> > >     >       > To: Charles Eckel (eckelcu)
> > >     >       > Cc: Paul Kyzivat; clue@ietf.org
> > >     >       > Subject: Re: [clue] continuing "layout" discussion
> > >     >       >
> > >     >       > Inline
> > >     >       >
> > >     >       >
> > >     >       > On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel
> > (eckelcu)
> > >     >       <eckelcu@cisco.com> wrote:
> > >     >       >
> > >     >       >
> > >     >       >       Please see inline.
> > >     >       >
> > >     >       >
> > >     >       >       > -----Original Message-----
> > >     >       >       > From: clue-bounces@ietf.org
> > >     [mailto:clue-bounces@ietf.org] On
> > >     >       Behalf
> > >     >       >       Of Paul Kyzivat
> > >     >       >
> > >     >       >       > Sent: Thursday, August 11, 2011 6:02 AM
> > >     >       >
> > >     >       >       > To: clue@ietf.org
> > >     >       >       > Subject: Re: [clue] continuing "layout"
> > discussion
> > >     >       >       >
> > >     >       >       > Inline
> > >     >       >       >
> > >     >       >       > On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> > >     >       >       > >> -----Original Message-----
> > >     >       >       > >> From: clue-bounces@ietf.org
> > >     [mailto:clue-bounces@ietf.org]
> > >     >       On
> > >     >       >       Behalf Of
> > >     >       >       > >> Paul Kyzivat
> > >     >       >       > >> Sent: Tuesday, August 09, 2011 9:03 AM
> > >     >       >       > >> To: clue@ietf.org
> > >     >       >       > >> Subject: Re: [clue] continuing "layout"
> > discussion
> > >     >       >       > >
> > >     >       >       > >>> 4 - multi stream media format - what the
> > streams
> > >     mean with
> > >     >       respect
> > >     >       >       to
> > >     >       >       > >> each other, regardless of the actual
> > content on the
> > >     >       streams.  For
> > >     >       >       > >> audio, examples are stereo, 5.1 surround,
> > binaural,
> > >     linear
> > >     >       array.
> > >     >       >       > >> (linear array is described in the clue
> > framework
> > >     document).
> > >     >       >       Perhaps 3D
> > >     >       >       > >> video formats would also fit in this
> > category.
> > >     This
> > >     >       information is
> > >     >       >       > >> needed in order to properly render the
> > media into
> > >     light and
> > >     >       sound
> > >     >       >       for
> > >     >       >       > >> human observers.  I see this at the same
> > level as
> > >     >       identifying a
> > >     >       >       codec,
> > >     >       >       > >> independent of the audio or video content
> > carried
> > >     on the
> > >     >       streams,
> > >     >       >       and
> > >     >       >       > >> independent of how any composition of
> > sources is
> > >     done.
> > >     >       >
> > >     >       >
> > >     >       >       I do not think this is necessarily true. Taking
> > audio as
> > >     an
> > >     >       example, you
> > >     >       >       could have two audio streams that are mixed to
> > form a
> > >     single
> > >     >       stereo
> > >     >       >       audio stream, or you could have them as two
> > independent
> > >     (not
> > >     >       mixed)
> > >     >       >       streams that are associate with each other by
> > some
> > >     grouping
> > >     >       mechanism.
> > >     >       >       This group would be categorized as being stereo
> > audio
> > >     with one
> > >     >       audio
> > >     >       >       stream being the left and the other the right.
> > The codec
> > >     used
> > >     >       for each
> > >     >       >       could be different, though I agree they would
> > typically
> > >     be the
> > >     >       same.
> > >     >       >       Consequently, I think at attribute such as
> > "stereo" as
> > >     being
> > >     >       more of a
> > >     >       >       grouping concept, where the group may consist
> > of:
> > >     >       >       - multiple independent streams, each with
> > potentially
> > >     its own
> > >     >       spatial
> > >     >       >       orientation, codec, bandwidth, etc.,
> > >     >       >       - a single mixed stream
> > >     >       >
> > >     >       >
> > >     >       >
> > >     >       > [sb] I do not understand this distinction.  What do
> > you mean
> > >     when you
> > >     >       say "two audio streams that are
> > >     >       > mixed to form a single stereo stream", and how is this
> > >     different from
> > >     >       the left and right grouping?
> > >     >
> > >     >
> > >     >       In one case they are mixed by the source of the stream
> > into a
> > >     single
> > >     >       stream, and in another they are sent as two separate
> > streams by
> > >     the
> > >     >       source. The end result once rendered at the receiver may
> > be the
> > >     same,
> > >     >       but what is sent is different. This example with audio
> > is
> > >     perhaps too
> > >     >       simple. If you think of it as video that is composed
> > into a
> > >     single video
> > >     >       stream vs. multiple via streams that are sent
> > individually, the
> > >     >       difference may be more clear.
> > >     >
> > >     >       Cheers,
> > >     >       Charles
> > >     >
> > >     >
> > >     >       >
> > >     >       >
> > >     >       >
> > >     >       >       Cheers,
> > >     >       >       Charles
> > >     >       >
> > >     >       >
> > >     >       >       > >> I was with you all the way until 4. That
> > one I
> > >     don't
> > >     >       understand.
> > >     >       >       > >> The name you chose for this has
> > connotations for
> > >     me, but
> > >     >       isn't
> > >     >       >       fully in
> > >     >       >       > >> harmony with the definitions you give:
> > >     >       >       > >
> > >     >       >       > > I'm happy to change the name if you have a
> > >     suggestion
> > >     >       >       >
> > >     >       >       > Not yet. Maybe once the concepts are more
> > clearly
> > >     defined I
> > >     >       will have
> > >     >       >       an
> > >     >       >       > opinion.
> > >     >       >       >
> > >     >       >       > >> If we consider audio, it makes sense that
> > multiple
> > >     streams
> > >     >       can be
> > >     >       >       > >> rendered as if they came from different
> > physical
> > >     locations
> > >     >       in the
> > >     >       >       > >> receiving room. That can be done by the
> > receiver if
> > >     it gets
> > >     >       those
> > >     >       >       > >> streams separately, and has information
> > about their
> > >     >       intended
> > >     >       >       > >> relationships. It can also be done by the
> > sender or
> > >     MCU and
> > >     >       passed
> > >     >       >       on
> > >     >       >       > >> to
> > >     >       >       > >> the receiver as a single stream with stereo
> > or
> > >     binaural
> > >     >       coding.
> > >     >       >       > >
> > >     >       >       > > Yes.  It could also be done by the sender
> > using the
> > >     "linear
> > >     >       array"
> > >     >       >       audio channel format.  Maybe it
> > >     >       >       > is true that stereo or binaural audio channels
> > would
> > >     always be
> > >     >       sent as
> > >     >       >       a single stream, but I was not
> > >     >       >       > assuming that yet, at least not in general
> > when you
> > >     consider
> > >     >       other
> > >     >       >       types too, such as linear array
> > >     >       >       > channels.
> > >     >       >       >
> > >     >       >       > >> So it seems to me you have two concepts
> > here, not
> > >     one. One
> > >     >       has to
> > >     >       >       do
> > >     >       >       > >> with describing the relationships between
> > streams,
> > >     and the
> > >     >       other
> > >     >       >       has to
> > >     >       >       > >> do with the encoding of spacial
> > relationships
> > >     *within* a
> > >     >       single
> > >     >       >       stream.
> > >     >       >       > >
> > >     >       >       > > Maybe that is a better way to describe it,
> > if you
> > >     assume
> > >     >       >       multi-channel audio is always sent with all
> > >     >       >       > the channels in the same RTP stream.  Is that
> > what you
> > >     mean?
> > >     >       >       > >
> > >     >       >       > > I was considering the linear array format to
> > be
> > >     another type
> > >     >       of
> > >     >       >       multi-channel audio, and I know
> > >     >       >       > people want to be able to send each channel in
> > a
> > >     separate RTP
> > >     >       stream.
> > >     >       >       So it doesn't quite fit with
> > >     >       >       > how you separate the two concepts.  In my
> > view,
> > >     identifying
> > >     >       the
> > >     >       >       separate channels by what they mean is
> > >     >       >       > the same concept for linear array and stereo.
> > For
> > >     example
> > >     >       "this
> > >     >       >       channel is left, this channel is
> > >     >       >       > center, this channel is right".  To me, that
> > is the
> > >     same
> > >     >       concept for
> > >     >       >       identifying channels whether or
> > >     >       >       > not they are carried in the same RTP stream.
> > >     >       >       > >
> > >     >       >       > > Maybe we are thinking the same thing but
> > getting
> > >     confused by
> > >     >       >       terminology about channels vs. streams.
> > >     >       >       >
> > >     >       >       > Maybe. Let me try to restate what I now think
> > you are
> > >     saying:
> > >     >       >       >
> > >     >       >       > The audio may consist of several "channels".
> > >     >       >       >
> > >     >       >       > Each channel may be sent over its own RTP
> > stream,
> > >     >       >       > or multiple channels may be multiplexed over
> > an RTP
> > >     stream.
> > >     >       >       >
> > >     >       >       > I guess much of this can also apply to video.
> > >     >       >       >
> > >     >       >       > When there are exactly two audio channels,
> > they may be
> > >     encoded
> > >     >       as
> > >     >       >       > "stereo" or "binaural", which then affects how
> > they
> > >     should be
> > >     >       rendered
> > >     >       >       > by the recipient. In these cases the primary
> > info that
> > >     is
> > >     >       required
> > >     >       >       about
> > >     >       >       > the individual channels is which is left and
> > which is
> > >     right.
> > >     >       (And
> > >     >       >       which
> > >     >       >       > perspective to use in interpretting left and
> > right.)
> > >     >       >       >
> > >     >       >       > For other multi-channel cases more information
> > is
> > >     required
> > >     >       about the
> > >     >       >       > role of each channel in order to properly
> > render them.
> > >     >       >       >
> > >     >       >       >       Thanks,
> > >     >       >       >       Paul
> > >     >       >       >
> > >     >       >       >
> > >     >       >       > >> Or, are you asserting that stereo and
> > binaural are
> > >     simply
> > >     >       ways to
> > >     >       >       > >> encode
> > >     >       >       > >> multiple logical streams in one RTP stream,
> > >     together with
> > >     >       their
> > >     >       >       spacial
> > >     >       >       > >> relationships?
> > >     >       >       > >
> > >     >       >       > > No, that is not what I'm trying to say.
> > >     >       >       > >
> > >     >       >       > > Mark
> > >     >       >       > >
> > _______________________________________________
> > >     >       >       > > clue mailing list
> > >     >       >       > > clue@ietf.org
> > >     >       >       > > https://www.ietf.org/mailman/listinfo/clue
> > >     >       >       > >
> > >     >       >       >
> > >     >       >       >
> > _______________________________________________
> > >     >       >       > clue mailing list
> > >     >       >       > clue@ietf.org
> > >     >       >       > https://www.ietf.org/mailman/listinfo/clue
> > >     >       >       _______________________________________________
> > >     >       >       clue mailing list
> > >     >       >       clue@ietf.org
> > >     >       >       https://www.ietf.org/mailman/listinfo/clue
> > >     >       >
> > >     >       >
> > >     >
> > >     >
> > >     >
> > >
> > >
> > >
> >
> > _______________________________________________
> > clue mailing list
> > clue@ietf.org
> > https://www.ietf.org/mailman/listinfo/clue****
>
> ** **
>

--20cf307d049cacbf2c04aab3feec
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

For audio at least (and probably video) I agree you need the number and pla=
cement of <u>captures</u>, but I see no value in knowing the number of capt=
ure <u>devices</u>.=A0 For instance, the stereo encoding we started with mi=
ght be derived from a microphone in front each of two participants, or it m=
ight be derived from a large microphone array.=A0 For receivers, there is n=
o difference, so I see no reason to signal it.=A0=A0 The 3D telepresence de=
monstration technology in the EU used 3 cameras to derive each 3D view (I t=
hink), but it could have also been done with a Kinect-style single camera.=
=A0 Again, the number of cameras used to make the capture would make no dif=
ference to a receiver.<br>
<br>I don&#39;t know what you mean by the &quot;capture field&quot; (or wha=
t specifically about it you think we ought to know), so at present I have n=
o opinion as to whether it is needed or not.=A0 I agree that mixing of sour=
ces from multiple rooms needs more attention (and I think that is what the =
&quot;layout&quot; conversation should be chiefly about).<br>
<br>I think the framework draft is not limited to 2 channels for audio and =
3 cameras.=A0 I haven&#39;t seen any issues for an N-image video wall and a=
n associated M-channel audio capture, as long as you stay within the stated=
 assumption in the model that the audio/video are on one wall.=A0 Apparentl=
y there is work to extend the model to handle multiple video=20
walls, and of course the audio will need to be adjusted for that. <br><br>B=
TW, I would challenge anyone who is either proposing an alternative framewo=
rk or extending this draft to build the needed rendering equations to get t=
he right sound field from a standard arrangement of speakers.=A0 Though ren=
dering itself is out of scope, we do have enablement requirements for rende=
ring.=A0 There are lots of things we <i>could</i> signal, but if their use =
in rendering is not easily understood, then we will not achieve interoperab=
ility.<br>
<br>Regards,<br>Stephen<br><br><br><br><div class=3D"gmail_quote">On Wed, A=
ug 17, 2011 at 12:51 AM, Roni Even <span dir=3D"ltr">&lt;<a href=3D"mailto:=
Even.roni@huawei.com">Even.roni@huawei.com</a>&gt;</span> wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex;">
<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"><div><p class=3D"MsoNorm=
al"><span style=3D"font-size:11.0pt;color:#1F497D">Hi Steve,<u></u><u></u><=
/span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F4=
97D">The two channel is a simple private case and using this case to define=
 the required information from the capture and render side is like saying t=
hat I proved a mathematical induction for n=3D2 therefore it works for ever=
y n. I see this issue since we are using a n=3D2 channels audio and a n=3D3=
 cameras left to right examples to provide a solution that will scale to an=
y n.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><u></=
u>=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0=
pt;color:#1F497D">What I was trying to say that the current way we describe=
 the stream by a number is not enough if we want to go to the &quot;being t=
here&quot; experience. <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">We ne=
ed to see what are the dimensions that the model need in order to be able t=
o convey the capture information and the rendering capabilities for both au=
dio and video. I think that there is some similarities since we have a numb=
er of streams, how the capture is done and what is the rendering device as =
the basic information. <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">I thi=
nk that before going to the framework model it may be beneficial to create =
a list of the parameters we need to convey, provide a term for each group o=
f parameters and have a way to define them in the model. For example =A0=A0=
for the capture we have the number of capture devices, the arrangement (Spa=
tial), the encoding process (including mixing if multiple inputs), the capt=
ure field and others.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><u></=
u>=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0=
pt;color:#1F497D">Regards<u></u><u></u></span></p><p class=3D"MsoNormal"><s=
pan style=3D"font-size:11.0pt;color:#1F497D">Roni<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><u></=
u>=A0<u></u></span></p><div style=3D"border:none;border-left:solid blue 1.5=
pt;padding:0in 0in 0in 4.0pt"><div><div style=3D"border:none;border-top:sol=
id #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt">From:</span></b>=
<span style=3D"font-size:10.0pt"> Stephen Botzko [mailto:<a href=3D"mailto:=
stephen.botzko@gmail.com" target=3D"_blank">stephen.botzko@gmail.com</a>] <=
br><b>Sent:</b> Wednesday, August 17, 2011 4:37 AM<br>
<b>To:</b> Roni Even<br><b>Cc:</b> Charles Eckel (eckelcu); <a href=3D"mail=
to:clue@ietf.org" target=3D"_blank">clue@ietf.org</a></span></p><div><div><=
/div><div class=3D"h5"><br><b>Subject:</b> Re: [clue] continuing &quot;layo=
ut&quot; discussion<u></u><u></u></div>
</div><p></p></div></div><div><div></div><div class=3D"h5"><p class=3D"MsoN=
ormal"><u></u>=A0<u></u></p><p class=3D"MsoNormal" style=3D"margin-bottom:1=
2.0pt">Hi Roni<br><br>For this particular discussion, all of the two channe=
l transmissions are &quot;stereo&quot;, they are just transported different=
ly.=A0 <br>
<br>As far as the framework draft is concerned, the various microphone arra=
ngements are accounted for by the signaling of the 1-100 indices for each c=
hannel. <br><br>Binaural is something else- either an HRTF function is appl=
ied to the two channels prior to rendering (which was Christer&#39;s case w=
ith the central rendering server), or you have a dummy head with microphone=
s in the ears in the telepresence room to make the capture.=A0 Not sure if =
we need to distinguish the capture and render cases right now.<br>
<br>Regards,<br>Stephen<u></u><u></u></p><div><p class=3D"MsoNormal">On Tue=
, Aug 16, 2011 at 7:34 PM, Roni Even &lt;<a href=3D"mailto:Even.roni@huawei=
.com" target=3D"_blank">Even.roni@huawei.com</a>&gt; wrote:<u></u><u></u></=
p>
<p class=3D"MsoNormal">Hi guys,<br>In case 1 according to RFC 3551 (section=
 4.1) 2 channels in the rtpmap means<br>left and right channels described a=
s stereo. Are you saying that for the 2<br>and 2b case you also assume ster=
eo capture or can it be any other way of<br>
creating the two audio streams =A0from the same room (Binaural recording (n=
ot<br>common), or some other arrangements of the microphones). But this tal=
k about<br>the capture side.<br><br>I think that Christer talked about the =
rendering side and not only on the<br>
capture side.<br><br>Roni<u></u><u></u></p><div><p class=3D"MsoNormal"><br>=
&gt; -----Original Message-----<br>&gt; From: <a href=3D"mailto:clue-bounce=
s@ietf.org" target=3D"_blank">clue-bounces@ietf.org</a> [mailto:<a href=3D"=
mailto:clue-bounces@ietf.org" target=3D"_blank">clue-bounces@ietf.org</a>] =
On Behalf Of<u></u><u></u></p>
</div><p class=3D"MsoNormal">&gt; Charles Eckel (eckelcu)<br>&gt; Sent: Wed=
nesday, August 17, 2011 12:40 AM<br>&gt; To: Stephen Botzko<br>&gt; Cc: <a =
href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><u></u><u>=
</u></p>
<div><div><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">&gt; Subjec=
t: Re: [clue] continuing &quot;layout&quot; discussion<br>&gt;<br>&gt; Agre=
ed. The difference I am trying to point out is that in (1), the<br>&gt; inf=
ormation you need to describe the audio stream for appropriate<br>
&gt; rendering is already handled quite well by existing SIP/SDP/RTP and<br=
>&gt; most<br>&gt; implementations, whereas you need CLUE for (2) and (2b).=
<br>&gt;<br>&gt; Cheers,<br>&gt; Charles<br>&gt;<br>&gt; &gt; -----Original=
 Message-----<br>
&gt; &gt; From: Stephen Botzko [mailto:<a href=3D"mailto:stephen.botzko@gma=
il.com" target=3D"_blank">stephen.botzko@gmail.com</a>]<br>&gt; &gt; Sent: =
Tuesday, August 16, 2011 2:14 PM<br>&gt; &gt; To: Charles Eckel (eckelcu)<b=
r>
&gt; &gt; Cc: Paul Kyzivat; <a href=3D"mailto:clue@ietf.org" target=3D"_bla=
nk">clue@ietf.org</a><br>&gt; &gt; Subject: Re: [clue] continuing &quot;lay=
out&quot; discussion<br>&gt; &gt;<br>&gt; &gt; Well, the audio in (1) and (=
2b) is certainly packetized differently.<br>
&gt; But not compressed differently<br>&gt; &gt; (unless you are assuming t=
hat the signal in (1) is jointly encoded<br>&gt; stereo - which it could be=
 I guess,<br>&gt; &gt; but it would be unusual for telepresence systems). A=
lso, the audio in<br>
&gt; (1) is not mixed, no matter how<br>&gt; &gt; it is encoded.<br>&gt; &g=
t;<br>&gt; &gt; In any event, I believe that the difference between (1) and=
 (2) and<br>&gt; (2b) is really a transport<br>&gt; &gt; question that has =
nothing to do with layout. The same information is<br>
&gt; needed to enable proper<br>&gt; &gt; rendering, and once the streams a=
re received, they are rendered in<br>&gt; precisely the same way.<br>&gt; &=
gt;<br>&gt; &gt; Regards,<br>&gt; &gt; Stephen Botzko<br>&gt; &gt;<br>&gt; =
&gt;<br>
&gt; &gt; On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel (eckelcu)<br>&gt; =
&lt;<a href=3D"mailto:eckelcu@cisco.com" target=3D"_blank">eckelcu@cisco.co=
m</a>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; =A0 =A0 I am distin=
guishing between:<br>
&gt; &gt;<br>&gt; &gt; =A0 =A0 (1) a single RTP stream that consists of a s=
ingle stereo audio<br>&gt; stream<br>&gt; &gt; =A0 =A0 (2) two RTP streams,=
 one that contains left speaker audio and<br>&gt; the other<br>&gt; &gt; =
=A0 =A0 than contains right speaker audio<br>
&gt; &gt;<br>&gt; &gt; =A0 =A0 (2) could also be transmitted in a single RT=
P stream using SSRC<br>&gt; &gt; =A0 =A0 multiplexing. Let me call that (2b=
).<br>&gt; &gt; =A0 =A0 (2) and (2b) are essentially the same. Just the RTP=
 mechanism<br>
&gt; employed<br>&gt; &gt; =A0 =A0 is difference.<br>&gt; &gt; =A0 =A0 (1) =
is different from (2) and (2b) in that the audio signal<br>&gt; encoded is<=
br>&gt; &gt; =A0 =A0 actually different.<br>&gt; &gt;<br>&gt; &gt; =A0 =A0 =
Cheers,<br>&gt; &gt; =A0 =A0 Charles<br>
&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; =A0 =A0 &gt; -----Original Message-----=
<br>&gt; &gt; =A0 =A0 &gt; From: Stephen Botzko [mailto:<a href=3D"mailto:s=
tephen.botzko@gmail.com" target=3D"_blank">stephen.botzko@gmail.com</a>]<br=
>&gt; &gt;<br>
&gt; &gt; =A0 =A0 &gt; Sent: Tuesday, August 16, 2011 6:20 AM<br>&gt; &gt; =
=A0 =A0 &gt; To: Charles Eckel (eckelcu)<br>&gt; &gt; =A0 =A0 &gt; Cc: Paul=
 Kyzivat; <a href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org<=
/a><br>&gt; &gt; =A0 =A0 &gt; Subject: Re: [clue] continuing &quot;layout&q=
uot; discussion<br>
&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; I guess by &quot;stream&qu=
ot; you are meaning RTP stream? =A0in which case<br>&gt; by<br>&gt; &gt; =
=A0 =A0 &quot;mix&quot; you perhaps mean that the left<br>&gt; &gt; =A0 =A0=
 &gt; and right channels are placed in a single RTP stream??? =A0What<br>
&gt; do you<br>&gt; &gt; =A0 =A0 mean when you describe some audio<br>&gt; =
&gt; =A0 =A0 &gt; captures as &quot;independent&quot; - are you thinking th=
ey come from<br>&gt; different<br>&gt; &gt; =A0 =A0 rooms???.<br>&gt; &gt; =
=A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; I think in many respects audio distribution and spat=
ial audio<br>&gt; layout<br>&gt; &gt; =A0 =A0 is at least as difficult as v=
ideo<br>&gt; &gt; =A0 =A0 &gt; layout, and have some unique issues. =A0For =
one thing, you need<br>
&gt; to sort<br>&gt; &gt; =A0 =A0 out how you should place the<br>&gt; &gt;=
 =A0 =A0 &gt; audio from human participants who are not on camera, and what=
<br>&gt; should<br>&gt; &gt; =A0 =A0 happen later on if some of those<br>&g=
t; &gt; =A0 =A0 &gt; participants are shown.<br>
&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; I suggest it is necessary =
to be very careful with terminology.<br>&gt; In<br>&gt; &gt; =A0 =A0 partic=
ular, I think it is important<br>&gt; &gt; =A0 =A0 &gt; to distinguish comp=
osition from RTP transmission.<br>
&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; Regards,<br>&gt; &gt; =A0 =
=A0 &gt; Stephen Botzko<br>&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt;=
<br>&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; On Mon, Aug 15, 2011 a=
t 5:45 PM, Charles Eckel (eckelcu)<br>
&gt; &gt; =A0 =A0 &lt;<a href=3D"mailto:eckelcu@cisco.com" target=3D"_blank=
">eckelcu@cisco.com</a>&gt; wrote:<br>&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =
=A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; -----Original Messa=
ge-----<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; From: Stephen Botzko [ma=
ilto:<a href=3D"mailto:stephen.botzko@gmail.com" target=3D"_blank">stephen.=
botzko@gmail.com</a>]<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; Sent: Monday, August 15, 2011 2:14 =
PM<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; To: Charles Eckel (eckelcu)<b=
r>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; Cc: Paul Kyzivat; <a href=3D"mail=
to:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; Subject: Re: [clue] continuing &quo=
t;layout&quot; discussion<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt=
; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; Inline<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; On Mon, Aug 15, 2011 at 4:21 PM, Ch=
arles Eckel<br>&gt; (eckelcu)<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &lt;<a =
href=3D"mailto:eckelcu@cisco.com" target=3D"_blank">eckelcu@cisco.com</a>&g=
t; wrote:<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 Please see inline.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &g=
t; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; -----Original Message-----<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; From: <a href=3D"m=
ailto:clue-bounces@ietf.org" target=3D"_blank">clue-bounces@ietf.org</a><br=
>&gt; &gt; =A0 =A0 [mailto:<a href=3D"mailto:clue-bounces@ietf.org" target=
=3D"_blank">clue-bounces@ietf.org</a>] On<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 Behalf<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0=
 =A0 &gt; =A0 =A0 =A0 Of Paul Kyzivat<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0=
 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Sent: Thu=
rsday, August 11, 2011 6:02 AM<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<b=
r>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; To: <a href=3D"mai=
lto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>&gt; &gt; =A0 =A0=
 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Subject: Re: [clue] continuing &quo=
t;layout&quot;<br>&gt; discussion<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Inline<br>&gt; &gt; =A0 =A0 &gt;=
 =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &g=
t; =A0 =A0 =A0 &gt; On 8/10/11 5:49 PM, Duckworth, Mark wrote:<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; -----Orig=
inal Message-----<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &g=
t; &gt;&gt; From: <a href=3D"mailto:clue-bounces@ietf.org" target=3D"_blank=
">clue-bounces@ietf.org</a><br>&gt; &gt; =A0 =A0 [mailto:<a href=3D"mailto:=
clue-bounces@ietf.org" target=3D"_blank">clue-bounces@ietf.org</a>]<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 On<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0=
 &gt; =A0 =A0 =A0 Behalf Of<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; &gt;&gt; Paul Kyzivat<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &g=
t; =A0 =A0 =A0 &gt; &gt;&gt; Sent: Tuesday, August 09, 2011 9:03 AM<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; To: <a hr=
ef=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>&gt; &gt=
; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Subject: Re: [clu=
e] continuing &quot;layout&quot;<br>
&gt; discussion<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;=
 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt;&=
gt; 4 - multi stream media format - what the<br>&gt; streams<br>&gt; &gt; =
=A0 =A0 mean with<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 respect<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 to<br>&gt; &gt; =A0 =A0=
 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; each other, regardless of =
the actual<br>&gt; content on the<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 str=
eams. =A0For<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &g=
t;&gt; audio, examples are stereo, 5.1 surround,<br>
&gt; binaural,<br>&gt; &gt; =A0 =A0 linear<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 array.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =
&gt;&gt; (linear array is described in the clue<br>&gt; framework<br>&gt; &=
gt; =A0 =A0 document).<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =
=A0 Perhaps 3D<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; video for=
mats would also fit in this<br>&gt; category.<br>&gt; &gt; =A0 =A0 This<br>=
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 information is<br>&gt; &gt; =A0 =A0 &gt;=
 =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; needed in order to properly ren=
der the<br>
&gt; media into<br>&gt; &gt; =A0 =A0 light and<br>&gt; &gt; =A0 =A0 &gt; =
=A0 =A0 =A0 sound<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 fo=
r<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; huma=
n observers. =A0I see this at the same<br>&gt; level as<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 identifying a<br>&gt; &gt; =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; =A0 =A0 =A0 codec,<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &=
gt; =A0 =A0 =A0 &gt; &gt;&gt; independent of the audio or video content<br>=
&gt; carried<br>&gt; &gt; =A0 =A0 on the<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 streams,<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 and<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0=
 =A0 =A0 &gt; &gt;&gt; independent of how any composition of<br>&gt; source=
s is<br>&gt; &gt; =A0 =A0 done.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<=
br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 I do not think this is necessarily true. Taking<br>&gt=
; audio as<br>&gt; &gt; =A0 =A0 an<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 ex=
ample, you<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 could hav=
e two audio streams that are mixed to<br>
&gt; form a<br>&gt; &gt; =A0 =A0 single<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 stereo<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 audio str=
eam, or you could have them as two<br>&gt; independent<br>&gt; &gt; =A0 =A0=
 (not<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 mixed)<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 streams that are associ=
ate with each other by<br>&gt; some<br>&gt; &gt; =A0 =A0 grouping<br>&gt; &=
gt; =A0 =A0 &gt; =A0 =A0 =A0 mechanism.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 This group would be categorized as being stereo<br>
&gt; audio<br>&gt; &gt; =A0 =A0 with one<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 audio<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 stream bei=
ng the left and the other the right.<br>&gt; The codec<br>&gt; &gt; =A0 =A0=
 used<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 for each<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 could be different, tho=
ugh I agree they would<br>&gt; typically<br>&gt; &gt; =A0 =A0 be the<br>&gt=
; &gt; =A0 =A0 &gt; =A0 =A0 =A0 same.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0=
 &gt; =A0 =A0 =A0 Consequently, I think at attribute such as<br>
&gt; &quot;stereo&quot; as<br>&gt; &gt; =A0 =A0 being<br>&gt; &gt; =A0 =A0 =
&gt; =A0 =A0 =A0 more of a<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =
=A0 =A0 grouping concept, where the group may consist<br>&gt; of:<br>&gt; &=
gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 - multiple independent stream=
s, each with<br>
&gt; potentially<br>&gt; &gt; =A0 =A0 its own<br>&gt; &gt; =A0 =A0 &gt; =A0=
 =A0 =A0 spatial<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 ori=
entation, codec, bandwidth, etc.,<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt=
; =A0 =A0 =A0 - a single mixed stream<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0=
 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; [sb] I do not understan=
d this distinction. =A0What do<br>&gt; you mean<br>&gt; &gt; =A0 =A0 when y=
ou<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 say &quot;two audio streams that a=
re<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; mixed to form a single stereo strea=
m&quot;, and how is this<br>&gt; &gt; =A0 =A0 different from<br>&gt; &gt; =
=A0 =A0 &gt; =A0 =A0 =A0 the left and right grouping?<br>&gt; &gt; =A0 =A0 =
&gt;<br>&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 In one case they are mixed by the source=
 of the stream<br>&gt; into a<br>&gt; &gt; =A0 =A0 single<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 stream, and in another they are sent as two separate<b=
r>&gt; streams by<br>
&gt; &gt; =A0 =A0 the<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 source. The end=
 result once rendered at the receiver may<br>&gt; be the<br>&gt; &gt; =A0 =
=A0 same,<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 but what is sent is differe=
nt. This example with audio<br>
&gt; is<br>&gt; &gt; =A0 =A0 perhaps too<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 simple. If you think of it as video that is composed<br>&gt; into a<br>=
&gt; &gt; =A0 =A0 single video<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 stream=
 vs. multiple via streams that are sent<br>
&gt; individually, the<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 difference may=
 be more clear.<br>&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0=
 =A0 Cheers,<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 Charles<br>&gt; &gt; =A0=
 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &g=
t; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Cheers,<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 Charles<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; I was with you all the way until 4. That=
<br>&gt; one I<br>&gt; &gt; =A0 =A0 don&#39;t<br>&gt; &gt; =A0 =A0 &gt; =A0=
 =A0 =A0 understand.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0=
 &gt; &gt;&gt; The name you chose for this has<br>
&gt; connotations for<br>&gt; &gt; =A0 =A0 me, but<br>&gt; &gt; =A0 =A0 &gt=
; =A0 =A0 =A0 isn&#39;t<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =
=A0 fully in<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &g=
t;&gt; harmony with the definitions you give:<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>&gt; &gt; =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; I&#39;m happy to change=
 the name if you have a<br>&gt; &gt; =A0 =A0 suggestion<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; Not yet. Maybe once the concepts are more<br>
&gt; clearly<br>&gt; &gt; =A0 =A0 defined I<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 will have<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 an=
<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; opinion.<br>&g=
t; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0=
 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; If we consider audio, it m=
akes sense that<br>
&gt; multiple<br>&gt; &gt; =A0 =A0 streams<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 can be<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =
&gt;&gt; rendered as if they came from different<br>&gt; physical<br>&gt; &=
gt; =A0 =A0 locations<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 in the<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; receiving=
 room. That can be done by the<br>&gt; receiver if<br>&gt; &gt; =A0 =A0 it =
gets<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 those<br>&gt; &gt; =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; streams separately, and has info=
rmation<br>
&gt; about their<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 intended<br>&gt; &gt=
; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; relationships. It=
 can also be done by the<br>&gt; sender or<br>&gt; &gt; =A0 =A0 MCU and<br>=
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 passed<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 on<br>&gt; &gt; =A0 =A0=
 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; to<br>&gt; &gt; =A0 =A0 &g=
t; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; the receiver as a single stre=
am with stereo<br>&gt; or<br>&gt; &gt; =A0 =A0 binaural<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 coding.<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &g=
t; =A0 =A0 =A0 &gt; &gt; Yes. =A0It could also be done by the sender<br>&gt=
; using the<br>&gt; &gt; =A0 =A0 &quot;linear<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 array&quot;<br>&gt; &gt; =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; =A0 =A0 =A0 audio channel format. =A0Maybe it<br>&gt; &gt;=
 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; is true that stereo or bina=
ural audio channels<br>&gt; would<br>&gt; &gt; =A0 =A0 always be<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 sent as<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 a single stream, but I was not<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; assuming that yet, at least not =
in general<br>&gt; when you<br>&gt; &gt; =A0 =A0 consider<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 other<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 types too, such as linear array<br>&gt; &gt; =A0 =A0 &=
gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; channels.<br>&gt; &gt; =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt=
; =A0 =A0 =A0 &gt; &gt;&gt; So it seems to me you have two concepts<br>
&gt; here, not<br>&gt; &gt; =A0 =A0 one. One<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 has to<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 do<br=
>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; with des=
cribing the relationships between<br>&gt; streams,<br>
&gt; &gt; =A0 =A0 and the<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 other<br>&g=
t; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 has to<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; do with the encoding of=
 spacial<br>&gt; relationships<br>&gt; &gt; =A0 =A0 *within* a<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 single<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0=
 =A0 &gt; =A0 =A0 =A0 stream.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; &gt; Maybe that is a better way to describe it,<br>
&gt; if you<br>&gt; &gt; =A0 =A0 assume<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 multi-channel audio is always sent with all<br>&gt; &g=
t; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; the channels in the same =
RTP stream. =A0Is that<br>&gt; what you<br>
&gt; &gt; =A0 =A0 mean?<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &=
gt; I was considering the linear array format to<br>&gt; be<br>&gt; &gt; =
=A0 =A0 another type<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 of<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 multi-channel audio, an=
d I know<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; people=
 want to be able to send each channel in<br>&gt; a<br>&gt; &gt; =A0 =A0 sep=
arate RTP<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 stream.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 So it doesn&#39;t quite=
 fit with<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; how y=
ou separate the two concepts. =A0In my<br>&gt; view,<br>&gt; &gt; =A0 =A0 i=
dentifying<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 the<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 separate channels by wh=
at they mean is<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;=
 the same concept for linear array and stereo.<br>&gt; For<br>&gt; &gt; =A0=
 =A0 example<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &quot;this<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 channel is left, this c=
hannel is<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; cente=
r, this channel is right&quot;. =A0To me, that<br>&gt; is the<br>&gt; &gt; =
=A0 =A0 same<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 concept for<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 identifying channels wh=
ether or<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; not th=
ey are carried in the same RTP stream.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; &gt; Maybe we are thinking the same thing but<br>
&gt; getting<br>&gt; &gt; =A0 =A0 confused by<br>&gt; &gt; =A0 =A0 &gt; =A0=
 =A0 =A0 &gt; =A0 =A0 =A0 terminology about channels vs. streams.<br>&gt; &=
gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt=
; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Maybe. Let me try to restate what I now=
 think<br>
&gt; you are<br>&gt; &gt; =A0 =A0 saying:<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0=
 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; The audio may consist of several &quot;channels&quot;.<br>&gt;=
 &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Each channel may b=
e sent over its own RTP<br>&gt; stream,<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; or multiple channels may be multiplexed over<br>&=
gt; an RTP<br>&gt; &gt; =A0 =A0 stream.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; I guess much of this can also ap=
ply to video.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<b=
r>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; When there are e=
xactly two audio channels,<br>
&gt; they may be<br>&gt; &gt; =A0 =A0 encoded<br>&gt; &gt; =A0 =A0 &gt; =A0=
 =A0 =A0 as<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &qu=
ot;stereo&quot; or &quot;binaural&quot;, which then affects how<br>&gt; the=
y<br>&gt; &gt; =A0 =A0 should be<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 rendered<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; by the recipient. In these cases the primary<=
br>&gt; info that<br>&gt; &gt; =A0 =A0 is<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0=
 =A0 required<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 about<=
br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; the individual cha=
nnels is which is left and<br>&gt; which is<br>&gt; &gt; =A0 =A0 right.<br>=
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 (And<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 which<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; perspective to use in interpretting left and<br>
&gt; right.)<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br=
>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; For other multi-c=
hannel cases more information<br>&gt; is<br>&gt; &gt; =A0 =A0 required<br>&=
gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 about the<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; role of each chann=
el in order to properly<br>&gt; render them.<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; =A0 =A0 =A0 Thanks,<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 =
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Paul<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Or, are you asserting that stereo an=
d<br>&gt; binaural are<br>&gt; &gt; =A0 =A0 simply<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 ways to<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; encode<br>&gt; &gt; =A0 =A0 &gt; =A0=
 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; multiple logical streams in one RTP=
 stream,<br>&gt; &gt; =A0 =A0 together with<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 their<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 spacial<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0=
 =A0 =A0 &gt; &gt;&gt; relationships?<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0=
 &gt; =A0 =A0 =A0 &gt; &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; &gt; No, that is not what I&#39;m trying to say.<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>&gt; &gt; =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; Mark<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>&gt; ___________________=
____________________________<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0=
 =A0 =A0 &gt; &gt; clue mailing list<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; <a href=3D"ma=
ilto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; <a href=3D"https://www.ietf=
.org/mailman/listinfo/clue" target=3D"_blank">https://www.ietf.org/mailman/=
listinfo/clue</a><br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>&gt; &gt; =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; _________________________________=
______________<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =
clue mailing list<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; <a href=3D"mailto:=
clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>&gt; &gt; =A0 =A0 &gt=
; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; <a href=3D"https://www.ietf.org/mailman=
/listinfo/clue" target=3D"_blank">https://www.ietf.org/mailman/listinfo/clu=
e</a><br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 _______________________=
________________________<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0=
 =A0 clue mailing list<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =
=A0 <a href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br=
>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 <a href=3D"https://www.=
ietf.org/mailman/listinfo/clue" target=3D"_blank">https://www.ietf.org/mail=
man/listinfo/clue</a><br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &g=
t; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt;<=
br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt;<br>&gt; ____________________=
___________________________<br>&gt; clue mailing list<br>&gt; <a href=3D"ma=
ilto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/clue" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/clue</a><u></u><u></u></p></div></=
div></div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div></div></div></d=
iv></div>
</blockquote></div><br>

--20cf307d049cacbf2c04aab3feec--

From Even.roni@huawei.com  Wed Aug 17 08:12:45 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DA8821F8B51 for <clue@ietfa.amsl.com>; Wed, 17 Aug 2011 08:12:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.377
X-Spam-Level: 
X-Spam-Status: No, score=-105.377 tagged_above=-999 required=5 tests=[AWL=1.221, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8UN5U-v9z3GN for <clue@ietfa.amsl.com>; Wed, 17 Aug 2011 08:12:39 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id 2C7D421F85C0 for <clue@ietf.org>; Wed, 17 Aug 2011 08:12:38 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ200BMVVMEF9@szxga05-in.huawei.com> for clue@ietf.org; Wed, 17 Aug 2011 23:13:26 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ200MRQVMDIM@szxga05-in.huawei.com> for clue@ietf.org; Wed, 17 Aug 2011 23:13:26 +0800 (CST)
Received: from windows8d787f9 (bzq-79-178-13-148.red.bezeqint.net [79.178.13.148]) by szxml12-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LQ200AGMVLMAY@szxml12-in.huawei.com>; Wed, 17 Aug 2011 23:13:25 +0800 (CST)
Date: Wed, 17 Aug 2011 18:12:01 +0300
From: Roni Even <Even.roni@huawei.com>
In-reply-to: <CAMC7SJ5rRNE_51RdNe8hpovE9PY7ninR=ML+uDPOuw6kwOLv7A@mail.gmail.com>
To: 'Stephen Botzko' <stephen.botzko@gmail.com>
Message-id: <036801cc5cf0$0d08f8e0$271aeaa0$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: multipart/alternative; boundary="Boundary_(ID_aCEKBF2dYxYHYr3o4/O70g)"
Content-language: en-us
Thread-index: Acxc5uKMF6o6TW4dRSWdz3Pmf5EIMgABxyCg
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E413021.3010509@alum.mit.edu> <44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com> <4E43D2BE.5010102@alum.mit.edu> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6Yo6J-_3qJ9ffb516zBE-CSBYXxBs0KKGYGAozY0OUHQ@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDCFE@xmb-sjc-234.amer.cisco.com> <CAMC7SJ4GWynTWOXwOfXZ2B3MFLSM1m4GVho7XznCNt3rwjueJg@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DE024@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6XE3KaFvJH6xvCejbpDLN9i=cjW4dbmL=bhhkcd4X31g@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C051BE986@xmb-sjc-234.amer.cisco.com> <02a501cc5c6d$1a2bf1e0$4e83d5a0$%roni@huawei.com> <CAMC7SJ7vcH8j7t7tvduZ5Ev26RTC4b6xdc3ytxu+upyNTWHPFQ@mail.gmail.com> <02bc01cc5c99$6375adb0$2a610910$%roni@huawei.com> <CAMC7SJ5rRNE_51RdNe8hpovE9PY7ninR=ML+uDPOuw6kwOLv7A@mail.gmail.com>
Cc: clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Aug 2011 15:12:45 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_aCEKBF2dYxYHYr3o4/O70g)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Steve,

I also would  not agree that we need to specify how rendering is done once
the streams arrive to the receiver. I think that the receiver should be able
to provide information about his rendering capabilities which may be helpful
for the sender to create a better content.

 

As for my comment on 2 and 3 case. The current layout discussion is on audio
with 2 channels, I was saying that this is a simple case and if we want to
discuss layout it should be clear what it means for multi-video and audio
cases.

 

My comment on the current framework is that it dives immediately to the
model and the examples talk about a three camera left to right case. I was
questioning how this model scales.

 

I agree with your comment about the number of capture devices. By capture
field I was trying to mention the issue of the view port (is the focus on
the first row, second row, multiview,.). Maybe it can be described by the
framework but it is not explained how.

 

Roni

 

From: Stephen Botzko [mailto:stephen.botzko@gmail.com] 
Sent: Wednesday, August 17, 2011 5:06 PM
To: Roni Even
Cc: Charles Eckel (eckelcu); clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion

 

For audio at least (and probably video) I agree you need the number and
placement of captures, but I see no value in knowing the number of capture
devices.  For instance, the stereo encoding we started with might be derived
from a microphone in front each of two participants, or it might be derived
from a large microphone array.  For receivers, there is no difference, so I
see no reason to signal it.   The 3D telepresence demonstration technology
in the EU used 3 cameras to derive each 3D view (I think), but it could have
also been done with a Kinect-style single camera.  Again, the number of
cameras used to make the capture would make no difference to a receiver.

I don't know what you mean by the "capture field" (or what specifically
about it you think we ought to know), so at present I have no opinion as to
whether it is needed or not.  I agree that mixing of sources from multiple
rooms needs more attention (and I think that is what the "layout"
conversation should be chiefly about).

I think the framework draft is not limited to 2 channels for audio and 3
cameras.  I haven't seen any issues for an N-image video wall and an
associated M-channel audio capture, as long as you stay within the stated
assumption in the model that the audio/video are on one wall.  Apparently
there is work to extend the model to handle multiple video walls, and of
course the audio will need to be adjusted for that. 

BTW, I would challenge anyone who is either proposing an alternative
framework or extending this draft to build the needed rendering equations to
get the right sound field from a standard arrangement of speakers.  Though
rendering itself is out of scope, we do have enablement requirements for
rendering.  There are lots of things we could signal, but if their use in
rendering is not easily understood, then we will not achieve
interoperability.

Regards,
Stephen




On Wed, Aug 17, 2011 at 12:51 AM, Roni Even <Even.roni@huawei.com> wrote:

Hi Steve,

The two channel is a simple private case and using this case to define the
required information from the capture and render side is like saying that I
proved a mathematical induction for n=2 therefore it works for every n. I
see this issue since we are using a n=2 channels audio and a n=3 cameras
left to right examples to provide a solution that will scale to any n.

 

What I was trying to say that the current way we describe the stream by a
number is not enough if we want to go to the "being there" experience. 

We need to see what are the dimensions that the model need in order to be
able to convey the capture information and the rendering capabilities for
both audio and video. I think that there is some similarities since we have
a number of streams, how the capture is done and what is the rendering
device as the basic information. 

I think that before going to the framework model it may be beneficial to
create a list of the parameters we need to convey, provide a term for each
group of parameters and have a way to define them in the model. For example
for the capture we have the number of capture devices, the arrangement
(Spatial), the encoding process (including mixing if multiple inputs), the
capture field and others.

 

Regards

Roni

 

From: Stephen Botzko [mailto:stephen.botzko@gmail.com] 
Sent: Wednesday, August 17, 2011 4:37 AM
To: Roni Even
Cc: Charles Eckel (eckelcu); clue@ietf.org


Subject: Re: [clue] continuing "layout" discussion

 

Hi Roni

For this particular discussion, all of the two channel transmissions are
"stereo", they are just transported differently.  

As far as the framework draft is concerned, the various microphone
arrangements are accounted for by the signaling of the 1-100 indices for
each channel. 

Binaural is something else- either an HRTF function is applied to the two
channels prior to rendering (which was Christer's case with the central
rendering server), or you have a dummy head with microphones in the ears in
the telepresence room to make the capture.  Not sure if we need to
distinguish the capture and render cases right now.

Regards,
Stephen

On Tue, Aug 16, 2011 at 7:34 PM, Roni Even <Even.roni@huawei.com> wrote:

Hi guys,
In case 1 according to RFC 3551 (section 4.1) 2 channels in the rtpmap means
left and right channels described as stereo. Are you saying that for the 2
and 2b case you also assume stereo capture or can it be any other way of
creating the two audio streams  from the same room (Binaural recording (not
common), or some other arrangements of the microphones). But this talk about
the capture side.

I think that Christer talked about the rendering side and not only on the
capture side.

Roni


> -----Original Message-----
> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of

> Charles Eckel (eckelcu)
> Sent: Wednesday, August 17, 2011 12:40 AM
> To: Stephen Botzko
> Cc: clue@ietf.org

> Subject: Re: [clue] continuing "layout" discussion
>
> Agreed. The difference I am trying to point out is that in (1), the
> information you need to describe the audio stream for appropriate
> rendering is already handled quite well by existing SIP/SDP/RTP and
> most
> implementations, whereas you need CLUE for (2) and (2b).
>
> Cheers,
> Charles
>
> > -----Original Message-----
> > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > Sent: Tuesday, August 16, 2011 2:14 PM
> > To: Charles Eckel (eckelcu)
> > Cc: Paul Kyzivat; clue@ietf.org
> > Subject: Re: [clue] continuing "layout" discussion
> >
> > Well, the audio in (1) and (2b) is certainly packetized differently.
> But not compressed differently
> > (unless you are assuming that the signal in (1) is jointly encoded
> stereo - which it could be I guess,
> > but it would be unusual for telepresence systems). Also, the audio in
> (1) is not mixed, no matter how
> > it is encoded.
> >
> > In any event, I believe that the difference between (1) and (2) and
> (2b) is really a transport
> > question that has nothing to do with layout. The same information is
> needed to enable proper
> > rendering, and once the streams are received, they are rendered in
> precisely the same way.
> >
> > Regards,
> > Stephen Botzko
> >
> >
> > On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel (eckelcu)
> <eckelcu@cisco.com> wrote:
> >
> >
> >     I am distinguishing between:
> >
> >     (1) a single RTP stream that consists of a single stereo audio
> stream
> >     (2) two RTP streams, one that contains left speaker audio and
> the other
> >     than contains right speaker audio
> >
> >     (2) could also be transmitted in a single RTP stream using SSRC
> >     multiplexing. Let me call that (2b).
> >     (2) and (2b) are essentially the same. Just the RTP mechanism
> employed
> >     is difference.
> >     (1) is different from (2) and (2b) in that the audio signal
> encoded is
> >     actually different.
> >
> >     Cheers,
> >     Charles
> >
> >
> >     > -----Original Message-----
> >     > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> >
> >     > Sent: Tuesday, August 16, 2011 6:20 AM
> >     > To: Charles Eckel (eckelcu)
> >     > Cc: Paul Kyzivat; clue@ietf.org
> >     > Subject: Re: [clue] continuing "layout" discussion
> >     >
> >     > I guess by "stream" you are meaning RTP stream?  in which case
> by
> >     "mix" you perhaps mean that the left
> >     > and right channels are placed in a single RTP stream???  What
> do you
> >     mean when you describe some audio
> >     > captures as "independent" - are you thinking they come from
> different
> >     rooms???.
> >     >
> >     > I think in many respects audio distribution and spatial audio
> layout
> >     is at least as difficult as video
> >     > layout, and have some unique issues.  For one thing, you need
> to sort
> >     out how you should place the
> >     > audio from human participants who are not on camera, and what
> should
> >     happen later on if some of those
> >     > participants are shown.
> >     >
> >     > I suggest it is necessary to be very careful with terminology.
> In
> >     particular, I think it is important
> >     > to distinguish composition from RTP transmission.
> >     >
> >     > Regards,
> >     > Stephen Botzko
> >     >
> >     >
> >     >
> >     > On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckelcu)
> >     <eckelcu@cisco.com> wrote:
> >     >
> >     >
> >     >       > -----Original Message-----
> >     >       > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> >     >       > Sent: Monday, August 15, 2011 2:14 PM
> >     >       > To: Charles Eckel (eckelcu)
> >     >       > Cc: Paul Kyzivat; clue@ietf.org
> >     >       > Subject: Re: [clue] continuing "layout" discussion
> >     >       >
> >     >       > Inline
> >     >       >
> >     >       >
> >     >       > On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel
> (eckelcu)
> >     >       <eckelcu@cisco.com> wrote:
> >     >       >
> >     >       >
> >     >       >       Please see inline.
> >     >       >
> >     >       >
> >     >       >       > -----Original Message-----
> >     >       >       > From: clue-bounces@ietf.org
> >     [mailto:clue-bounces@ietf.org] On
> >     >       Behalf
> >     >       >       Of Paul Kyzivat
> >     >       >
> >     >       >       > Sent: Thursday, August 11, 2011 6:02 AM
> >     >       >
> >     >       >       > To: clue@ietf.org
> >     >       >       > Subject: Re: [clue] continuing "layout"
> discussion
> >     >       >       >
> >     >       >       > Inline
> >     >       >       >
> >     >       >       > On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> >     >       >       > >> -----Original Message-----
> >     >       >       > >> From: clue-bounces@ietf.org
> >     [mailto:clue-bounces@ietf.org]
> >     >       On
> >     >       >       Behalf Of
> >     >       >       > >> Paul Kyzivat
> >     >       >       > >> Sent: Tuesday, August 09, 2011 9:03 AM
> >     >       >       > >> To: clue@ietf.org
> >     >       >       > >> Subject: Re: [clue] continuing "layout"
> discussion
> >     >       >       > >
> >     >       >       > >>> 4 - multi stream media format - what the
> streams
> >     mean with
> >     >       respect
> >     >       >       to
> >     >       >       > >> each other, regardless of the actual
> content on the
> >     >       streams.  For
> >     >       >       > >> audio, examples are stereo, 5.1 surround,
> binaural,
> >     linear
> >     >       array.
> >     >       >       > >> (linear array is described in the clue
> framework
> >     document).
> >     >       >       Perhaps 3D
> >     >       >       > >> video formats would also fit in this
> category.
> >     This
> >     >       information is
> >     >       >       > >> needed in order to properly render the
> media into
> >     light and
> >     >       sound
> >     >       >       for
> >     >       >       > >> human observers.  I see this at the same
> level as
> >     >       identifying a
> >     >       >       codec,
> >     >       >       > >> independent of the audio or video content
> carried
> >     on the
> >     >       streams,
> >     >       >       and
> >     >       >       > >> independent of how any composition of
> sources is
> >     done.
> >     >       >
> >     >       >
> >     >       >       I do not think this is necessarily true. Taking
> audio as
> >     an
> >     >       example, you
> >     >       >       could have two audio streams that are mixed to
> form a
> >     single
> >     >       stereo
> >     >       >       audio stream, or you could have them as two
> independent
> >     (not
> >     >       mixed)
> >     >       >       streams that are associate with each other by
> some
> >     grouping
> >     >       mechanism.
> >     >       >       This group would be categorized as being stereo
> audio
> >     with one
> >     >       audio
> >     >       >       stream being the left and the other the right.
> The codec
> >     used
> >     >       for each
> >     >       >       could be different, though I agree they would
> typically
> >     be the
> >     >       same.
> >     >       >       Consequently, I think at attribute such as
> "stereo" as
> >     being
> >     >       more of a
> >     >       >       grouping concept, where the group may consist
> of:
> >     >       >       - multiple independent streams, each with
> potentially
> >     its own
> >     >       spatial
> >     >       >       orientation, codec, bandwidth, etc.,
> >     >       >       - a single mixed stream
> >     >       >
> >     >       >
> >     >       >
> >     >       > [sb] I do not understand this distinction.  What do
> you mean
> >     when you
> >     >       say "two audio streams that are
> >     >       > mixed to form a single stereo stream", and how is this
> >     different from
> >     >       the left and right grouping?
> >     >
> >     >
> >     >       In one case they are mixed by the source of the stream
> into a
> >     single
> >     >       stream, and in another they are sent as two separate
> streams by
> >     the
> >     >       source. The end result once rendered at the receiver may
> be the
> >     same,
> >     >       but what is sent is different. This example with audio
> is
> >     perhaps too
> >     >       simple. If you think of it as video that is composed
> into a
> >     single video
> >     >       stream vs. multiple via streams that are sent
> individually, the
> >     >       difference may be more clear.
> >     >
> >     >       Cheers,
> >     >       Charles
> >     >
> >     >
> >     >       >
> >     >       >
> >     >       >
> >     >       >       Cheers,
> >     >       >       Charles
> >     >       >
> >     >       >
> >     >       >       > >> I was with you all the way until 4. That
> one I
> >     don't
> >     >       understand.
> >     >       >       > >> The name you chose for this has
> connotations for
> >     me, but
> >     >       isn't
> >     >       >       fully in
> >     >       >       > >> harmony with the definitions you give:
> >     >       >       > >
> >     >       >       > > I'm happy to change the name if you have a
> >     suggestion
> >     >       >       >
> >     >       >       > Not yet. Maybe once the concepts are more
> clearly
> >     defined I
> >     >       will have
> >     >       >       an
> >     >       >       > opinion.
> >     >       >       >
> >     >       >       > >> If we consider audio, it makes sense that
> multiple
> >     streams
> >     >       can be
> >     >       >       > >> rendered as if they came from different
> physical
> >     locations
> >     >       in the
> >     >       >       > >> receiving room. That can be done by the
> receiver if
> >     it gets
> >     >       those
> >     >       >       > >> streams separately, and has information
> about their
> >     >       intended
> >     >       >       > >> relationships. It can also be done by the
> sender or
> >     MCU and
> >     >       passed
> >     >       >       on
> >     >       >       > >> to
> >     >       >       > >> the receiver as a single stream with stereo
> or
> >     binaural
> >     >       coding.
> >     >       >       > >
> >     >       >       > > Yes.  It could also be done by the sender
> using the
> >     "linear
> >     >       array"
> >     >       >       audio channel format.  Maybe it
> >     >       >       > is true that stereo or binaural audio channels
> would
> >     always be
> >     >       sent as
> >     >       >       a single stream, but I was not
> >     >       >       > assuming that yet, at least not in general
> when you
> >     consider
> >     >       other
> >     >       >       types too, such as linear array
> >     >       >       > channels.
> >     >       >       >
> >     >       >       > >> So it seems to me you have two concepts
> here, not
> >     one. One
> >     >       has to
> >     >       >       do
> >     >       >       > >> with describing the relationships between
> streams,
> >     and the
> >     >       other
> >     >       >       has to
> >     >       >       > >> do with the encoding of spacial
> relationships
> >     *within* a
> >     >       single
> >     >       >       stream.
> >     >       >       > >
> >     >       >       > > Maybe that is a better way to describe it,
> if you
> >     assume
> >     >       >       multi-channel audio is always sent with all
> >     >       >       > the channels in the same RTP stream.  Is that
> what you
> >     mean?
> >     >       >       > >
> >     >       >       > > I was considering the linear array format to
> be
> >     another type
> >     >       of
> >     >       >       multi-channel audio, and I know
> >     >       >       > people want to be able to send each channel in
> a
> >     separate RTP
> >     >       stream.
> >     >       >       So it doesn't quite fit with
> >     >       >       > how you separate the two concepts.  In my
> view,
> >     identifying
> >     >       the
> >     >       >       separate channels by what they mean is
> >     >       >       > the same concept for linear array and stereo.
> For
> >     example
> >     >       "this
> >     >       >       channel is left, this channel is
> >     >       >       > center, this channel is right".  To me, that
> is the
> >     same
> >     >       concept for
> >     >       >       identifying channels whether or
> >     >       >       > not they are carried in the same RTP stream.
> >     >       >       > >
> >     >       >       > > Maybe we are thinking the same thing but
> getting
> >     confused by
> >     >       >       terminology about channels vs. streams.
> >     >       >       >
> >     >       >       > Maybe. Let me try to restate what I now think
> you are
> >     saying:
> >     >       >       >
> >     >       >       > The audio may consist of several "channels".
> >     >       >       >
> >     >       >       > Each channel may be sent over its own RTP
> stream,
> >     >       >       > or multiple channels may be multiplexed over
> an RTP
> >     stream.
> >     >       >       >
> >     >       >       > I guess much of this can also apply to video.
> >     >       >       >
> >     >       >       > When there are exactly two audio channels,
> they may be
> >     encoded
> >     >       as
> >     >       >       > "stereo" or "binaural", which then affects how
> they
> >     should be
> >     >       rendered
> >     >       >       > by the recipient. In these cases the primary
> info that
> >     is
> >     >       required
> >     >       >       about
> >     >       >       > the individual channels is which is left and
> which is
> >     right.
> >     >       (And
> >     >       >       which
> >     >       >       > perspective to use in interpretting left and
> right.)
> >     >       >       >
> >     >       >       > For other multi-channel cases more information
> is
> >     required
> >     >       about the
> >     >       >       > role of each channel in order to properly
> render them.
> >     >       >       >
> >     >       >       >       Thanks,
> >     >       >       >       Paul
> >     >       >       >
> >     >       >       >
> >     >       >       > >> Or, are you asserting that stereo and
> binaural are
> >     simply
> >     >       ways to
> >     >       >       > >> encode
> >     >       >       > >> multiple logical streams in one RTP stream,
> >     together with
> >     >       their
> >     >       >       spacial
> >     >       >       > >> relationships?
> >     >       >       > >
> >     >       >       > > No, that is not what I'm trying to say.
> >     >       >       > >
> >     >       >       > > Mark
> >     >       >       > >
> _______________________________________________
> >     >       >       > > clue mailing list
> >     >       >       > > clue@ietf.org
> >     >       >       > > https://www.ietf.org/mailman/listinfo/clue
> >     >       >       > >
> >     >       >       >
> >     >       >       >
> _______________________________________________
> >     >       >       > clue mailing list
> >     >       >       > clue@ietf.org
> >     >       >       > https://www.ietf.org/mailman/listinfo/clue
> >     >       >       _______________________________________________
> >     >       >       clue mailing list
> >     >       >       clue@ietf.org
> >     >       >       https://www.ietf.org/mailman/listinfo/clue
> >     >       >
> >     >       >
> >     >
> >     >
> >     >
> >
> >
> >
>
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue

 

 


--Boundary_(ID_aCEKBF2dYxYHYr3o4/O70g)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Steve,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I also would&nbsp; not agree that we need to specify how rendering is =
done once the streams arrive to the receiver. I think that the receiver =
should be able to provide information about his rendering capabilities =
which may be helpful for the sender to create a better =
content.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>As for my comment on 2 and 3 case. The current layout discussion is =
on audio with 2 channels, I was saying that this is a simple case and if =
we want to discuss layout it should be clear what it means for =
multi-video and audio cases.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>My comment on the current framework is that it dives immediately to =
the model and the examples talk about a three camera left to right case. =
I was questioning how this model scales.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I agree with your comment about the number of capture devices. By =
capture field I was trying to mention the issue of the view port (is the =
focus on the first row, second row, multiview,&#8230;). Maybe it can be =
described by the framework but it is not explained =
how.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Roni<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Stephen Botzko [mailto:stephen.botzko@gmail.com] <br><b>Sent:</b> =
Wednesday, August 17, 2011 5:06 PM<br><b>To:</b> Roni Even<br><b>Cc:</b> =
Charles Eckel (eckelcu); clue@ietf.org<br><b>Subject:</b> Re: [clue] =
continuing &quot;layout&quot; =
discussion<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>For audio at least (and probably video) I =
agree you need the number and placement of <u>captures</u>, but I see no =
value in knowing the number of capture <u>devices</u>.&nbsp; For =
instance, the stereo encoding we started with might be derived from a =
microphone in front each of two participants, or it might be derived =
from a large microphone array.&nbsp; For receivers, there is no =
difference, so I see no reason to signal it.&nbsp;&nbsp; The 3D =
telepresence demonstration technology in the EU used 3 cameras to derive =
each 3D view (I think), but it could have also been done with a =
Kinect-style single camera.&nbsp; Again, the number of cameras used to =
make the capture would make no difference to a receiver.<br><br>I don't =
know what you mean by the &quot;capture field&quot; (or what =
specifically about it you think we ought to know), so at present I have =
no opinion as to whether it is needed or not.&nbsp; I agree that mixing =
of sources from multiple rooms needs more attention (and I think that is =
what the &quot;layout&quot; conversation should be chiefly =
about).<br><br>I think the framework draft is not limited to 2 channels =
for audio and 3 cameras.&nbsp; I haven't seen any issues for an N-image =
video wall and an associated M-channel audio capture, as long as you =
stay within the stated assumption in the model that the audio/video are =
on one wall.&nbsp; Apparently there is work to extend the model to =
handle multiple video walls, and of course the audio will need to be =
adjusted for that. <br><br>BTW, I would challenge anyone who is either =
proposing an alternative framework or extending this draft to build the =
needed rendering equations to get the right sound field from a standard =
arrangement of speakers.&nbsp; Though rendering itself is out of scope, =
we do have enablement requirements for rendering.&nbsp; There are lots =
of things we <i>could</i> signal, but if their use in rendering is not =
easily understood, then we will not achieve =
interoperability.<br><br>Regards,<br>Stephen<br><br><br><o:p></o:p></p><d=
iv><p class=3DMsoNormal>On Wed, Aug 17, 2011 at 12:51 AM, Roni Even =
&lt;<a href=3D"mailto:Even.roni@huawei.com">Even.roni@huawei.com</a>&gt; =
wrote:<o:p></o:p></p><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;color:#1F497D'>Hi =
Steve,</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;color:#1F497D'>The two channel is a simple =
private case and using this case to define the required information from =
the capture and render side is like saying that I proved a mathematical =
induction for n=3D2 therefore it works for every n. I see this issue =
since we are using a n=3D2 channels audio and a n=3D3 cameras left to =
right examples to provide a solution that will scale to any =
n.</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;color:#1F497D'>What I was trying to say that =
the current way we describe the stream by a number is not enough if we =
want to go to the &quot;being there&quot; experience. =
</span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;color:#1F497D'>We need to see what are the =
dimensions that the model need in order to be able to convey the capture =
information and the rendering capabilities for both audio and video. I =
think that there is some similarities since we have a number of streams, =
how the capture is done and what is the rendering device as the basic =
information. </span><o:p></o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;color:#1F497D'>I think that before going to =
the framework model it may be beneficial to create a list of the =
parameters we need to convey, provide a term for each group of =
parameters and have a way to define them in the model. For example =
&nbsp;&nbsp;for the capture we have the number of capture devices, the =
arrangement (Spatial), the encoding process (including mixing if =
multiple inputs), the capture field and others.</span><o:p></o:p></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;color:#1F497D'>Regards</span><o:p></o:p></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;color:#1F497D'>Roni</span><o:p></o:p></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
style=3D'font-size:11.0pt;color:#1F497D'>&nbsp;</span><o:p></o:p></p><div=
 style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span =
style=3D'font-size:10.0pt'>From:</span></b><span =
style=3D'font-size:10.0pt'> Stephen Botzko [mailto:<a =
href=3D"mailto:stephen.botzko@gmail.com" =
target=3D"_blank">stephen.botzko@gmail.com</a>] <br><b>Sent:</b> =
Wednesday, August 17, 2011 4:37 AM<br><b>To:</b> Roni Even<br><b>Cc:</b> =
Charles Eckel (eckelcu); <a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a></span><o:p></o:p></p><div><div><p =
class=3DMsoNormal><br><b>Subject:</b> Re: [clue] continuing =
&quot;layout&quot; =
discussion<o:p></o:p></p></div></div></div></div><div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'>Hi =
Roni<br><br>For this particular discussion, all of the two channel =
transmissions are &quot;stereo&quot;, they are just transported =
differently.&nbsp; <br><br>As far as the framework draft is concerned, =
the various microphone arrangements are accounted for by the signaling =
of the 1-100 indices for each channel. <br><br>Binaural is something =
else- either an HRTF function is applied to the two channels prior to =
rendering (which was Christer's case with the central rendering server), =
or you have a dummy head with microphones in the ears in the =
telepresence room to make the capture.&nbsp; Not sure if we need to =
distinguish the capture and render cases right =
now.<br><br>Regards,<br>Stephen<o:p></o:p></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>On Tue, Aug =
16, 2011 at 7:34 PM, Roni Even &lt;<a =
href=3D"mailto:Even.roni@huawei.com" =
target=3D"_blank">Even.roni@huawei.com</a>&gt; wrote:<o:p></o:p></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Hi =
guys,<br>In case 1 according to RFC 3551 (section 4.1) 2 channels in the =
rtpmap means<br>left and right channels described as stereo. Are you =
saying that for the 2<br>and 2b case you also assume stereo capture or =
can it be any other way of<br>creating the two audio streams &nbsp;from =
the same room (Binaural recording (not<br>common), or some other =
arrangements of the microphones). But this talk about<br>the capture =
side.<br><br>I think that Christer talked about the rendering side and =
not only on the<br>capture side.<br><br>Roni<o:p></o:p></p><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><br>&gt; =
-----Original Message-----<br>&gt; From: <a =
href=3D"mailto:clue-bounces@ietf.org" =
target=3D"_blank">clue-bounces@ietf.org</a> [mailto:<a =
href=3D"mailto:clue-bounces@ietf.org" =
target=3D"_blank">clue-bounces@ietf.org</a>] On Behalf =
Of<o:p></o:p></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&gt; =
Charles Eckel (eckelcu)<br>&gt; Sent: Wednesday, August 17, 2011 12:40 =
AM<br>&gt; To: Stephen Botzko<br>&gt; Cc: <a =
href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><o:p></o:p></p><div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'>&gt; Subject: Re: =
[clue] continuing &quot;layout&quot; discussion<br>&gt;<br>&gt; Agreed. =
The difference I am trying to point out is that in (1), the<br>&gt; =
information you need to describe the audio stream for =
appropriate<br>&gt; rendering is already handled quite well by existing =
SIP/SDP/RTP and<br>&gt; most<br>&gt; implementations, whereas you need =
CLUE for (2) and (2b).<br>&gt;<br>&gt; Cheers,<br>&gt; =
Charles<br>&gt;<br>&gt; &gt; -----Original Message-----<br>&gt; &gt; =
From: Stephen Botzko [mailto:<a href=3D"mailto:stephen.botzko@gmail.com" =
target=3D"_blank">stephen.botzko@gmail.com</a>]<br>&gt; &gt; Sent: =
Tuesday, August 16, 2011 2:14 PM<br>&gt; &gt; To: Charles Eckel =
(eckelcu)<br>&gt; &gt; Cc: Paul Kyzivat; <a =
href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br>&gt; &gt; Subject: Re: [clue] =
continuing &quot;layout&quot; discussion<br>&gt; &gt;<br>&gt; &gt; Well, =
the audio in (1) and (2b) is certainly packetized differently.<br>&gt; =
But not compressed differently<br>&gt; &gt; (unless you are assuming =
that the signal in (1) is jointly encoded<br>&gt; stereo - which it =
could be I guess,<br>&gt; &gt; but it would be unusual for telepresence =
systems). Also, the audio in<br>&gt; (1) is not mixed, no matter =
how<br>&gt; &gt; it is encoded.<br>&gt; &gt;<br>&gt; &gt; In any event, =
I believe that the difference between (1) and (2) and<br>&gt; (2b) is =
really a transport<br>&gt; &gt; question that has nothing to do with =
layout. The same information is<br>&gt; needed to enable proper<br>&gt; =
&gt; rendering, and once the streams are received, they are rendered =
in<br>&gt; precisely the same way.<br>&gt; &gt;<br>&gt; &gt; =
Regards,<br>&gt; &gt; Stephen Botzko<br>&gt; &gt;<br>&gt; &gt;<br>&gt; =
&gt; On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel (eckelcu)<br>&gt; =
&lt;<a href=3D"mailto:eckelcu@cisco.com" =
target=3D"_blank">eckelcu@cisco.com</a>&gt; wrote:<br>&gt; &gt;<br>&gt; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; I am distinguishing between:<br>&gt; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; (1) a single RTP stream that consists of =
a single stereo audio<br>&gt; stream<br>&gt; &gt; &nbsp; &nbsp; (2) two =
RTP streams, one that contains left speaker audio and<br>&gt; the =
other<br>&gt; &gt; &nbsp; &nbsp; than contains right speaker =
audio<br>&gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; (2) could also be =
transmitted in a single RTP stream using SSRC<br>&gt; &gt; &nbsp; &nbsp; =
multiplexing. Let me call that (2b).<br>&gt; &gt; &nbsp; &nbsp; (2) and =
(2b) are essentially the same. Just the RTP mechanism<br>&gt; =
employed<br>&gt; &gt; &nbsp; &nbsp; is difference.<br>&gt; &gt; &nbsp; =
&nbsp; (1) is different from (2) and (2b) in that the audio =
signal<br>&gt; encoded is<br>&gt; &gt; &nbsp; &nbsp; actually =
different.<br>&gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; Cheers,<br>&gt; &gt; =
&nbsp; &nbsp; Charles<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; &nbsp; =
&nbsp; &gt; -----Original Message-----<br>&gt; &gt; &nbsp; &nbsp; &gt; =
From: Stephen Botzko [mailto:<a href=3D"mailto:stephen.botzko@gmail.com" =
target=3D"_blank">stephen.botzko@gmail.com</a>]<br>&gt; &gt;<br>&gt; =
&gt; &nbsp; &nbsp; &gt; Sent: Tuesday, August 16, 2011 6:20 AM<br>&gt; =
&gt; &nbsp; &nbsp; &gt; To: Charles Eckel (eckelcu)<br>&gt; &gt; &nbsp; =
&nbsp; &gt; Cc: Paul Kyzivat; <a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br>&gt; &gt; &nbsp; &nbsp; &gt; =
Subject: Re: [clue] continuing &quot;layout&quot; discussion<br>&gt; =
&gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; I guess by =
&quot;stream&quot; you are meaning RTP stream? &nbsp;in which =
case<br>&gt; by<br>&gt; &gt; &nbsp; &nbsp; &quot;mix&quot; you perhaps =
mean that the left<br>&gt; &gt; &nbsp; &nbsp; &gt; and right channels =
are placed in a single RTP stream??? &nbsp;What<br>&gt; do you<br>&gt; =
&gt; &nbsp; &nbsp; mean when you describe some audio<br>&gt; &gt; &nbsp; =
&nbsp; &gt; captures as &quot;independent&quot; - are you thinking they =
come from<br>&gt; different<br>&gt; &gt; &nbsp; &nbsp; rooms???.<br>&gt; =
&gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; I think in many =
respects audio distribution and spatial audio<br>&gt; layout<br>&gt; =
&gt; &nbsp; &nbsp; is at least as difficult as video<br>&gt; &gt; &nbsp; =
&nbsp; &gt; layout, and have some unique issues. &nbsp;For one thing, =
you need<br>&gt; to sort<br>&gt; &gt; &nbsp; &nbsp; out how you should =
place the<br>&gt; &gt; &nbsp; &nbsp; &gt; audio from human participants =
who are not on camera, and what<br>&gt; should<br>&gt; &gt; &nbsp; =
&nbsp; happen later on if some of those<br>&gt; &gt; &nbsp; &nbsp; &gt; =
participants are shown.<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; =
&nbsp; &nbsp; &gt; I suggest it is necessary to be very careful with =
terminology.<br>&gt; In<br>&gt; &gt; &nbsp; &nbsp; particular, I think =
it is important<br>&gt; &gt; &nbsp; &nbsp; &gt; to distinguish =
composition from RTP transmission.<br>&gt; &gt; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; Regards,<br>&gt; &gt; &nbsp; &nbsp; =
&gt; Stephen Botzko<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; =
&nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt; On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckelcu)<br>&gt; =
&gt; &nbsp; &nbsp; &lt;<a href=3D"mailto:eckelcu@cisco.com" =
target=3D"_blank">eckelcu@cisco.com</a>&gt; wrote:<br>&gt; &gt; &nbsp; =
&nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; -----Original Message-----<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; From: Stephen Botzko =
[mailto:<a href=3D"mailto:stephen.botzko@gmail.com" =
target=3D"_blank">stephen.botzko@gmail.com</a>]<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; Sent: Monday, August 15, 2011 2:14 =
PM<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; To: Charles =
Eckel (eckelcu)<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; Cc: Paul Kyzivat; <a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; Subject: Re: [clue] continuing =
&quot;layout&quot; discussion<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; Inline<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; On Mon, Aug 15, 2011 =
at 4:21 PM, Charles Eckel<br>&gt; (eckelcu)<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &lt;<a href=3D"mailto:eckelcu@cisco.com" =
target=3D"_blank">eckelcu@cisco.com</a>&gt; wrote:<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; Please see inline.<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; -----Original Message-----<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; From: <a href=3D"mailto:clue-bounces@ietf.org" =
target=3D"_blank">clue-bounces@ietf.org</a><br>&gt; &gt; &nbsp; &nbsp; =
[mailto:<a href=3D"mailto:clue-bounces@ietf.org" =
target=3D"_blank">clue-bounces@ietf.org</a>] On<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; Behalf<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; Of Paul Kyzivat<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; Sent: =
Thursday, August 11, 2011 6:02 AM<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; To: <a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; Subject: Re: [clue] =
continuing &quot;layout&quot;<br>&gt; discussion<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; Inline<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; On 8/10/11 5:49 PM, Duckworth, =
Mark wrote:<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt;&gt; -----Original Message-----<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &gt;&gt; From: <a href=3D"mailto:clue-bounces@ietf.org" =
target=3D"_blank">clue-bounces@ietf.org</a><br>&gt; &gt; &nbsp; &nbsp; =
[mailto:<a href=3D"mailto:clue-bounces@ietf.org" =
target=3D"_blank">clue-bounces@ietf.org</a>]<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; On<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; Behalf Of<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; =
Paul Kyzivat<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt;&gt; Sent: Tuesday, August 09, 2011 9:03 =
AM<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;&gt; To: <a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; Subject: =
Re: [clue] continuing &quot;layout&quot;<br>&gt; discussion<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;&gt;&gt; 4 - multi stream media format - what =
the<br>&gt; streams<br>&gt; &gt; &nbsp; &nbsp; mean with<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; respect<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; to<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &gt;&gt; each other, regardless of the actual<br>&gt; content on =
the<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; streams. =
&nbsp;For<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt;&gt; audio, examples are stereo, 5.1 =
surround,<br>&gt; binaural,<br>&gt; &gt; &nbsp; &nbsp; linear<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; array.<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; =
(linear array is described in the clue<br>&gt; framework<br>&gt; &gt; =
&nbsp; &nbsp; document).<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; Perhaps 3D<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; video =
formats would also fit in this<br>&gt; category.<br>&gt; &gt; &nbsp; =
&nbsp; This<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
information is<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt;&gt; needed in order to properly render =
the<br>&gt; media into<br>&gt; &gt; &nbsp; &nbsp; light and<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; sound<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; for<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&gt;&gt; human observers. &nbsp;I see this at the same<br>&gt; level =
as<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; identifying =
a<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; codec,<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; independent of the audio =
or video content<br>&gt; carried<br>&gt; &gt; &nbsp; &nbsp; on =
the<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
streams,<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; and<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; independent of how any =
composition of<br>&gt; sources is<br>&gt; &gt; &nbsp; &nbsp; =
done.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; I do not =
think this is necessarily true. Taking<br>&gt; audio as<br>&gt; &gt; =
&nbsp; &nbsp; an<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
example, you<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; could have two audio streams that are mixed =
to<br>&gt; form a<br>&gt; &gt; &nbsp; &nbsp; single<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; stereo<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; audio stream, or you =
could have them as two<br>&gt; independent<br>&gt; &gt; &nbsp; &nbsp; =
(not<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; mixed)<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
streams that are associate with each other by<br>&gt; some<br>&gt; &gt; =
&nbsp; &nbsp; grouping<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; mechanism.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; This group would be categorized as being =
stereo<br>&gt; audio<br>&gt; &gt; &nbsp; &nbsp; with one<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; audio<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; stream being the =
left and the other the right.<br>&gt; The codec<br>&gt; &gt; &nbsp; =
&nbsp; used<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; for =
each<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; could be different, though I agree they would<br>&gt; =
typically<br>&gt; &gt; &nbsp; &nbsp; be the<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; same.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; Consequently, I think at =
attribute such as<br>&gt; &quot;stereo&quot; as<br>&gt; &gt; &nbsp; =
&nbsp; being<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; more =
of a<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; grouping concept, where the group may consist<br>&gt; =
of:<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; - multiple independent streams, each with<br>&gt; =
potentially<br>&gt; &gt; &nbsp; &nbsp; its own<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; spatial<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; orientation, codec, =
bandwidth, etc.,<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; - a single mixed stream<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
[sb] I do not understand this distinction. &nbsp;What do<br>&gt; you =
mean<br>&gt; &gt; &nbsp; &nbsp; when you<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; say &quot;two audio streams that are<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; mixed to form a single =
stereo stream&quot;, and how is this<br>&gt; &gt; &nbsp; &nbsp; =
different from<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; the =
left and right grouping?<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; =
&nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
In one case they are mixed by the source of the stream<br>&gt; into =
a<br>&gt; &gt; &nbsp; &nbsp; single<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; stream, and in another they are sent as two =
separate<br>&gt; streams by<br>&gt; &gt; &nbsp; &nbsp; the<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; source. The end result once =
rendered at the receiver may<br>&gt; be the<br>&gt; &gt; &nbsp; &nbsp; =
same,<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; but what is =
sent is different. This example with audio<br>&gt; is<br>&gt; &gt; =
&nbsp; &nbsp; perhaps too<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; simple. If you think of it as video that is composed<br>&gt; into =
a<br>&gt; &gt; &nbsp; &nbsp; single video<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; stream vs. multiple via streams that are =
sent<br>&gt; individually, the<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; difference may be more clear.<br>&gt; &gt; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
Cheers,<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
Charles<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; Cheers,<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
Charles<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &gt;&gt; I was with you all the way until 4. That<br>&gt; one =
I<br>&gt; &gt; &nbsp; &nbsp; don't<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; understand.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; The name you chose =
for this has<br>&gt; connotations for<br>&gt; &gt; &nbsp; &nbsp; me, =
but<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; isn't<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
fully in<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt;&gt; harmony with the definitions you =
give:<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt; I'm happy to change the name =
if you have a<br>&gt; &gt; &nbsp; &nbsp; suggestion<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; Not yet. Maybe once the concepts are more<br>&gt; clearly<br>&gt; =
&gt; &nbsp; &nbsp; defined I<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; will have<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; an<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; opinion.<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;&gt; If we consider audio, it makes sense =
that<br>&gt; multiple<br>&gt; &gt; &nbsp; &nbsp; streams<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; can be<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; =
rendered as if they came from different<br>&gt; physical<br>&gt; &gt; =
&nbsp; &nbsp; locations<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; in the<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt;&gt; receiving room. That can be done by =
the<br>&gt; receiver if<br>&gt; &gt; &nbsp; &nbsp; it gets<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; those<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; =
streams separately, and has information<br>&gt; about their<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; intended<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; =
relationships. It can also be done by the<br>&gt; sender or<br>&gt; &gt; =
&nbsp; &nbsp; MCU and<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; passed<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; on<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; to<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; =
the receiver as a single stream with stereo<br>&gt; or<br>&gt; &gt; =
&nbsp; &nbsp; binaural<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; coding.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt; Yes. &nbsp;It could =
also be done by the sender<br>&gt; using the<br>&gt; &gt; &nbsp; &nbsp; =
&quot;linear<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
array&quot;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; audio channel format. &nbsp;Maybe it<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
is true that stereo or binaural audio channels<br>&gt; would<br>&gt; =
&gt; &nbsp; &nbsp; always be<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; sent as<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; a single stream, but I was not<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; assuming that yet, at least not in general<br>&gt; when you<br>&gt; =
&gt; &nbsp; &nbsp; consider<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; other<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; types too, such as linear array<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
channels.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; So it seems to me you =
have two concepts<br>&gt; here, not<br>&gt; &gt; &nbsp; &nbsp; one. =
One<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; has to<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
do<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;&gt; with describing the relationships =
between<br>&gt; streams,<br>&gt; &gt; &nbsp; &nbsp; and the<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; other<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; has to<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&gt;&gt; do with the encoding of spacial<br>&gt; relationships<br>&gt; =
&gt; &nbsp; &nbsp; *within* a<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; single<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; stream.<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&gt; Maybe that is a better way to describe it,<br>&gt; if you<br>&gt; =
&gt; &nbsp; &nbsp; assume<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; multi-channel audio is always sent with =
all<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; the channels in the same RTP stream. &nbsp;Is =
that<br>&gt; what you<br>&gt; &gt; &nbsp; &nbsp; mean?<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt; I was considering the linear array format =
to<br>&gt; be<br>&gt; &gt; &nbsp; &nbsp; another type<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; of<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; multi-channel audio, =
and I know<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; people want to be able to send each channel =
in<br>&gt; a<br>&gt; &gt; &nbsp; &nbsp; separate RTP<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; stream.<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; So it doesn't quite fit =
with<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; how you separate the two concepts. &nbsp;In =
my<br>&gt; view,<br>&gt; &gt; &nbsp; &nbsp; identifying<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; the<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; separate channels by =
what they mean is<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; the same concept for linear array and =
stereo.<br>&gt; For<br>&gt; &gt; &nbsp; &nbsp; example<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &quot;this<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; channel is =
left, this channel is<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; center, this channel is =
right&quot;. &nbsp;To me, that<br>&gt; is the<br>&gt; &gt; &nbsp; &nbsp; =
same<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; concept =
for<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; identifying channels whether or<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; not they are =
carried in the same RTP stream.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt; =
Maybe we are thinking the same thing but<br>&gt; getting<br>&gt; &gt; =
&nbsp; &nbsp; confused by<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; terminology about channels vs. =
streams.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; Maybe. Let me try to restate what =
I now think<br>&gt; you are<br>&gt; &gt; &nbsp; &nbsp; saying:<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; The audio may consist of several =
&quot;channels&quot;.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; Each channel may be =
sent over its own RTP<br>&gt; stream,<br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; or multiple channels =
may be multiplexed over<br>&gt; an RTP<br>&gt; &gt; &nbsp; &nbsp; =
stream.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; I guess much of this can also apply to =
video.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; When there are exactly two audio =
channels,<br>&gt; they may be<br>&gt; &gt; &nbsp; &nbsp; encoded<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; as<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&quot;stereo&quot; or &quot;binaural&quot;, which then affects =
how<br>&gt; they<br>&gt; &gt; &nbsp; &nbsp; should be<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; rendered<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; by the =
recipient. In these cases the primary<br>&gt; info that<br>&gt; &gt; =
&nbsp; &nbsp; is<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
required<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; about<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; the individual channels is which =
is left and<br>&gt; which is<br>&gt; &gt; &nbsp; &nbsp; right.<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; (And<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; which<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; perspective to use in interpretting left and<br>&gt; =
right.)<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; For other multi-channel cases more =
information<br>&gt; is<br>&gt; &gt; &nbsp; &nbsp; required<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; about the<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; role of =
each channel in order to properly<br>&gt; render them.<br>&gt; &gt; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; Thanks,<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; Paul<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; Or, =
are you asserting that stereo and<br>&gt; binaural are<br>&gt; &gt; =
&nbsp; &nbsp; simply<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; ways to<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt;&gt; encode<br>&gt; &gt; &nbsp; &nbsp; =
&gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; =
multiple logical streams in one RTP stream,<br>&gt; &gt; &nbsp; &nbsp; =
together with<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
their<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; spacial<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt;&gt; relationships?<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &gt; No, that is not what I'm trying to =
say.<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt; Mark<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&gt;<br>&gt; _______________________________________________<br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &gt; clue mailing list<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt; <a =
href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/clue" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
&gt; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; =
_______________________________________________<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; clue =
mailing list<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; <a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/clue" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; =
_______________________________________________<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; clue mailing =
list<br>&gt; &gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt; &nbsp; =
&nbsp; &nbsp; <a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br>&gt; &gt; &nbsp; &nbsp; &gt; =
&nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; <a =
href=3D"https://www.ietf.org/mailman/listinfo/clue" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><br>&gt; =
&gt; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; =
&nbsp; &gt; &nbsp; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt;<br>&gt; &gt; &nbsp; &nbsp; &gt;<br>&gt; &gt; &nbsp; &nbsp; =
&gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt;<br>&gt; =
_______________________________________________<br>&gt; clue mailing =
list<br>&gt; <a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br>&gt; <a =
href=3D"https://www.ietf.org/mailman/listinfo/clue" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><o:p></o:=
p></p></div></div></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p></div></div></div></div></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>=

--Boundary_(ID_aCEKBF2dYxYHYr3o4/O70g)--

From stephen.botzko@gmail.com  Wed Aug 17 08:34:32 2011
Return-Path: <stephen.botzko@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA7F621F8B3A for <clue@ietfa.amsl.com>; Wed, 17 Aug 2011 08:34:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.401
X-Spam-Level: 
X-Spam-Status: No, score=-3.401 tagged_above=-999 required=5 tests=[AWL=0.197,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yf97Pyyirdyq for <clue@ietfa.amsl.com>; Wed, 17 Aug 2011 08:34:30 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id EB84721F859F for <clue@ietf.org>; Wed, 17 Aug 2011 08:34:22 -0700 (PDT)
Received: by vxi29 with SMTP id 29so1152323vxi.31 for <clue@ietf.org>; Wed, 17 Aug 2011 08:35:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=d+m8SR3VO4wDlBnfGKOjNXTaEKU7yY1fiXapGHkkLIg=; b=mT6Ieq2yYgXopieJEIodUyiaqZLoUdiaAkxT+Kfs0oNPUUULpaHeQemV3rl92Biq3H RfRuGV/K1nxcVc3DW8NPWaWFqiHgDanwQikNYXjYOsSWRPaXiDVmp1l88zle30QQVq5j wdBOgegSkmBgyCUHEuBatIcTMAMkMTeIPEzqk=
MIME-Version: 1.0
Received: by 10.52.20.173 with SMTP id o13mr1154785vde.21.1313595313895; Wed, 17 Aug 2011 08:35:13 -0700 (PDT)
Received: by 10.52.115.103 with HTTP; Wed, 17 Aug 2011 08:35:13 -0700 (PDT)
In-Reply-To: <036801cc5cf0$0d08f8e0$271aeaa0$%roni@huawei.com>
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E413021.3010509@alum.mit.edu> <44C6B6B2D0CF424AA90B6055548D7A61AEA65C62@CRPMBOXPRD01.polycom.com> <4E43D2BE.5010102@alum.mit.edu> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDC9A@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6Yo6J-_3qJ9ffb516zBE-CSBYXxBs0KKGYGAozY0OUHQ@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DDCFE@xmb-sjc-234.amer.cisco.com> <CAMC7SJ4GWynTWOXwOfXZ2B3MFLSM1m4GVho7XznCNt3rwjueJg@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C050DE024@xmb-sjc-234.amer.cisco.com> <CAMC7SJ6XE3KaFvJH6xvCejbpDLN9i=cjW4dbmL=bhhkcd4X31g@mail.gmail.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C051BE986@xmb-sjc-234.amer.cisco.com> <02a501cc5c6d$1a2bf1e0$4e83d5a0$%roni@huawei.com> <CAMC7SJ7vcH8j7t7tvduZ5Ev26RTC4b6xdc3ytxu+upyNTWHPFQ@mail.gmail.com> <02bc01cc5c99$6375adb0$2a610910$%roni@huawei.com> <CAMC7SJ5rRNE_51RdNe8hpovE9PY7ninR=ML+uDPOuw6kwOLv7A@mail.gmail.com> <036801cc5cf0$0d08f8e0$271aeaa0$%roni@huawei.com>
Date: Wed, 17 Aug 2011 11:35:13 -0400
Message-ID: <CAMC7SJ4w7skR6Dab4qyeTgogazvg7cd=-Oun5hDUbBGYzgqASQ@mail.gmail.com>
From: Stephen Botzko <stephen.botzko@gmail.com>
To: Roni Even <Even.roni@huawei.com>
Content-Type: multipart/alternative; boundary=20cf307c9f46103a2304aab53e6b
Cc: clue@ietf.org
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Aug 2011 15:34:33 -0000

--20cf307c9f46103a2304aab53e6b
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

I didn't say that we needed to *specify* how rendering is done.  However,
the information we are providing is intended to enable the rendering of an
interoperable "being there experience".

So we do need to know if the information we signal actually enables such
rendering.  The best way to ensure that is to construct a rendering method
that would work, and which would need the information we propose to provide=
.
We don't need to specify the rendering method, we don't even have to
describe it on the list.  But if we all can't construct a reasonable method
easily, then CLUE will have failed.

Regards,
Stephen

On Wed, Aug 17, 2011 at 11:12 AM, Roni Even <Even.roni@huawei.com> wrote:

> Steve,****
>
> I also would  not agree that we need to specify how rendering is done onc=
e
> the streams arrive to the receiver. I think that the receiver should be a=
ble
> to provide information about his rendering capabilities which may be help=
ful
> for the sender to create a better content.****
>
> ** **
>
> As for my comment on 2 and 3 case. The current layout discussion is on
> audio with 2 channels, I was saying that this is a simple case and if we
> want to discuss layout it should be clear what it means for multi-video a=
nd
> audio cases.****
>
> ** **
>
> My comment on the current framework is that it dives immediately to the
> model and the examples talk about a three camera left to right case. I wa=
s
> questioning how this model scales.****
>
> ** **
>
> I agree with your comment about the number of capture devices. By capture
> field I was trying to mention the issue of the view port (is the focus on
> the first row, second row, multiview,=85). Maybe it can be described by t=
he
> framework but it is not explained how.****
>
> ** **
>
> Roni****
>
> ** **
>
> *From:* Stephen Botzko [mailto:stephen.botzko@gmail.com]
> *Sent:* Wednesday, August 17, 2011 5:06 PM
>
> *To:* Roni Even
> *Cc:* Charles Eckel (eckelcu); clue@ietf.org
> *Subject:* Re: [clue] continuing "layout" discussion****
>
> ** **
>
> For audio at least (and probably video) I agree you need the number and
> placement of *captures*, but I see no value in knowing the number of
> capture *devices*.  For instance, the stereo encoding we started with
> might be derived from a microphone in front each of two participants, or =
it
> might be derived from a large microphone array.  For receivers, there is =
no
> difference, so I see no reason to signal it.   The 3D telepresence
> demonstration technology in the EU used 3 cameras to derive each 3D view =
(I
> think), but it could have also been done with a Kinect-style single camer=
a.
> Again, the number of cameras used to make the capture would make no
> difference to a receiver.
>
> I don't know what you mean by the "capture field" (or what specifically
> about it you think we ought to know), so at present I have no opinion as =
to
> whether it is needed or not.  I agree that mixing of sources from multipl=
e
> rooms needs more attention (and I think that is what the "layout"
> conversation should be chiefly about).
>
> I think the framework draft is not limited to 2 channels for audio and 3
> cameras.  I haven't seen any issues for an N-image video wall and an
> associated M-channel audio capture, as long as you stay within the stated
> assumption in the model that the audio/video are on one wall.  Apparently
> there is work to extend the model to handle multiple video walls, and of
> course the audio will need to be adjusted for that.
>
> BTW, I would challenge anyone who is either proposing an alternative
> framework or extending this draft to build the needed rendering equations=
 to
> get the right sound field from a standard arrangement of speakers.  Thoug=
h
> rendering itself is out of scope, we do have enablement requirements for
> rendering.  There are lots of things we *could* signal, but if their use
> in rendering is not easily understood, then we will not achieve
> interoperability.
>
> Regards,
> Stephen
>
>
> ****
>
> On Wed, Aug 17, 2011 at 12:51 AM, Roni Even <Even.roni@huawei.com> wrote:=
*
> ***
>
> Hi Steve,****
>
> The two channel is a simple private case and using this case to define th=
e
> required information from the capture and render side is like saying that=
 I
> proved a mathematical induction for n=3D2 therefore it works for every n.=
 I
> see this issue since we are using a n=3D2 channels audio and a n=3D3 came=
ras
> left to right examples to provide a solution that will scale to any n.***=
*
>
>  ****
>
> What I was trying to say that the current way we describe the stream by a
> number is not enough if we want to go to the "being there" experience. **=
*
> *
>
> We need to see what are the dimensions that the model need in order to be
> able to convey the capture information and the rendering capabilities for
> both audio and video. I think that there is some similarities since we ha=
ve
> a number of streams, how the capture is done and what is the rendering
> device as the basic information. ****
>
> I think that before going to the framework model it may be beneficial to
> create a list of the parameters we need to convey, provide a term for eac=
h
> group of parameters and have a way to define them in the model. For examp=
le
>   for the capture we have the number of capture devices, the arrangement
> (Spatial), the encoding process (including mixing if multiple inputs), th=
e
> capture field and others.****
>
>  ****
>
> Regards****
>
> Roni****
>
>  ****
>
> *From:* Stephen Botzko [mailto:stephen.botzko@gmail.com]
> *Sent:* Wednesday, August 17, 2011 4:37 AM
> *To:* Roni Even
> *Cc:* Charles Eckel (eckelcu); clue@ietf.org****
>
>
> *Subject:* Re: [clue] continuing "layout" discussion****
>
>  ****
>
> Hi Roni
>
> For this particular discussion, all of the two channel transmissions are
> "stereo", they are just transported differently.
>
> As far as the framework draft is concerned, the various microphone
> arrangements are accounted for by the signaling of the 1-100 indices for
> each channel.
>
> Binaural is something else- either an HRTF function is applied to the two
> channels prior to rendering (which was Christer's case with the central
> rendering server), or you have a dummy head with microphones in the ears =
in
> the telepresence room to make the capture.  Not sure if we need to
> distinguish the capture and render cases right now.
>
> Regards,
> Stephen****
>
> On Tue, Aug 16, 2011 at 7:34 PM, Roni Even <Even.roni@huawei.com> wrote:*=
*
> **
>
> Hi guys,
> In case 1 according to RFC 3551 (section 4.1) 2 channels in the rtpmap
> means
> left and right channels described as stereo. Are you saying that for the =
2
> and 2b case you also assume stereo capture or can it be any other way of
> creating the two audio streams  from the same room (Binaural recording (n=
ot
> common), or some other arrangements of the microphones). But this talk
> about
> the capture side.
>
> I think that Christer talked about the rendering side and not only on the
> capture side.
>
> Roni****
>
>
> > -----Original Message-----
> > From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of=
*
> ***
>
> > Charles Eckel (eckelcu)
> > Sent: Wednesday, August 17, 2011 12:40 AM
> > To: Stephen Botzko
> > Cc: clue@ietf.org****
>
> > Subject: Re: [clue] continuing "layout" discussion
> >
> > Agreed. The difference I am trying to point out is that in (1), the
> > information you need to describe the audio stream for appropriate
> > rendering is already handled quite well by existing SIP/SDP/RTP and
> > most
> > implementations, whereas you need CLUE for (2) and (2b).
> >
> > Cheers,
> > Charles
> >
> > > -----Original Message-----
> > > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > > Sent: Tuesday, August 16, 2011 2:14 PM
> > > To: Charles Eckel (eckelcu)
> > > Cc: Paul Kyzivat; clue@ietf.org
> > > Subject: Re: [clue] continuing "layout" discussion
> > >
> > > Well, the audio in (1) and (2b) is certainly packetized differently.
> > But not compressed differently
> > > (unless you are assuming that the signal in (1) is jointly encoded
> > stereo - which it could be I guess,
> > > but it would be unusual for telepresence systems). Also, the audio in
> > (1) is not mixed, no matter how
> > > it is encoded.
> > >
> > > In any event, I believe that the difference between (1) and (2) and
> > (2b) is really a transport
> > > question that has nothing to do with layout. The same information is
> > needed to enable proper
> > > rendering, and once the streams are received, they are rendered in
> > precisely the same way.
> > >
> > > Regards,
> > > Stephen Botzko
> > >
> > >
> > > On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel (eckelcu)
> > <eckelcu@cisco.com> wrote:
> > >
> > >
> > >     I am distinguishing between:
> > >
> > >     (1) a single RTP stream that consists of a single stereo audio
> > stream
> > >     (2) two RTP streams, one that contains left speaker audio and
> > the other
> > >     than contains right speaker audio
> > >
> > >     (2) could also be transmitted in a single RTP stream using SSRC
> > >     multiplexing. Let me call that (2b).
> > >     (2) and (2b) are essentially the same. Just the RTP mechanism
> > employed
> > >     is difference.
> > >     (1) is different from (2) and (2b) in that the audio signal
> > encoded is
> > >     actually different.
> > >
> > >     Cheers,
> > >     Charles
> > >
> > >
> > >     > -----Original Message-----
> > >     > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > >
> > >     > Sent: Tuesday, August 16, 2011 6:20 AM
> > >     > To: Charles Eckel (eckelcu)
> > >     > Cc: Paul Kyzivat; clue@ietf.org
> > >     > Subject: Re: [clue] continuing "layout" discussion
> > >     >
> > >     > I guess by "stream" you are meaning RTP stream?  in which case
> > by
> > >     "mix" you perhaps mean that the left
> > >     > and right channels are placed in a single RTP stream???  What
> > do you
> > >     mean when you describe some audio
> > >     > captures as "independent" - are you thinking they come from
> > different
> > >     rooms???.
> > >     >
> > >     > I think in many respects audio distribution and spatial audio
> > layout
> > >     is at least as difficult as video
> > >     > layout, and have some unique issues.  For one thing, you need
> > to sort
> > >     out how you should place the
> > >     > audio from human participants who are not on camera, and what
> > should
> > >     happen later on if some of those
> > >     > participants are shown.
> > >     >
> > >     > I suggest it is necessary to be very careful with terminology.
> > In
> > >     particular, I think it is important
> > >     > to distinguish composition from RTP transmission.
> > >     >
> > >     > Regards,
> > >     > Stephen Botzko
> > >     >
> > >     >
> > >     >
> > >     > On Mon, Aug 15, 2011 at 5:45 PM, Charles Eckel (eckelcu)
> > >     <eckelcu@cisco.com> wrote:
> > >     >
> > >     >
> > >     >       > -----Original Message-----
> > >     >       > From: Stephen Botzko [mailto:stephen.botzko@gmail.com]
> > >     >       > Sent: Monday, August 15, 2011 2:14 PM
> > >     >       > To: Charles Eckel (eckelcu)
> > >     >       > Cc: Paul Kyzivat; clue@ietf.org
> > >     >       > Subject: Re: [clue] continuing "layout" discussion
> > >     >       >
> > >     >       > Inline
> > >     >       >
> > >     >       >
> > >     >       > On Mon, Aug 15, 2011 at 4:21 PM, Charles Eckel
> > (eckelcu)
> > >     >       <eckelcu@cisco.com> wrote:
> > >     >       >
> > >     >       >
> > >     >       >       Please see inline.
> > >     >       >
> > >     >       >
> > >     >       >       > -----Original Message-----
> > >     >       >       > From: clue-bounces@ietf.org
> > >     [mailto:clue-bounces@ietf.org] On
> > >     >       Behalf
> > >     >       >       Of Paul Kyzivat
> > >     >       >
> > >     >       >       > Sent: Thursday, August 11, 2011 6:02 AM
> > >     >       >
> > >     >       >       > To: clue@ietf.org
> > >     >       >       > Subject: Re: [clue] continuing "layout"
> > discussion
> > >     >       >       >
> > >     >       >       > Inline
> > >     >       >       >
> > >     >       >       > On 8/10/11 5:49 PM, Duckworth, Mark wrote:
> > >     >       >       > >> -----Original Message-----
> > >     >       >       > >> From: clue-bounces@ietf.org
> > >     [mailto:clue-bounces@ietf.org]
> > >     >       On
> > >     >       >       Behalf Of
> > >     >       >       > >> Paul Kyzivat
> > >     >       >       > >> Sent: Tuesday, August 09, 2011 9:03 AM
> > >     >       >       > >> To: clue@ietf.org
> > >     >       >       > >> Subject: Re: [clue] continuing "layout"
> > discussion
> > >     >       >       > >
> > >     >       >       > >>> 4 - multi stream media format - what the
> > streams
> > >     mean with
> > >     >       respect
> > >     >       >       to
> > >     >       >       > >> each other, regardless of the actual
> > content on the
> > >     >       streams.  For
> > >     >       >       > >> audio, examples are stereo, 5.1 surround,
> > binaural,
> > >     linear
> > >     >       array.
> > >     >       >       > >> (linear array is described in the clue
> > framework
> > >     document).
> > >     >       >       Perhaps 3D
> > >     >       >       > >> video formats would also fit in this
> > category.
> > >     This
> > >     >       information is
> > >     >       >       > >> needed in order to properly render the
> > media into
> > >     light and
> > >     >       sound
> > >     >       >       for
> > >     >       >       > >> human observers.  I see this at the same
> > level as
> > >     >       identifying a
> > >     >       >       codec,
> > >     >       >       > >> independent of the audio or video content
> > carried
> > >     on the
> > >     >       streams,
> > >     >       >       and
> > >     >       >       > >> independent of how any composition of
> > sources is
> > >     done.
> > >     >       >
> > >     >       >
> > >     >       >       I do not think this is necessarily true. Taking
> > audio as
> > >     an
> > >     >       example, you
> > >     >       >       could have two audio streams that are mixed to
> > form a
> > >     single
> > >     >       stereo
> > >     >       >       audio stream, or you could have them as two
> > independent
> > >     (not
> > >     >       mixed)
> > >     >       >       streams that are associate with each other by
> > some
> > >     grouping
> > >     >       mechanism.
> > >     >       >       This group would be categorized as being stereo
> > audio
> > >     with one
> > >     >       audio
> > >     >       >       stream being the left and the other the right.
> > The codec
> > >     used
> > >     >       for each
> > >     >       >       could be different, though I agree they would
> > typically
> > >     be the
> > >     >       same.
> > >     >       >       Consequently, I think at attribute such as
> > "stereo" as
> > >     being
> > >     >       more of a
> > >     >       >       grouping concept, where the group may consist
> > of:
> > >     >       >       - multiple independent streams, each with
> > potentially
> > >     its own
> > >     >       spatial
> > >     >       >       orientation, codec, bandwidth, etc.,
> > >     >       >       - a single mixed stream
> > >     >       >
> > >     >       >
> > >     >       >
> > >     >       > [sb] I do not understand this distinction.  What do
> > you mean
> > >     when you
> > >     >       say "two audio streams that are
> > >     >       > mixed to form a single stereo stream", and how is this
> > >     different from
> > >     >       the left and right grouping?
> > >     >
> > >     >
> > >     >       In one case they are mixed by the source of the stream
> > into a
> > >     single
> > >     >       stream, and in another they are sent as two separate
> > streams by
> > >     the
> > >     >       source. The end result once rendered at the receiver may
> > be the
> > >     same,
> > >     >       but what is sent is different. This example with audio
> > is
> > >     perhaps too
> > >     >       simple. If you think of it as video that is composed
> > into a
> > >     single video
> > >     >       stream vs. multiple via streams that are sent
> > individually, the
> > >     >       difference may be more clear.
> > >     >
> > >     >       Cheers,
> > >     >       Charles
> > >     >
> > >     >
> > >     >       >
> > >     >       >
> > >     >       >
> > >     >       >       Cheers,
> > >     >       >       Charles
> > >     >       >
> > >     >       >
> > >     >       >       > >> I was with you all the way until 4. That
> > one I
> > >     don't
> > >     >       understand.
> > >     >       >       > >> The name you chose for this has
> > connotations for
> > >     me, but
> > >     >       isn't
> > >     >       >       fully in
> > >     >       >       > >> harmony with the definitions you give:
> > >     >       >       > >
> > >     >       >       > > I'm happy to change the name if you have a
> > >     suggestion
> > >     >       >       >
> > >     >       >       > Not yet. Maybe once the concepts are more
> > clearly
> > >     defined I
> > >     >       will have
> > >     >       >       an
> > >     >       >       > opinion.
> > >     >       >       >
> > >     >       >       > >> If we consider audio, it makes sense that
> > multiple
> > >     streams
> > >     >       can be
> > >     >       >       > >> rendered as if they came from different
> > physical
> > >     locations
> > >     >       in the
> > >     >       >       > >> receiving room. That can be done by the
> > receiver if
> > >     it gets
> > >     >       those
> > >     >       >       > >> streams separately, and has information
> > about their
> > >     >       intended
> > >     >       >       > >> relationships. It can also be done by the
> > sender or
> > >     MCU and
> > >     >       passed
> > >     >       >       on
> > >     >       >       > >> to
> > >     >       >       > >> the receiver as a single stream with stereo
> > or
> > >     binaural
> > >     >       coding.
> > >     >       >       > >
> > >     >       >       > > Yes.  It could also be done by the sender
> > using the
> > >     "linear
> > >     >       array"
> > >     >       >       audio channel format.  Maybe it
> > >     >       >       > is true that stereo or binaural audio channels
> > would
> > >     always be
> > >     >       sent as
> > >     >       >       a single stream, but I was not
> > >     >       >       > assuming that yet, at least not in general
> > when you
> > >     consider
> > >     >       other
> > >     >       >       types too, such as linear array
> > >     >       >       > channels.
> > >     >       >       >
> > >     >       >       > >> So it seems to me you have two concepts
> > here, not
> > >     one. One
> > >     >       has to
> > >     >       >       do
> > >     >       >       > >> with describing the relationships between
> > streams,
> > >     and the
> > >     >       other
> > >     >       >       has to
> > >     >       >       > >> do with the encoding of spacial
> > relationships
> > >     *within* a
> > >     >       single
> > >     >       >       stream.
> > >     >       >       > >
> > >     >       >       > > Maybe that is a better way to describe it,
> > if you
> > >     assume
> > >     >       >       multi-channel audio is always sent with all
> > >     >       >       > the channels in the same RTP stream.  Is that
> > what you
> > >     mean?
> > >     >       >       > >
> > >     >       >       > > I was considering the linear array format to
> > be
> > >     another type
> > >     >       of
> > >     >       >       multi-channel audio, and I know
> > >     >       >       > people want to be able to send each channel in
> > a
> > >     separate RTP
> > >     >       stream.
> > >     >       >       So it doesn't quite fit with
> > >     >       >       > how you separate the two concepts.  In my
> > view,
> > >     identifying
> > >     >       the
> > >     >       >       separate channels by what they mean is
> > >     >       >       > the same concept for linear array and stereo.
> > For
> > >     example
> > >     >       "this
> > >     >       >       channel is left, this channel is
> > >     >       >       > center, this channel is right".  To me, that
> > is the
> > >     same
> > >     >       concept for
> > >     >       >       identifying channels whether or
> > >     >       >       > not they are carried in the same RTP stream.
> > >     >       >       > >
> > >     >       >       > > Maybe we are thinking the same thing but
> > getting
> > >     confused by
> > >     >       >       terminology about channels vs. streams.
> > >     >       >       >
> > >     >       >       > Maybe. Let me try to restate what I now think
> > you are
> > >     saying:
> > >     >       >       >
> > >     >       >       > The audio may consist of several "channels".
> > >     >       >       >
> > >     >       >       > Each channel may be sent over its own RTP
> > stream,
> > >     >       >       > or multiple channels may be multiplexed over
> > an RTP
> > >     stream.
> > >     >       >       >
> > >     >       >       > I guess much of this can also apply to video.
> > >     >       >       >
> > >     >       >       > When there are exactly two audio channels,
> > they may be
> > >     encoded
> > >     >       as
> > >     >       >       > "stereo" or "binaural", which then affects how
> > they
> > >     should be
> > >     >       rendered
> > >     >       >       > by the recipient. In these cases the primary
> > info that
> > >     is
> > >     >       required
> > >     >       >       about
> > >     >       >       > the individual channels is which is left and
> > which is
> > >     right.
> > >     >       (And
> > >     >       >       which
> > >     >       >       > perspective to use in interpretting left and
> > right.)
> > >     >       >       >
> > >     >       >       > For other multi-channel cases more information
> > is
> > >     required
> > >     >       about the
> > >     >       >       > role of each channel in order to properly
> > render them.
> > >     >       >       >
> > >     >       >       >       Thanks,
> > >     >       >       >       Paul
> > >     >       >       >
> > >     >       >       >
> > >     >       >       > >> Or, are you asserting that stereo and
> > binaural are
> > >     simply
> > >     >       ways to
> > >     >       >       > >> encode
> > >     >       >       > >> multiple logical streams in one RTP stream,
> > >     together with
> > >     >       their
> > >     >       >       spacial
> > >     >       >       > >> relationships?
> > >     >       >       > >
> > >     >       >       > > No, that is not what I'm trying to say.
> > >     >       >       > >
> > >     >       >       > > Mark
> > >     >       >       > >
> > _______________________________________________
> > >     >       >       > > clue mailing list
> > >     >       >       > > clue@ietf.org
> > >     >       >       > > https://www.ietf.org/mailman/listinfo/clue
> > >     >       >       > >
> > >     >       >       >
> > >     >       >       >
> > _______________________________________________
> > >     >       >       > clue mailing list
> > >     >       >       > clue@ietf.org
> > >     >       >       > https://www.ietf.org/mailman/listinfo/clue
> > >     >       >       _______________________________________________
> > >     >       >       clue mailing list
> > >     >       >       clue@ietf.org
> > >     >       >       https://www.ietf.org/mailman/listinfo/clue
> > >     >       >
> > >     >       >
> > >     >
> > >     >
> > >     >
> > >
> > >
> > >
> >
> > _______________________________________________
> > clue mailing list
> > clue@ietf.org
> > https://www.ietf.org/mailman/listinfo/clue****
>
>  ****
>
> ** **
>

--20cf307c9f46103a2304aab53e6b
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

I didn&#39;t say that we needed to <u>specify</u> how rendering is done.=A0=
 However, the information we are providing is intended to enable the render=
ing of an interoperable &quot;being there experience&quot;.<br>=A0 <br>So w=
e do need to know if the information we signal actually enables such render=
ing.=A0 The best way to ensure that is to construct a rendering method that=
 would work, and which would need the information we propose to provide. We=
 don&#39;t need to specify the rendering method, we don&#39;t even have to =
describe it on the list.=A0 But if we all can&#39;t construct a reasonable =
method easily, then CLUE will have failed.=A0 <br>
<br>Regards,<br>Stephen<br>
<br><div class=3D"gmail_quote">On Wed, Aug 17, 2011 at 11:12 AM, Roni Even =
<span dir=3D"ltr">&lt;<a href=3D"mailto:Even.roni@huawei.com" target=3D"_bl=
ank">Even.roni@huawei.com</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">

<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"><div><p class=3D"MsoNorm=
al"><span style=3D"font-size:11.0pt;color:#1F497D">Steve,<u></u><u></u></sp=
an></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D=
">I also would=A0 not agree that we need to specify how rendering is done o=
nce the streams arrive to the receiver. I think that the receiver should be=
 able to provide information about his rendering capabilities which may be =
helpful for the sender to create a better content.<u></u><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><u></=
u>=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0=
pt;color:#1F497D">As for my comment on 2 and 3 case. The current layout dis=
cussion is on audio with 2 channels, I was saying that this is a simple cas=
e and if we want to discuss layout it should be clear what it means for mul=
ti-video and audio cases.<u></u><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><u></=
u>=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0=
pt;color:#1F497D">My comment on the current framework is that it dives imme=
diately to the model and the examples talk about a three camera left to rig=
ht case. I was questioning how this model scales.<u></u><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><u></=
u>=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0=
pt;color:#1F497D">I agree with your comment about the number of capture dev=
ices. By capture field I was trying to mention the issue of the view port (=
is the focus on the first row, second row, multiview,=85). Maybe it can be =
described by the framework but it is not explained how.<u></u><u></u></span=
></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><u></=
u>=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0=
pt;color:#1F497D">Roni<u></u><u></u></span></p><p class=3D"MsoNormal"><span=
 style=3D"font-size:11.0pt;color:#1F497D"><u></u>=A0<u></u></span></p>

<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt"><div><div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;paddin=
g:3.0pt 0in 0in 0in"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.=
0pt">From:</span></b><span style=3D"font-size:10.0pt"> Stephen Botzko [mail=
to:<a href=3D"mailto:stephen.botzko@gmail.com" target=3D"_blank">stephen.bo=
tzko@gmail.com</a>] <br>

<b>Sent:</b> Wednesday, August 17, 2011 5:06 PM</span></p><div><div></div><=
div><br><b>To:</b> Roni Even<br><b>Cc:</b> Charles Eckel (eckelcu); <a href=
=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>
<b>Subject:</b> Re: [clue] continuing &quot;layout&quot; discussion<u></u><=
u></u></div></div><p></p></div></div><div><div></div><div><p class=3D"MsoNo=
rmal"><u></u>=A0<u></u></p><p class=3D"MsoNormal" style=3D"margin-bottom:12=
.0pt">

For audio at least (and probably video) I agree you need the number and pla=
cement of <u>captures</u>, but I see no value in knowing the number of capt=
ure <u>devices</u>.=A0 For instance, the stereo encoding we started with mi=
ght be derived from a microphone in front each of two participants, or it m=
ight be derived from a large microphone array.=A0 For receivers, there is n=
o difference, so I see no reason to signal it.=A0=A0 The 3D telepresence de=
monstration technology in the EU used 3 cameras to derive each 3D view (I t=
hink), but it could have also been done with a Kinect-style single camera.=
=A0 Again, the number of cameras used to make the capture would make no dif=
ference to a receiver.<br>

<br>I don&#39;t know what you mean by the &quot;capture field&quot; (or wha=
t specifically about it you think we ought to know), so at present I have n=
o opinion as to whether it is needed or not.=A0 I agree that mixing of sour=
ces from multiple rooms needs more attention (and I think that is what the =
&quot;layout&quot; conversation should be chiefly about).<br>

<br>I think the framework draft is not limited to 2 channels for audio and =
3 cameras.=A0 I haven&#39;t seen any issues for an N-image video wall and a=
n associated M-channel audio capture, as long as you stay within the stated=
 assumption in the model that the audio/video are on one wall.=A0 Apparentl=
y there is work to extend the model to handle multiple video walls, and of =
course the audio will need to be adjusted for that. <br>

<br>BTW, I would challenge anyone who is either proposing an alternative fr=
amework or extending this draft to build the needed rendering equations to =
get the right sound field from a standard arrangement of speakers.=A0 Thoug=
h rendering itself is out of scope, we do have enablement requirements for =
rendering.=A0 There are lots of things we <i>could</i> signal, but if their=
 use in rendering is not easily understood, then we will not achieve intero=
perability.<br>

<br>Regards,<br>Stephen<br><br><br><u></u><u></u></p><div><p class=3D"MsoNo=
rmal">On Wed, Aug 17, 2011 at 12:51 AM, Roni Even &lt;<a href=3D"mailto:Eve=
n.roni@huawei.com" target=3D"_blank">Even.roni@huawei.com</a>&gt; wrote:<u>=
</u><u></u></p>

<div><div><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F4=
97D">Hi Steve,</span><u></u><u></u></p><p class=3D"MsoNormal"><span style=
=3D"font-size:11.0pt;color:#1F497D">The two channel is a simple private cas=
e and using this case to define the required information from the capture a=
nd render side is like saying that I proved a mathematical induction for n=
=3D2 therefore it works for every n. I see this issue since we are using a =
n=3D2 channels audio and a n=3D3 cameras left to right examples to provide =
a solution that will scale to any n.</span><u></u><u></u></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">=A0</=
span><u></u><u></u></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0=
pt;color:#1F497D">What I was trying to say that the current way we describe=
 the stream by a number is not enough if we want to go to the &quot;being t=
here&quot; experience. </span><u></u><u></u></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">We ne=
ed to see what are the dimensions that the model need in order to be able t=
o convey the capture information and the rendering capabilities for both au=
dio and video. I think that there is some similarities since we have a numb=
er of streams, how the capture is done and what is the rendering device as =
the basic information. </span><u></u><u></u></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">I thi=
nk that before going to the framework model it may be beneficial to create =
a list of the parameters we need to convey, provide a term for each group o=
f parameters and have a way to define them in the model. For example =A0=A0=
for the capture we have the number of capture devices, the arrangement (Spa=
tial), the encoding process (including mixing if multiple inputs), the capt=
ure field and others.</span><u></u><u></u></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">=A0</=
span><u></u><u></u></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0=
pt;color:#1F497D">Regards</span><u></u><u></u></p><p class=3D"MsoNormal"><s=
pan style=3D"font-size:11.0pt;color:#1F497D">Roni</span><u></u><u></u></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">=A0</=
span><u></u><u></u></p><div style=3D"border:none;border-left:solid blue 1.5=
pt;padding:0in 0in 0in 4.0pt"><div><div style=3D"border:none;border-top:sol=
id #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">

<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt">From:</span></b>=
<span style=3D"font-size:10.0pt"> Stephen Botzko [mailto:<a href=3D"mailto:=
stephen.botzko@gmail.com" target=3D"_blank">stephen.botzko@gmail.com</a>] <=
br><b>Sent:</b> Wednesday, August 17, 2011 4:37 AM<br>

<b>To:</b> Roni Even<br><b>Cc:</b> Charles Eckel (eckelcu); <a href=3D"mail=
to:clue@ietf.org" target=3D"_blank">clue@ietf.org</a></span><u></u><u></u><=
/p><div><div><p class=3D"MsoNormal"><br><b>Subject:</b> Re: [clue] continui=
ng &quot;layout&quot; discussion<u></u><u></u></p>

</div></div></div></div><div><div><p class=3D"MsoNormal">=A0<u></u><u></u><=
/p><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Hi Roni<br><br>For=
 this particular discussion, all of the two channel transmissions are &quot=
;stereo&quot;, they are just transported differently.=A0 <br>

<br>As far as the framework draft is concerned, the various microphone arra=
ngements are accounted for by the signaling of the 1-100 indices for each c=
hannel. <br><br>Binaural is something else- either an HRTF function is appl=
ied to the two channels prior to rendering (which was Christer&#39;s case w=
ith the central rendering server), or you have a dummy head with microphone=
s in the ears in the telepresence room to make the capture.=A0 Not sure if =
we need to distinguish the capture and render cases right now.<br>

<br>Regards,<br>Stephen<u></u><u></u></p><div><p class=3D"MsoNormal">On Tue=
, Aug 16, 2011 at 7:34 PM, Roni Even &lt;<a href=3D"mailto:Even.roni@huawei=
.com" target=3D"_blank">Even.roni@huawei.com</a>&gt; wrote:<u></u><u></u></=
p>

<p class=3D"MsoNormal">Hi guys,<br>In case 1 according to RFC 3551 (section=
 4.1) 2 channels in the rtpmap means<br>left and right channels described a=
s stereo. Are you saying that for the 2<br>and 2b case you also assume ster=
eo capture or can it be any other way of<br>

creating the two audio streams =A0from the same room (Binaural recording (n=
ot<br>common), or some other arrangements of the microphones). But this tal=
k about<br>the capture side.<br><br>I think that Christer talked about the =
rendering side and not only on the<br>

capture side.<br><br>Roni<u></u><u></u></p><div><p class=3D"MsoNormal"><br>=
&gt; -----Original Message-----<br>&gt; From: <a href=3D"mailto:clue-bounce=
s@ietf.org" target=3D"_blank">clue-bounces@ietf.org</a> [mailto:<a href=3D"=
mailto:clue-bounces@ietf.org" target=3D"_blank">clue-bounces@ietf.org</a>] =
On Behalf Of<u></u><u></u></p>

</div><p class=3D"MsoNormal">&gt; Charles Eckel (eckelcu)<br>&gt; Sent: Wed=
nesday, August 17, 2011 12:40 AM<br>&gt; To: Stephen Botzko<br>&gt; Cc: <a =
href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><u></u><u>=
</u></p>

<div><div><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">&gt; Subjec=
t: Re: [clue] continuing &quot;layout&quot; discussion<br>&gt;<br>&gt; Agre=
ed. The difference I am trying to point out is that in (1), the<br>&gt; inf=
ormation you need to describe the audio stream for appropriate<br>

&gt; rendering is already handled quite well by existing SIP/SDP/RTP and<br=
>&gt; most<br>&gt; implementations, whereas you need CLUE for (2) and (2b).=
<br>&gt;<br>&gt; Cheers,<br>&gt; Charles<br>&gt;<br>&gt; &gt; -----Original=
 Message-----<br>

&gt; &gt; From: Stephen Botzko [mailto:<a href=3D"mailto:stephen.botzko@gma=
il.com" target=3D"_blank">stephen.botzko@gmail.com</a>]<br>&gt; &gt; Sent: =
Tuesday, August 16, 2011 2:14 PM<br>&gt; &gt; To: Charles Eckel (eckelcu)<b=
r>

&gt; &gt; Cc: Paul Kyzivat; <a href=3D"mailto:clue@ietf.org" target=3D"_bla=
nk">clue@ietf.org</a><br>&gt; &gt; Subject: Re: [clue] continuing &quot;lay=
out&quot; discussion<br>&gt; &gt;<br>&gt; &gt; Well, the audio in (1) and (=
2b) is certainly packetized differently.<br>

&gt; But not compressed differently<br>&gt; &gt; (unless you are assuming t=
hat the signal in (1) is jointly encoded<br>&gt; stereo - which it could be=
 I guess,<br>&gt; &gt; but it would be unusual for telepresence systems). A=
lso, the audio in<br>

&gt; (1) is not mixed, no matter how<br>&gt; &gt; it is encoded.<br>&gt; &g=
t;<br>&gt; &gt; In any event, I believe that the difference between (1) and=
 (2) and<br>&gt; (2b) is really a transport<br>&gt; &gt; question that has =
nothing to do with layout. The same information is<br>

&gt; needed to enable proper<br>&gt; &gt; rendering, and once the streams a=
re received, they are rendered in<br>&gt; precisely the same way.<br>&gt; &=
gt;<br>&gt; &gt; Regards,<br>&gt; &gt; Stephen Botzko<br>&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Tue, Aug 16, 2011 at 4:23 PM, Charles Eckel (eckelcu)<br>&gt; =
&lt;<a href=3D"mailto:eckelcu@cisco.com" target=3D"_blank">eckelcu@cisco.co=
m</a>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; =A0 =A0 I am distin=
guishing between:<br>

&gt; &gt;<br>&gt; &gt; =A0 =A0 (1) a single RTP stream that consists of a s=
ingle stereo audio<br>&gt; stream<br>&gt; &gt; =A0 =A0 (2) two RTP streams,=
 one that contains left speaker audio and<br>&gt; the other<br>&gt; &gt; =
=A0 =A0 than contains right speaker audio<br>

&gt; &gt;<br>&gt; &gt; =A0 =A0 (2) could also be transmitted in a single RT=
P stream using SSRC<br>&gt; &gt; =A0 =A0 multiplexing. Let me call that (2b=
).<br>&gt; &gt; =A0 =A0 (2) and (2b) are essentially the same. Just the RTP=
 mechanism<br>

&gt; employed<br>&gt; &gt; =A0 =A0 is difference.<br>&gt; &gt; =A0 =A0 (1) =
is different from (2) and (2b) in that the audio signal<br>&gt; encoded is<=
br>&gt; &gt; =A0 =A0 actually different.<br>&gt; &gt;<br>&gt; &gt; =A0 =A0 =
Cheers,<br>
&gt; &gt; =A0 =A0 Charles<br>
&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; =A0 =A0 &gt; -----Original Message-----=
<br>&gt; &gt; =A0 =A0 &gt; From: Stephen Botzko [mailto:<a href=3D"mailto:s=
tephen.botzko@gmail.com" target=3D"_blank">stephen.botzko@gmail.com</a>]<br=
>&gt; &gt;<br>

&gt; &gt; =A0 =A0 &gt; Sent: Tuesday, August 16, 2011 6:20 AM<br>&gt; &gt; =
=A0 =A0 &gt; To: Charles Eckel (eckelcu)<br>&gt; &gt; =A0 =A0 &gt; Cc: Paul=
 Kyzivat; <a href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org<=
/a><br>&gt; &gt; =A0 =A0 &gt; Subject: Re: [clue] continuing &quot;layout&q=
uot; discussion<br>

&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; I guess by &quot;stream&qu=
ot; you are meaning RTP stream? =A0in which case<br>&gt; by<br>&gt; &gt; =
=A0 =A0 &quot;mix&quot; you perhaps mean that the left<br>&gt; &gt; =A0 =A0=
 &gt; and right channels are placed in a single RTP stream??? =A0What<br>

&gt; do you<br>&gt; &gt; =A0 =A0 mean when you describe some audio<br>&gt; =
&gt; =A0 =A0 &gt; captures as &quot;independent&quot; - are you thinking th=
ey come from<br>&gt; different<br>&gt; &gt; =A0 =A0 rooms???.<br>&gt; &gt; =
=A0 =A0 &gt;<br>

&gt; &gt; =A0 =A0 &gt; I think in many respects audio distribution and spat=
ial audio<br>&gt; layout<br>&gt; &gt; =A0 =A0 is at least as difficult as v=
ideo<br>&gt; &gt; =A0 =A0 &gt; layout, and have some unique issues. =A0For =
one thing, you need<br>

&gt; to sort<br>&gt; &gt; =A0 =A0 out how you should place the<br>&gt; &gt;=
 =A0 =A0 &gt; audio from human participants who are not on camera, and what=
<br>&gt; should<br>&gt; &gt; =A0 =A0 happen later on if some of those<br>&g=
t; &gt; =A0 =A0 &gt; participants are shown.<br>

&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; I suggest it is necessary =
to be very careful with terminology.<br>&gt; In<br>&gt; &gt; =A0 =A0 partic=
ular, I think it is important<br>&gt; &gt; =A0 =A0 &gt; to distinguish comp=
osition from RTP transmission.<br>

&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; Regards,<br>&gt; &gt; =A0 =
=A0 &gt; Stephen Botzko<br>&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt;=
<br>&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; On Mon, Aug 15, 2011 a=
t 5:45 PM, Charles Eckel (eckelcu)<br>

&gt; &gt; =A0 =A0 &lt;<a href=3D"mailto:eckelcu@cisco.com" target=3D"_blank=
">eckelcu@cisco.com</a>&gt; wrote:<br>&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =
=A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; -----Original Messa=
ge-----<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; From: Stephen Botzko [ma=
ilto:<a href=3D"mailto:stephen.botzko@gmail.com" target=3D"_blank">stephen.=
botzko@gmail.com</a>]<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; Sent: Monday, August 15, 2011 2:14 =
PM<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; To: Charles Eckel (eckelcu)<b=
r>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; Cc: Paul Kyzivat; <a href=3D"mail=
to:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; Subject: Re: [clue] continuing &quo=
t;layout&quot; discussion<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt=
; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; Inline<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; On Mon, Aug 15, 2011 at 4:21 PM, Ch=
arles Eckel<br>&gt; (eckelcu)<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &lt;<a =
href=3D"mailto:eckelcu@cisco.com" target=3D"_blank">eckelcu@cisco.com</a>&g=
t; wrote:<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 Please see inline.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &g=
t; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; -----Original Message-----<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; From: <a href=3D"m=
ailto:clue-bounces@ietf.org" target=3D"_blank">clue-bounces@ietf.org</a><br=
>&gt; &gt; =A0 =A0 [mailto:<a href=3D"mailto:clue-bounces@ietf.org" target=
=3D"_blank">clue-bounces@ietf.org</a>] On<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 Behalf<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0=
 =A0 &gt; =A0 =A0 =A0 Of Paul Kyzivat<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0=
 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Sent: Thu=
rsday, August 11, 2011 6:02 AM<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<b=
r>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; To: <a href=3D"mai=
lto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>&gt; &gt; =A0 =A0=
 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Subject: Re: [clue] continuing &quo=
t;layout&quot;<br>&gt; discussion<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Inline<br>&gt; &gt; =A0 =A0 &gt;=
 =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &g=
t; =A0 =A0 =A0 &gt; On 8/10/11 5:49 PM, Duckworth, Mark wrote:<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; -----Orig=
inal Message-----<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &g=
t; &gt;&gt; From: <a href=3D"mailto:clue-bounces@ietf.org" target=3D"_blank=
">clue-bounces@ietf.org</a><br>
&gt; &gt; =A0 =A0 [mailto:<a href=3D"mailto:clue-bounces@ietf.org" target=
=3D"_blank">clue-bounces@ietf.org</a>]<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 On<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0=
 &gt; =A0 =A0 =A0 Behalf Of<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; &gt;&gt; Paul Kyzivat<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &g=
t; =A0 =A0 =A0 &gt; &gt;&gt; Sent: Tuesday, August 09, 2011 9:03 AM<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; To: <a hr=
ef=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>&gt; &gt=
; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Subject: Re: [clu=
e] continuing &quot;layout&quot;<br>

&gt; discussion<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;=
 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt;&=
gt; 4 - multi stream media format - what the<br>&gt; streams<br>&gt; &gt; =
=A0 =A0 mean with<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 respect<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 to<br>&gt; &gt; =A0 =A0=
 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; each other, regardless of =
the actual<br>&gt; content on the<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 str=
eams. =A0For<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &g=
t;&gt; audio, examples are stereo, 5.1 surround,<br>

&gt; binaural,<br>&gt; &gt; =A0 =A0 linear<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 array.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =
&gt;&gt; (linear array is described in the clue<br>&gt; framework<br>&gt; &=
gt; =A0 =A0 document).<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =
=A0 Perhaps 3D<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; video for=
mats would also fit in this<br>&gt; category.<br>&gt; &gt; =A0 =A0 This<br>=
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 information is<br>&gt; &gt; =A0 =A0 &gt;=
 =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; needed in order to properly ren=
der the<br>

&gt; media into<br>&gt; &gt; =A0 =A0 light and<br>&gt; &gt; =A0 =A0 &gt; =
=A0 =A0 =A0 sound<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 fo=
r<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; huma=
n observers. =A0I see this at the same<br>&gt; level as<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 identifying a<br>&gt; &gt; =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; =A0 =A0 =A0 codec,<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &=
gt; =A0 =A0 =A0 &gt; &gt;&gt; independent of the audio or video content<br>=
&gt; carried<br>&gt; &gt; =A0 =A0 on the<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 streams,<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 and<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0=
 =A0 =A0 &gt; &gt;&gt; independent of how any composition of<br>&gt; source=
s is<br>&gt; &gt; =A0 =A0 done.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<=
br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 I do not think this is necessarily true. Taking<br>&gt=
; audio as<br>&gt; &gt; =A0 =A0 an<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 ex=
ample, you<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 could hav=
e two audio streams that are mixed to<br>

&gt; form a<br>&gt; &gt; =A0 =A0 single<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 stereo<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 audio str=
eam, or you could have them as two<br>&gt; independent<br>&gt; &gt; =A0 =A0=
 (not<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 mixed)<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 streams that are associ=
ate with each other by<br>&gt; some<br>&gt; &gt; =A0 =A0 grouping<br>&gt; &=
gt; =A0 =A0 &gt; =A0 =A0 =A0 mechanism.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 This group would be categorized as being stereo<br>

&gt; audio<br>&gt; &gt; =A0 =A0 with one<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 audio<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 stream bei=
ng the left and the other the right.<br>&gt; The codec<br>&gt; &gt; =A0 =A0=
 used<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 for each<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 could be different, tho=
ugh I agree they would<br>&gt; typically<br>&gt; &gt; =A0 =A0 be the<br>&gt=
; &gt; =A0 =A0 &gt; =A0 =A0 =A0 same.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0=
 &gt; =A0 =A0 =A0 Consequently, I think at attribute such as<br>

&gt; &quot;stereo&quot; as<br>&gt; &gt; =A0 =A0 being<br>&gt; &gt; =A0 =A0 =
&gt; =A0 =A0 =A0 more of a<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =
=A0 =A0 grouping concept, where the group may consist<br>&gt; of:<br>&gt; &=
gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 - multiple independent stream=
s, each with<br>

&gt; potentially<br>&gt; &gt; =A0 =A0 its own<br>&gt; &gt; =A0 =A0 &gt; =A0=
 =A0 =A0 spatial<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 ori=
entation, codec, bandwidth, etc.,<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt=
; =A0 =A0 =A0 - a single mixed stream<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; [sb] I do not understan=
d this distinction. =A0What do<br>&gt; you mean<br>&gt; &gt; =A0 =A0 when y=
ou<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 say &quot;two audio streams that a=
re<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; mixed to form a single stereo strea=
m&quot;, and how is this<br>&gt; &gt; =A0 =A0 different from<br>&gt; &gt; =
=A0 =A0 &gt; =A0 =A0 =A0 the left and right grouping?<br>&gt; &gt; =A0 =A0 =
&gt;<br>&gt; &gt; =A0 =A0 &gt;<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 In one case they are mixed by the source=
 of the stream<br>&gt; into a<br>&gt; &gt; =A0 =A0 single<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 stream, and in another they are sent as two separate<b=
r>&gt; streams by<br>

&gt; &gt; =A0 =A0 the<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 source. The end=
 result once rendered at the receiver may<br>&gt; be the<br>&gt; &gt; =A0 =
=A0 same,<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 but what is sent is differe=
nt. This example with audio<br>

&gt; is<br>&gt; &gt; =A0 =A0 perhaps too<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 simple. If you think of it as video that is composed<br>&gt; into a<br>=
&gt; &gt; =A0 =A0 single video<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 stream=
 vs. multiple via streams that are sent<br>

&gt; individually, the<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 difference may=
 be more clear.<br>&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0=
 =A0 Cheers,<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 Charles<br>&gt; &gt; =A0=
 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt;<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &g=
t; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Cheers,<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 Charles<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; I was with you all the way until 4. That=
<br>&gt; one I<br>&gt; &gt; =A0 =A0 don&#39;t<br>&gt; &gt; =A0 =A0 &gt; =A0=
 =A0 =A0 understand.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0=
 &gt; &gt;&gt; The name you chose for this has<br>

&gt; connotations for<br>&gt; &gt; =A0 =A0 me, but<br>&gt; &gt; =A0 =A0 &gt=
; =A0 =A0 =A0 isn&#39;t<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =
=A0 fully in<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &g=
t;&gt; harmony with the definitions you give:<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>&gt; &gt; =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; I&#39;m happy to change=
 the name if you have a<br>&gt; &gt; =A0 =A0 suggestion<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; Not yet. Maybe once the concepts are more<br>

&gt; clearly<br>&gt; &gt; =A0 =A0 defined I<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 will have<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 an=
<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; opinion.<br>&g=
t; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; If we con=
sider audio, it makes sense that<br>
&gt; multiple<br>&gt; &gt; =A0 =A0 streams<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 can be<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =
&gt;&gt; rendered as if they came from different<br>&gt; physical<br>&gt; &=
gt; =A0 =A0 locations<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 in the<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; receiving=
 room. That can be done by the<br>&gt; receiver if<br>&gt; &gt; =A0 =A0 it =
gets<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 those<br>&gt; &gt; =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; streams separately, and has info=
rmation<br>

&gt; about their<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 intended<br>&gt; &gt=
; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; relationships. It=
 can also be done by the<br>&gt; sender or<br>&gt; &gt; =A0 =A0 MCU and<br>=
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 passed<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 on<br>&gt; &gt; =A0 =A0=
 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; to<br>&gt; &gt; =A0 =A0 &g=
t; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; the receiver as a single stre=
am with stereo<br>&gt; or<br>&gt; &gt; =A0 =A0 binaural<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 coding.<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &g=
t; =A0 =A0 =A0 &gt; &gt; Yes. =A0It could also be done by the sender<br>&gt=
; using the<br>&gt; &gt; =A0 =A0 &quot;linear<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 array&quot;<br>&gt; &gt; =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; =A0 =A0 =A0 audio channel format. =A0Maybe it<br>&gt; &gt;=
 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; is true that stereo or bina=
ural audio channels<br>&gt; would<br>&gt; &gt; =A0 =A0 always be<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 sent as<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 a single stream, but I was not<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; assuming that yet, at least not =
in general<br>&gt; when you<br>&gt; &gt; =A0 =A0 consider<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 other<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 types too, such as linear array<br>&gt; &gt; =A0 =A0 &=
gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; channels.<br>&gt; &gt; =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt=
; =A0 =A0 =A0 &gt; &gt;&gt; So it seems to me you have two concepts<br>

&gt; here, not<br>&gt; &gt; =A0 =A0 one. One<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 has to<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 do<br=
>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; with des=
cribing the relationships between<br>&gt; streams,<br>

&gt; &gt; =A0 =A0 and the<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 other<br>&g=
t; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 has to<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; do with the encoding of=
 spacial<br>&gt; relationships<br>&gt; &gt; =A0 =A0 *within* a<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 single<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0=
 =A0 &gt; =A0 =A0 =A0 stream.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; &gt; Maybe that is a better way to describe it,<br>

&gt; if you<br>&gt; &gt; =A0 =A0 assume<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 multi-channel audio is always sent with all<br>&gt; &g=
t; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; the channels in the same =
RTP stream. =A0Is that<br>&gt; what you<br>

&gt; &gt; =A0 =A0 mean?<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &=
gt; I was considering the linear array format to<br>&gt; be<br>&gt; &gt; =
=A0 =A0 another type<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 of<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 multi-channel audio, an=
d I know<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; people=
 want to be able to send each channel in<br>&gt; a<br>&gt; &gt; =A0 =A0 sep=
arate RTP<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 stream.<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 So it doesn&#39;t quite=
 fit with<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; how y=
ou separate the two concepts. =A0In my<br>&gt; view,<br>&gt; &gt; =A0 =A0 i=
dentifying<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 the<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 separate channels by wh=
at they mean is<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;=
 the same concept for linear array and stereo.<br>&gt; For<br>&gt; &gt; =A0=
 =A0 example<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &quot;this<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 channel is left, this c=
hannel is<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; cente=
r, this channel is right&quot;. =A0To me, that<br>&gt; is the<br>&gt; &gt; =
=A0 =A0 same<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 concept for<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 identifying channels wh=
ether or<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; not th=
ey are carried in the same RTP stream.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; &gt; Maybe we are thinking the same thing but<br>

&gt; getting<br>&gt; &gt; =A0 =A0 confused by<br>&gt; &gt; =A0 =A0 &gt; =A0=
 =A0 =A0 &gt; =A0 =A0 =A0 terminology about channels vs. streams.<br>&gt; &=
gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt=
; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Maybe. Let me try to restate what I now=
 think<br>

&gt; you are<br>&gt; &gt; =A0 =A0 saying:<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0=
 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; The audio may consist of several &quot;channels&quot;.<br>&gt;=
 &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; Each channel may b=
e sent over its own RTP<br>&gt; stream,<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; or multiple channels may be multiplexed over<br>&=
gt; an RTP<br>&gt; &gt; =A0 =A0 stream.<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; I guess much of this can also ap=
ply to video.<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<b=
r>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; When there are e=
xactly two audio channels,<br>

&gt; they may be<br>&gt; &gt; =A0 =A0 encoded<br>&gt; &gt; =A0 =A0 &gt; =A0=
 =A0 =A0 as<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &qu=
ot;stereo&quot; or &quot;binaural&quot;, which then affects how<br>&gt; the=
y<br>&gt; &gt; =A0 =A0 should be<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 rendered<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; by the recipient. In these cases the primary<=
br>&gt; info that<br>&gt; &gt; =A0 =A0 is<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0=
 =A0 required<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 about<=
br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; the individual cha=
nnels is which is left and<br>&gt; which is<br>&gt; &gt; =A0 =A0 right.<br>=
&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 (And<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 which<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; perspective to use in interpretting left and<br>

&gt; right.)<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br=
>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; For other multi-c=
hannel cases more information<br>&gt; is<br>&gt; &gt; =A0 =A0 required<br>&=
gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 about the<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; role of each chann=
el in order to properly<br>&gt; render them.<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; =A0 =A0 =A0 Thanks,<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 =
&gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 Paul<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; Or, are you asserting that stereo an=
d<br>&gt; binaural are<br>&gt; &gt; =A0 =A0 simply<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 ways to<br>&gt; &gt; =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; encode<br>&gt; &gt; =A0 =A0 &gt; =A0=
 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;&gt; multiple logical streams in one RTP=
 stream,<br>&gt; &gt; =A0 =A0 together with<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 their<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =
=A0 &gt; =A0 =A0 =A0 spacial<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0=
 =A0 =A0 &gt; &gt;&gt; relationships?<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0=
 &gt; =A0 =A0 =A0 &gt; &gt;<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =
=A0 =A0 &gt; &gt; No, that is not what I&#39;m trying to say.<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>&gt; &gt; =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; Mark<br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>&gt; ___________________=
____________________________<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0=
 =A0 =A0 &gt; &gt; clue mailing list<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; <a href=3D"ma=
ilto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>&gt; &gt; =A0 =
=A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt; <a href=3D"https://www.ietf=
.org/mailman/listinfo/clue" target=3D"_blank">https://www.ietf.org/mailman/=
listinfo/clue</a><br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; &gt;<br>&gt; &gt; =
=A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt; =
=A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; _________________________________=
______________<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; =
clue mailing list<br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; <a href=3D"mailto:=
clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>&gt; &gt; =A0 =A0 &gt=
; =A0 =A0 =A0 &gt; =A0 =A0 =A0 &gt; <a href=3D"https://www.ietf.org/mailman=
/listinfo/clue" target=3D"_blank">https://www.ietf.org/mailman/listinfo/clu=
e</a><br>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 _______________________=
________________________<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0=
 =A0 clue mailing list<br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =
=A0 <a href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br=
>

&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt; =A0 =A0 =A0 <a href=3D"https://www.=
ietf.org/mailman/listinfo/clue" target=3D"_blank">https://www.ietf.org/mail=
man/listinfo/clue</a><br>&gt; &gt; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>&gt; &g=
t; =A0 =A0 &gt; =A0 =A0 =A0 &gt;<br>

&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt;<br>&gt; &gt; =A0 =A0 &gt;<=
br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt;<br>&gt; ____________________=
___________________________<br>&gt; clue mailing list<br>&gt; <a href=3D"ma=
ilto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>

&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/clue" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/clue</a><u></u><u></u></p></div></=
div></div><p class=3D"MsoNormal">=A0<u></u><u></u></p></div></div></div></d=
iv>
</div>
</div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div></div></div></div><=
/div></blockquote></div><br>

--20cf307c9f46103a2304aab53e6b--

From mary.ietf.barnes@gmail.com  Fri Aug 19 11:34:32 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E8F611E80AF for <clue@ietfa.amsl.com>; Fri, 19 Aug 2011 11:34:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.431
X-Spam-Level: 
X-Spam-Status: No, score=-103.431 tagged_above=-999 required=5 tests=[AWL=0.167, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f+HYMd+PYdw7 for <clue@ietfa.amsl.com>; Fri, 19 Aug 2011 11:34:31 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 9E80911E80AE for <clue@ietf.org>; Fri, 19 Aug 2011 11:34:31 -0700 (PDT)
Received: by vxi29 with SMTP id 29so3523951vxi.31 for <clue@ietf.org>; Fri, 19 Aug 2011 11:35:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=CdTdRT2D0SLQinMbLKN2uDI/TMMU0yRbsex6yoTPtPI=; b=VS0phO7CjHMC5unAdXVOALIXqTNC5MlF5pfliAYJK219poz5axBrpYgSijM+iUR3vG M5Ui0Ag27QsgEABlcCxmkETzPJD5ipWhHGf1uQchep4ESw4ixaD5HqHUcve5dcpG5qpr 77KdCwqlzQT+fVGChVQsaEaFxAEbePvgOCAro=
MIME-Version: 1.0
Received: by 10.52.173.208 with SMTP id bm16mr110205vdc.49.1313778928825; Fri, 19 Aug 2011 11:35:28 -0700 (PDT)
Received: by 10.52.164.197 with HTTP; Fri, 19 Aug 2011 11:35:28 -0700 (PDT)
Date: Fri, 19 Aug 2011 13:35:28 -0500
Message-ID: <CAHBDyN650AhM363oz0T13iMRDr-iDYoeMEJPY30_wJ=C+tDTYw@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: CLUE <clue@ietf.org>
Content-Type: multipart/alternative; boundary=bcaec5196ddd5db70e04aadffea2
Subject: [clue] Pre-WGLC review for draft-ietf-clue-telepresence-use-cases
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Aug 2011 18:34:32 -0000

--bcaec5196ddd5db70e04aadffea2
Content-Type: text/plain; charset=ISO-8859-1

Hi folks,

As mentioned during the IETF-81 WG session we would like to start a pre-WGLC
review for the use case:
http://datatracker.ietf.org/doc/draft-ietf-clue-telepresence-use-cases/

The objective is for folks to thoroughly review the document to assess how
much work (if any) is needed prior to starting an official WGLC.  We do not
anticipate progressing the document as soon as the WGLC is complete as we
want to wait until the framework is more mature to insure that the use cases
are adequate.

Please let the chairs know offlist if you would like to be a dedicated
reviewer for this document.  We are asking for explicit volunteers (or we
will recruit them) to ensure that at least 3 people in the WG have
thoroughly reviewed the document.  Obviously, all WG members should review
and provide comments on the mailing list.  The deadline for the reviews is
Sept. 9th (3 weeks time).

Thanks,
Mary
CLUE WG co-chair

--bcaec5196ddd5db70e04aadffea2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi folks,<div><br></div><div>As mentioned during the IETF-81 WG session we =
would like to start a pre-WGLC review for the use case:</div><div><a href=
=3D"http://datatracker.ietf.org/doc/draft-ietf-clue-telepresence-use-cases/=
">http://datatracker.ietf.org/doc/draft-ietf-clue-telepresence-use-cases/</=
a></div>
<div><br></div><div>The objective is for folks to thoroughly review the doc=
ument to assess how much work (if any) is needed prior to starting an offic=
ial WGLC. =A0We do not anticipate progressing the document as soon as the W=
GLC is complete as we want to wait until the framework is more mature to in=
sure that the use cases are adequate. =A0</div>
<div><br></div><div>Please let the chairs know offlist if you would like to=
 be a dedicated reviewer for this document. =A0We are asking for explicit v=
olunteers (or we will recruit them) to ensure that at least 3 people in the=
 WG have thoroughly reviewed the document. =A0Obviously, all WG members sho=
uld review and provide comments on the mailing list. =A0The deadline for th=
e reviews is Sept. 9th (3 weeks time). =A0</div>
<div><br></div><div>Thanks,</div><div>Mary</div><div>CLUE WG co-chair</div>

--bcaec5196ddd5db70e04aadffea2--

From pkyzivat@alum.mit.edu  Sat Aug 20 15:14:51 2011
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2749121F85B5 for <clue@ietfa.amsl.com>; Sat, 20 Aug 2011 15:14:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.547
X-Spam-Level: 
X-Spam-Status: No, score=-2.547 tagged_above=-999 required=5 tests=[AWL=0.052,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SF2-ViAKJuXc for <clue@ietfa.amsl.com>; Sat, 20 Aug 2011 15:14:50 -0700 (PDT)
Received: from qmta13.westchester.pa.mail.comcast.net (qmta13.westchester.pa.mail.comcast.net [76.96.59.243]) by ietfa.amsl.com (Postfix) with ESMTP id 5DB5D21F8549 for <clue@ietf.org>; Sat, 20 Aug 2011 15:14:48 -0700 (PDT)
Received: from omta24.westchester.pa.mail.comcast.net ([76.96.62.76]) by qmta13.westchester.pa.mail.comcast.net with comcast id NmFL1h0021ei1Bg5DmFpDh; Sat, 20 Aug 2011 22:15:49 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([24.62.109.41]) by omta24.westchester.pa.mail.comcast.net with comcast id NmFn1h0080tdiYw3kmFnne; Sat, 20 Aug 2011 22:15:48 +0000
Message-ID: <4E503211.9080504@alum.mit.edu>
Date: Sat, 20 Aug 2011 18:15:45 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: CLUE <clue@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [clue] CLUE minutes for IETF-81 have been posted
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 20 Aug 2011 22:14:51 -0000

The minutes for the CLUE meetings at ietf-81 have now been posted.
You can find them at:

http://www.ietf.org/proceedings/81/minutes/clue.html

Please let the chairs know if something is wrong.

	Thanks,
	Paul

From allyn@cisco.com  Sun Aug 21 16:03:38 2011
Return-Path: <allyn@cisco.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5156D21F86C1 for <clue@ietfa.amsl.com>; Sun, 21 Aug 2011 16:03:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.196
X-Spam-Level: 
X-Spam-Status: No, score=-3.196 tagged_above=-999 required=5 tests=[AWL=-0.598, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QhKTq4Stqhpc for <clue@ietfa.amsl.com>; Sun, 21 Aug 2011 16:03:36 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id 8977A21F86EA for <clue@ietf.org>; Sun, 21 Aug 2011 16:03:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=allyn@cisco.com; l=14883; q=dns/txt; s=iport; t=1313967880; x=1315177480; h=mime-version:subject:date:message-id:from:to; bh=s7m08GtZYbfQLeGVi8URKUO3aOIw8z2pxmzJml5WubQ=; b=kslYpoGsCwnrWGUOLejVjloxCFf/oG6vQtdCwuhyFDgHfhYL/RGn/xqp mb2fBmo3r+mbAFfOwWEciN6wXEkLqY7aF7A7ziWMVb4ua+rxqPCswDPV2 bxKl8AmzYz8ekVOERawDQ9J6u9rmPQqyv9ePGCTMEEjCDT7xsPkc0Mo4h 8=;
X-Files: ATT3154706.txt : 146
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AtEAANCNUU6rRDoG/2dsb2JhbABBgk2VZI9id4FAAQEBAQMBAQEPAQkRAzcHFwYBCBEDAQEBCwYXAQcBJR8HAQEFBAEEEwgBGYdTliiBIwGdYIVpXwSHYIYvihqEYocf
X-IronPort-AV: E=Sophos;i="4.68,260,1312156800";  d="txt'?scan'208,217";a="15144905"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by rcdn-iport-5.cisco.com with ESMTP; 21 Aug 2011 23:04:39 +0000
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by mtv-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id p7LN4dJX008803 for <clue@ietf.org>; Sun, 21 Aug 2011 23:04:39 GMT
Received: from xmb-sjc-221.amer.cisco.com ([128.107.191.80]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Sun, 21 Aug 2011 16:04:38 -0700
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01CC6056.B3C41465"
Date: Sun, 21 Aug 2011 16:04:36 -0700
Message-ID: <9AC2C4348FD86B4BB1F8FA9C5E3A5EDC05602916@xmb-sjc-221.amer.cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [AVTCORE] Review request: I-D Action:draft-alvestrand-one-rtp-01.txt
Thread-Index: AcxcxOeCFAg1HmUZT8+Q16qlp+SHOQDkbDuA
From: "Allyn Romanow (allyn)" <allyn@cisco.com>
To: <clue@ietf.org>
X-OriginalArrivalTime: 21 Aug 2011 23:04:38.0883 (UTC) FILETIME=[B3EA4330:01CC6056]
Subject: [clue] FW: [AVTCORE] Review request: I-D Action:draft-alvestrand-one-rtp-01.txt
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 21 Aug 2011 23:03:38 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CC6056.B3C41465
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_002_01CC6056.B3C41465"


------_=_NextPart_002_01CC6056.B3C41465
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

Relevant draft, in case you haven't seen it from other lists.

=20

From: avt-bounces@ietf.org [mailto:avt-bounces@ietf.org] On Behalf Of
Harald Alvestrand
Sent: Wednesday, August 17, 2011 3:03 AM
To: 'AVT Core WG'
Subject: [AVTCORE] Review request: I-D
Action:draft-alvestrand-one-rtp-01.txt

=20

After discussions in Quebec City, I tried to summarize results of those
discussions into an actionable document. I may have succeeded or failed
at this.

I have asked the MMUSIC mailing list to review the document (being
unsure whether it belonged in MMUSIC or in AVTCORE) after an initial
review in RTCWEB. For participants in both MMUSIC and AVTCORE, it may be
better to discuss in MMUSIC only.

All comments, feedback and suggestions for process welcome!

                Harald

-------- Original Message --------=20

Subject:=20

I-D Action: draft-alvestrand-one-rtp-01.txt

Date:=20

Wed, 17 Aug 2011 01:48:18 -0700

From:=20

internet-drafts@ietf.org

Reply-To:=20

internet-drafts@ietf.org

To:=20

i-d-announce@ietf.org

=20

A New Internet-Draft is available from the on-line Internet-Drafts
directories.
=20
        Title           : SDP Grouping for Single RTP Sessions
        Author(s)       : Harald Tveit Alvestrand
        Filename        : draft-alvestrand-one-rtp-01.txt
        Pages           : 12
        Date            : 2011-08-17
=20
   This document describes an extension to the Session Description
   Protocol (SDP) to describe RTP sessions where media of multiple top
   level types, for example audio and video, are carried in the same RTP
   session.
=20
   This document is presented to the RTCWEB, AVTCORE and MMUSIC WGs for
   consideration.
=20
=20
=20
A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-alvestrand-one-rtp-01.txt
=20
Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/
=20
This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-alvestrand-one-rtp-01.txt
_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
=20

------_=_NextPart_002_01CC6056.B3C41465
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=3Dwhite lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DWordSection1>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Relevant draft, in case you haven&#8217;t seen it from =
other lists.<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";
color:windowtext'>From:</span></b><span =
style=3D'font-size:10.0pt;font-family:
"Tahoma","sans-serif";color:windowtext'> avt-bounces@ietf.org
[mailto:avt-bounces@ietf.org] <b>On Behalf Of </b>Harald Alvestrand<br>
<b>Sent:</b> Wednesday, August 17, 2011 3:03 AM<br>
<b>To:</b> 'AVT Core WG'<br>
<b>Subject:</b> [AVTCORE] Review request: I-D
Action:draft-alvestrand-one-rtp-01.txt<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>After discussions in Quebec City, I tried to =
summarize
results of those discussions into an actionable document. I may have =
succeeded
or failed at this.<br>
<br>
I have asked the MMUSIC mailing list to review the document (being =
unsure
whether it belonged in MMUSIC or in AVTCORE) after an initial review in =
RTCWEB.
For participants in both MMUSIC and AVTCORE, it may be better to discuss =
in
MMUSIC only.<br>
<br>
All comments, feedback and suggestions for process welcome!<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;
Harald<br>
<br>
-------- Original Message -------- <o:p></o:p></p>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 =
cellpadding=3D0>
 <tr>
  <td nowrap valign=3Dtop style=3D'padding:0in 0in 0in 0in'>
  <p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><b>Subject: <o:p></o:p></b></p>
  </td>
  <td style=3D'padding:0in 0in 0in 0in'>
  <p class=3DMsoNormal>I-D Action: =
draft-alvestrand-one-rtp-01.txt<o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td nowrap valign=3Dtop style=3D'padding:0in 0in 0in 0in'>
  <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><b>Date: =
<o:p></o:p></b></p>
  </td>
  <td style=3D'padding:0in 0in 0in 0in'>
  <p class=3DMsoNormal>Wed, 17 Aug 2011 01:48:18 -0700<o:p></o:p></p>
  </td>
 </tr>
 <tr>
  <td nowrap valign=3Dtop style=3D'padding:0in 0in 0in 0in'>
  <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><b>From: =
<o:p></o:p></b></p>
  </td>
  <td style=3D'padding:0in 0in 0in 0in'>
  <p class=3DMsoNormal><a =
href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a><o:p=
></o:p></p>
  </td>
 </tr>
 <tr>
  <td nowrap valign=3Dtop style=3D'padding:0in 0in 0in 0in'>
  <p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><b>Reply-To: <o:p></o:p></b></p>
  </td>
  <td style=3D'padding:0in 0in 0in 0in'>
  <p class=3DMsoNormal><a =
href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a><o:p=
></o:p></p>
  </td>
 </tr>
 <tr>
  <td nowrap valign=3Dtop style=3D'padding:0in 0in 0in 0in'>
  <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><b>To: =
<o:p></o:p></b></p>
  </td>
  <td style=3D'padding:0in 0in 0in 0in'>
  <p class=3DMsoNormal><a =
href=3D"mailto:i-d-announce@ietf.org">i-d-announce@ietf.org</a><o:p></o:p=
></p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p>

<pre>A New Internet-Draft is available from the on-line Internet-Drafts =
directories.<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : SDP =
Grouping for Single RTP =
Sessions<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Author(s)&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;: Harald Tveit =
Alvestrand<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; Filename&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
draft-alvestrand-one-rtp-01.txt<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; =
Pages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
12<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
2011-08-17<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>&nbsp;&nbsp; =
This document describes an extension to the Session =
Description<o:p></o:p></pre><pre>&nbsp;&nbsp; Protocol (SDP) to describe =
RTP sessions where media of multiple =
top<o:p></o:p></pre><pre>&nbsp;&nbsp; level types, for example audio and =
video, are carried in the same RTP<o:p></o:p></pre><pre>&nbsp;&nbsp; =
session.<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>&nbsp;&nbsp; =
This document is presented to the RTCWEB, AVTCORE and MMUSIC WGs =
for<o:p></o:p></pre><pre>&nbsp;&nbsp; =
consideration.<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre><o:p>&nbs=
p;</o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>A URL for this =
Internet-Draft is:<o:p></o:p></pre><pre><a
href=3D"http://www.ietf.org/internet-drafts/draft-alvestrand-one-rtp-01.t=
xt">http://www.ietf.org/internet-drafts/draft-alvestrand-one-rtp-01.txt</=
a><o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>Internet-Drafts are =
also available by anonymous FTP at:<o:p></o:p></pre><pre><a
href=3D"ftp://ftp.ietf.org/internet-drafts/">ftp://ftp.ietf.org/internet-=
drafts/</a><o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>This =
Internet-Draft can be retrieved at:<o:p></o:p></pre><pre><a
href=3D"ftp://ftp.ietf.org/internet-drafts/draft-alvestrand-one-rtp-01.tx=
t">ftp://ftp.ietf.org/internet-drafts/draft-alvestrand-one-rtp-01.txt</a>=
<o:p></o:p></pre><pre>_______________________________________________<o:p=
></o:p></pre><pre>I-D-Announce mailing list<o:p></o:p></pre><pre><a
href=3D"mailto:I-D-Announce@ietf.org">I-D-Announce@ietf.org</a><o:p></o:p=
></pre><pre><a
href=3D"https://www.ietf.org/mailman/listinfo/i-d-announce">https://www.i=
etf.org/mailman/listinfo/i-d-announce</a><o:p></o:p></pre><pre>Internet-D=
raft directories: <a
href=3D"http://www.ietf.org/shadow.html">http://www.ietf.org/shadow.html<=
/a><o:p></o:p></pre><pre>or <a
href=3D"ftp://ftp.ietf.org/ietf/1shadow-sites.txt">ftp://ftp.ietf.org/iet=
f/1shadow-sites.txt</a><o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre></div=
>

</body>

</html>

------_=_NextPart_002_01CC6056.B3C41465--

------_=_NextPart_001_01CC6056.B3C41465
Content-Type: text/plain;
	name="ATT3154706.txt"
Content-Transfer-Encoding: base64
Content-Description: ATT3154706.txt
Content-Disposition: inline;
	filename="ATT3154706.txt"

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkF1ZGlvL1Zp
ZGVvIFRyYW5zcG9ydCBDb3JlIE1haW50ZW5hbmNlDQphdnRAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYXZ0DQo=

------_=_NextPart_001_01CC6056.B3C41465--

From internet-drafts@ietf.org  Sun Aug 21 18:49:51 2011
Return-Path: <internet-drafts@ietf.org>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 596C821F8531; Sun, 21 Aug 2011 18:49:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.531
X-Spam-Level: 
X-Spam-Status: No, score=-102.531 tagged_above=-999 required=5 tests=[AWL=0.068, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tdfJwnqYia18; Sun, 21 Aug 2011 18:49:50 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EABD421F86AB; Sun, 21 Aug 2011 18:49:50 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 3.59
Message-ID: <20110822014950.7146.35459.idtracker@ietfa.amsl.com>
Date: Sun, 21 Aug 2011 18:49:50 -0700
Cc: clue@ietf.org
Subject: [clue] I-D Action: draft-ietf-clue-telepresence-requirements-00.txt
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Aug 2011 01:49:51 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the ControLling mUltiple streams for tEle=
presence Working Group of the IETF.

	Title           : Requirements for Telepresence Multi-Streams
	Author(s)       : Allyn Romanow
                          Stephen Botzko
	Filename        : draft-ietf-clue-telepresence-requirements-00.txt
	Pages           : 11
	Date            : 2011-08-21

   This memo discusses the requirements for a specification that enables
   telepresence interoperability, by describing the relationship between
   multiple RTP streams.  In addition, the problem statement and
   definitions are also covered herein.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-clue-telepresence-requiremen=
ts-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-clue-telepresence-requirement=
s-00.txt

From mary.ietf.barnes@gmail.com  Mon Aug 22 15:52:08 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C43621F8B87 for <clue@ietfa.amsl.com>; Mon, 22 Aug 2011 15:52:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.442
X-Spam-Level: 
X-Spam-Status: No, score=-103.442 tagged_above=-999 required=5 tests=[AWL=0.156, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Ex3CEpvSSZy for <clue@ietfa.amsl.com>; Mon, 22 Aug 2011 15:52:07 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id EE42221F8B1D for <clue@ietf.org>; Mon, 22 Aug 2011 15:52:03 -0700 (PDT)
Received: by vxi29 with SMTP id 29so5829918vxi.31 for <clue@ietf.org>; Mon, 22 Aug 2011 15:53:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=3ulcjJ7FLRLkl9RoaNSaqgxGAAo2TDac/WIMLAj6TYk=; b=cRL+u9P8CdyZrjkYhDQL513LWVNKjaZnT3mpF+SNYEG1X2MxUDD6ree5CIePYxvOII wYElT+cl7TnCreU9ihDvTHmo/lPVJo7QZzcl2KZu5KVWvWD8aJIw915HcWnHDHCUkOEd cqNuG6RnZ0qNFJCARinksqRX9CbJw3z93fK5I=
MIME-Version: 1.0
Received: by 10.52.21.65 with SMTP id t1mr2843413vde.183.1314053589824; Mon, 22 Aug 2011 15:53:09 -0700 (PDT)
Received: by 10.52.160.36 with HTTP; Mon, 22 Aug 2011 15:53:09 -0700 (PDT)
Date: Mon, 22 Aug 2011 17:53:09 -0500
Message-ID: <CAHBDyN5y2mkYPTfyB8tRZ9DDk=Con_rjmfDgSK0uVxqOPJO7Fg@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: CLUE <clue@ietf.org>
Content-Type: multipart/alternative; boundary=20cf307d05a66ff69504ab1ff15c
Subject: [clue] Reminder: CLUE WG Virtual Interim Meeting
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Aug 2011 22:52:08 -0000

--20cf307d05a66ff69504ab1ff15c
Content-Type: text/plain; charset=ISO-8859-1

Hi all,

This is a reminder of the interim meeting tomorrow. The meeting will be two
hours long.   We'll be focusing on the Framework.  The authors will first do
a summary of the areas presented at IETF-81 and then Brian will get a chance
to go through the examples.  The chairs do not yet have the updated charts.
 We'll post them on the Wiki as soon as they're available.

Thanks,
Mary.

On Thu, Aug 11, 2011 at 5:58 PM, Mary Barnes <mary.ietf.barnes@gmail.com>wrote:

> As a reminder, all the materials for the meeting will be available on the
> CLUE WG wiki:
> http://trac.tools.ietf.org/wg/clue/trac/wiki
>
> There is a tentative agenda available at this time.
>
> Regards,
> Mary.
>
>
> On Thu, Aug 11, 2011 at 10:19 AM, Mary Barnes <mary.ietf.barnes@gmail.com>wrote:
>
>> Hello ,
>>
>> IETF Secretariat invites you to attend this online meeting.
>>
>> Topic: CLUE WG Virtual Interim Meeting
>> Date: Tuesday, August 23, 2011
>> Time: 9:00 am, Pacific Daylight Time (San Francisco, GMT-07:00)
>> Meeting Number: 963 755 542
>> Meeting Password: (This meeting does not require a password.)
>>
>>
>> -------------------------------------------------------
>> To join the online meeting (Now from mobile devices!)
>> -------------------------------------------------------
>> 1. Go to
>> https://workgreen.webex.com/workgreen/j.php?ED=181742197&UID=1249097532&RT=MiM0
>> 2. If requested, enter your name and email address.
>> 3. If a password is required, enter the meeting password: (This meeting
>> does not require a password.)
>> 4. Click "Join".
>>
>> To view in other time zones or languages, please click the link:
>>
>> https://workgreen.webex.com/workgreen/j.php?ED=181742197&UID=1249097532&ORT=MiM0
>>
>> -------------------------------------------------------
>> To join the audio conference only
>> -------------------------------------------------------
>> To receive a call back, provide your phone number when you join the
>> meeting, or call the number below and enter the access code.
>> Call-in toll number (US/Canada): 1-408-792-6300
>> Global call-in numbers:
>> https://workgreen.webex.com/workgreen/globalcallin.php?serviceType=MC&ED=181742197&tollFree=0
>>
>> Access code:963 755 542
>>
>> -------------------------------------------------------
>> For assistance
>> -------------------------------------------------------
>> 1. Go to https://workgreen.webex.com/workgreen/mc
>> 2. On the left navigation bar, click "Support".
>>
>> You can contact me at:
>> amorris@amsl.com
>> 1-510-492-4081
>>
>> To add this meeting to your calendar program (for example Microsoft
>> Outlook), click this link:
>>
>> https://workgreen.webex.com/workgreen/j.php?ED=181742197&UID=1249097532&ICS=MI&LD=1&RD=2&ST=1&SHA2=1sO7X9GoItG7qDII-/DUsH2iEIlMx8cUMEWOoPlBrjY=&RT=MiM0
>>
>> The playback of UCF (Universal Communications Format) rich media files
>> requires appropriate players. To view this type of rich media files in the
>> meeting, please check whether you have the players installed on your
>> computer by going to
>> https://workgreen.webex.com/workgreen/systemdiagnosis.php.
>>
>> Sign up for a free trial of WebEx
>> http://www.webex.com/go/mcemfreetrial
>>
>> http://www.webex.com
>>
>> CCP:+14087926300x963755542#
>>
>> IMPORTANT NOTICE: This WebEx service includes a feature that allows audio
>> and any documents and other materials exchanged or viewed during the session
>> to be recorded. By joining this session, you automatically consent to such
>> recordings. If you do not consent to the recording, discuss your concerns
>> with the meeting host prior to the start of the recording or do not join the
>> session. Please note that any such recordings may be subject to discovery in
>> the event of litigation.
>>
>>
>

--20cf307d05a66ff69504ab1ff15c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,<div><br></div><div>This is a reminder of the interim meeting tomorr=
ow. The meeting will be two hours long. =A0 We&#39;ll be focusing on the Fr=
amework. =A0The authors will first do a summary of the areas presented at I=
ETF-81 and then Brian will get a chance to go through the examples. =A0The =
chairs do not yet have the updated charts. =A0We&#39;ll post them on the Wi=
ki as soon as they&#39;re available.</div>
<div><br></div><div>Thanks,</div><div>Mary.</div><div><br><div class=3D"gma=
il_quote">On Thu, Aug 11, 2011 at 5:58 PM, Mary Barnes <span dir=3D"ltr">&l=
t;<a href=3D"mailto:mary.ietf.barnes@gmail.com">mary.ietf.barnes@gmail.com<=
/a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;">As a reminder, all the materials for the me=
eting will be available on the CLUE WG wiki:<div><a href=3D"http://trac.too=
ls.ietf.org/wg/clue/trac/wiki" target=3D"_blank">http://trac.tools.ietf.org=
/wg/clue/trac/wiki</a></div>
<div><br></div><div>There is a tentative agenda available at this time.</di=
v>
<div><br></div><div>Regards,</div><div>Mary.=A0<div><div></div><div class=
=3D"h5"><br><br><div class=3D"gmail_quote">On Thu, Aug 11, 2011 at 10:19 AM=
, Mary Barnes <span dir=3D"ltr">&lt;<a href=3D"mailto:mary.ietf.barnes@gmai=
l.com" target=3D"_blank">mary.ietf.barnes@gmail.com</a>&gt;</span> wrote:<b=
r>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"gmail_quote"><font face=3D"Tah=
oma, Arial, sans-serif, Helvetica, Geneva" size=3D"2">Hello , <br> <br> IET=
F Secretariat invites you to attend this online meeting. <br>

 <br> Topic: CLUE WG Virtual Interim Meeting <br>
 Date: Tuesday, August 23, 2011 <br> Time: 9:00 am, Pacific Daylight Time (=
San Francisco, GMT-07:00) <br> Meeting Number: 963 755 542 <br> Meeting Pas=
sword: (This meeting does not require a password.) <br> <br> <br> ---------=
---------------------------------------------- <br>


 To join the online meeting (Now from mobile devices!) <br> ---------------=
---------------------------------------- <br> 1. Go to <a href=3D"https://w=
orkgreen.webex.com/workgreen/j.php?ED=3D181742197&amp;UID=3D1249097532&amp;=
RT=3DMiM0" target=3D"_blank">https://workgreen.webex.com/workgreen/j.php?ED=
=3D181742197&amp;UID=3D1249097532&amp;RT=3DMiM0</a> <br>


 2. If requested, enter your name and email address. <br> 3. If a password =
is required, enter the meeting password: (This meeting does not require a p=
assword.) <br> 4. Click &quot;Join&quot;. <br> <br> To view in other time z=
ones or languages, please click the link: <br>


 <a href=3D"https://workgreen.webex.com/workgreen/j.php?ED=3D181742197&amp;=
UID=3D1249097532&amp;ORT=3DMiM0" target=3D"_blank">https://workgreen.webex.=
com/workgreen/j.php?ED=3D181742197&amp;UID=3D1249097532&amp;ORT=3DMiM0</a> =
<br> <br> ------------------------------------------------------- <br>


 To join the audio conference only <br> -----------------------------------=
-------------------- <br> To receive a call back, provide your phone number=
 when you join the meeting, or call the number below and enter the access c=
ode. <br>


 Call-in toll number (US/Canada): <a href=3D"tel:1-408-792-6300" value=3D"+=
14087926300" target=3D"_blank">1-408-792-6300</a> <br> Global call-in numbe=
rs: <a href=3D"https://workgreen.webex.com/workgreen/globalcallin.php?servi=
ceType=3DMC&amp;ED=3D181742197&amp;tollFree=3D0" target=3D"_blank">https://=
workgreen.webex.com/workgreen/globalcallin.php?serviceType=3DMC&amp;ED=3D18=
1742197&amp;tollFree=3D0</a> <br>


 <br> Access code:963 755 542 <br> <br> -----------------------------------=
-------------------- <br> For assistance <br> -----------------------------=
-------------------------- <br> 1. Go to <a href=3D"https://workgreen.webex=
.com/workgreen/mc" target=3D"_blank">https://workgreen.webex.com/workgreen/=
mc</a> <br>


 2. On the left navigation bar, click &quot;Support&quot;. <br> <br> You ca=
n contact me at: <br>  <a href=3D"mailto:amorris@amsl.com" target=3D"_blank=
">amorris@amsl.com</a> <br> <a href=3D"tel:1-510-492-4081" value=3D"+151049=
24081" target=3D"_blank">1-510-492-4081</a> <br>


 <br> To add this meeting to your calendar program (for example Microsoft O=
utlook), click this link: <br> <a href=3D"https://workgreen.webex.com/workg=
reen/j.php?ED=3D181742197&amp;UID=3D1249097532&amp;ICS=3DMI&amp;LD=3D1&amp;=
RD=3D2&amp;ST=3D1&amp;SHA2=3D1sO7X9GoItG7qDII-/DUsH2iEIlMx8cUMEWOoPlBrjY=3D=
&amp;RT=3DMiM0" target=3D"_blank">https://workgreen.webex.com/workgreen/j.p=
hp?ED=3D181742197&amp;UID=3D1249097532&amp;ICS=3DMI&amp;LD=3D1&amp;RD=3D2&a=
mp;ST=3D1&amp;SHA2=3D1sO7X9GoItG7qDII-/DUsH2iEIlMx8cUMEWOoPlBrjY=3D&amp;RT=
=3DMiM0</a> <br>


 <br> The playback of UCF (Universal Communications Format) rich media file=
s requires appropriate players. To view this type of rich media files in th=
e meeting, please check whether you have the players installed on your comp=
uter by going to <a href=3D"https://workgreen.webex.com/workgreen/systemdia=
gnosis.php" target=3D"_blank">https://workgreen.webex.com/workgreen/systemd=
iagnosis.php</a>. <br>


 <br> Sign up for a free trial of WebEx <br> <a href=3D"http://www.webex.co=
m/go/mcemfreetrial" target=3D"_blank">http://www.webex.com/go/mcemfreetrial=
</a> <br> <br> <a href=3D"http://www.webex.com" target=3D"_blank">http://ww=
w.webex.com</a> <br>


 <br> CCP:+14087926300x963755542# <br> <br> IMPORTANT NOTICE: This WebEx se=
rvice includes a feature that allows audio and any documents and other mate=
rials exchanged or viewed during the session to be recorded. By joining thi=
s session, you automatically consent to such recordings. If you do not cons=
ent to the recording, discuss your concerns with the meeting host prior to =
the start of the recording or do not join the session. Please note that any=
 such recordings may be subject to discovery in the event of litigation. <b=
r>


 </font></div><br>
</blockquote></div><br></div></div></div>
</blockquote></div><br></div>

--20cf307d05a66ff69504ab1ff15c--

From Christian.Groves@nteczone.com  Mon Aug 22 22:57:46 2011
Return-Path: <Christian.Groves@nteczone.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B9EE21F8B74 for <clue@ietfa.amsl.com>; Mon, 22 Aug 2011 22:57:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zG-CY8XXY9Cv for <clue@ietfa.amsl.com>; Mon, 22 Aug 2011 22:57:45 -0700 (PDT)
Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by ietfa.amsl.com (Postfix) with ESMTP id 40DED21F8B72 for <clue@ietf.org>; Mon, 22 Aug 2011 22:57:44 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApMBADE+U0520T5Q/2dsb2JhbAAMKwqqWQEBAQEDAQEBNRsUBwQGEQsYCRYPCQMCAQIBFTATBgIBAYdxtkWDJ4MhBKQh
Received: from ppp118-209-62-80.lns20.mel4.internode.on.net (HELO [127.0.0.1]) ([118.209.62.80]) by ipmail05.adl6.internode.on.net with ESMTP; 23 Aug 2011 15:28:49 +0930
Message-ID: <4E534181.7080705@nteczone.com>
Date: Tue, 23 Aug 2011 15:58:25 +1000
From: Christian Groves <Christian.Groves@nteczone.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: clue@ietf.org
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com>
In-Reply-To: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Aug 2011 05:57:46 -0000

Hello,

With regards to spatial relation among streams, if I start a 
telepresence session and I only use the centre screen/camera of a three 
screen/camera telepresence system. i.e. its only me in the room, the 
left and right screen/cameras are off. According to CLUE framework what 
do I send in terms of capture set?
a) VC1 - only one video capture it doesn't matter which of my screen it 
came from
b) VC2, VC1, VC3 - VC2 and VC3 would be NULL. By having VC1 it the 
middle it indicates that its the centre screen.
c) both are valid?

Now while I'm there a person comes to join me and the left screen and 
camera are turned on. I guess now there's two capture sets VC2, VC1. 
Again do I have to add VC3 as NULL, to indicate that its my left and 
centre camera/screen being used.

I guess for the far end it doesn't care it will render the VCs how it 
wants??

Regards, Christian

On 6/08/2011 7:02 AM, Duckworth, Mark wrote:
> I'd like to continue the discussion about layout and rendering issues.  There are many separate but related things involved.  I want to break it down into separate topics, and see how the topics are related to each other.  And then we can discuss what CLUE needs to deal with and what is not in scope.
>
> I don't know if I'm using the best terms for each topic.  If not, please suggest better terms.  My use of the term "layout" here is not consistent with draft-wenger-clue-definitions-01, because I don't limit it to the rendering side.  But my use of the terms "render" and "source selction" is consistent with that draft.
>
> 1- video layout composed arrangement within a stream - when multiple video sources are composed into one stream, they are arranged in some way.  Typical examples are 2x2 grid, 3x3 grid, 1+5 (1 large plus 5 small), 1+PiP (1 large plus one or more picture-in-picture).  These arrangements can be selected automatically or based on user input.  Arrangements can change over time.  Identifying this composed arrangement is separate from identifying or selecting which video images are used to fill in the composition.  These arrangements can be constructed by an endpoint sending video, by an MCU, or by an endpoint receiving video as it renders to a display.
>
> 2 - source selection and identification - when a device is composing a stream made up of other sources, it needs some way to choose which sources to use, and some way of choosing how to combine them or where to place video images in the composed arrangement.  Various automatic algorithms may be used, or selections can be made based on user input.  Selections can change over time.  One example is "select the two most recent talkers".  It may also be desirable to identify which sources are used and where they are placed, for example so the receiving side can use this information in the user interface.  Source selection can be done by an endpoint as it sends media, by an MUC, or by an endpoint receiving media.
>
> 3 - spatial relation among streams - how multiple streams are related to each other spatially, to be rendered such that the spatial arrangement is consistent.  The examples we've been using have multiple video streams that are related in an ordered row from left to right.  Audio is also included when it is desirable to match spatial audio to video.
>
> 4 - multi stream media format - what the streams mean with respect to each other, regardless of the actual content on the streams.  For audio, examples are stereo, 5.1 surround, binaural, linear array.  (linear array is described in the clue framework document).  Perhaps 3D video formats would also fit in this category.  This information is needed in order to properly render the media into light and sound for human observers.  I see this at the same level as identifying a codec, independent of the audio or video content carried on the streams, and independent of how any composition of sources is done.
>
> I think there is general agreement that items 3 and 4 are in scope for CLUE, as they specifically deal with multiple streams to and from an endpoint.  And the framework draft includes these.  Items 1 and 2 are not new, those topics exist for traditional single stream videoconferencing.  I'm not sure what aspects of 1 and 2 should be in scope for CLUE.  It is hard to tell from the use cases and requirements.  The framework draft includes them only to a very limited extent.
>
> Mark Duckworth
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue
>

From Even.roni@huawei.com  Tue Aug 23 07:47:57 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2F4E21F86FF for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 07:47:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.854
X-Spam-Level: 
X-Spam-Status: No, score=-104.854 tagged_above=-999 required=5 tests=[AWL=0.255, BAYES_05=-1.11, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aSfCnw4TqxEg for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 07:47:57 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by ietfa.amsl.com (Postfix) with ESMTP id EA68521F86B1 for <clue@ietf.org>; Tue, 23 Aug 2011 07:47:56 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQD007JCYHR8M@szxga04-in.huawei.com> for clue@ietf.org; Tue, 23 Aug 2011 22:49:04 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQD00751YHRZE@szxga04-in.huawei.com> for clue@ietf.org; Tue, 23 Aug 2011 22:49:03 +0800 (CST)
Received: from windows8d787f9 ([109.64.200.234]) by szxml12-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LQD00HEYYHLFO@szxml12-in.huawei.com> for clue@ietf.org; Tue, 23 Aug 2011 22:49:03 +0800 (CST)
Date: Tue, 23 Aug 2011 17:48:18 +0300
From: Roni Even <Even.roni@huawei.com>
To: clue@ietf.org
Message-id: <01be01cc61a3$b68b0770$23a11650$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: multipart/alternative; boundary="Boundary_(ID_LlTD5xCWy76VJkNbvgPL7Q)"
Content-language: en-us
Thread-index: Acxho7CZ3anlGs5ORBGgXr7/nlfh7Q==
Subject: [clue] Question on framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Aug 2011 14:47:58 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_LlTD5xCWy76VJkNbvgPL7Q)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi,

I was wondering what is the difference between section 7.2.1 and 7.2.1

Roni


--Boundary_(ID_LlTD5xCWy76VJkNbvgPL7Q)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal>Hi,<o:p></o:p></p><p class=3DMsoNormal>I was wondering =
what is the difference between section 7.2.1 and 7.2.1<o:p></o:p></p><p =
class=3DMsoNormal>Roni<o:p></o:p></p></div></body></html>=

--Boundary_(ID_LlTD5xCWy76VJkNbvgPL7Q)--

From Even.roni@huawei.com  Tue Aug 23 07:48:38 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC7A321F888A for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 07:48:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.683
X-Spam-Level: 
X-Spam-Status: No, score=-105.683 tagged_above=-999 required=5 tests=[AWL=0.914, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TW+uRwbLx56x for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 07:48:38 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by ietfa.amsl.com (Postfix) with ESMTP id B9D2A21F86B1 for <clue@ietf.org>; Tue, 23 Aug 2011 07:48:37 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQD005PMYIWGW@szxga04-in.huawei.com> for clue@ietf.org; Tue, 23 Aug 2011 22:49:45 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQD004HUYIWXM@szxga04-in.huawei.com> for clue@ietf.org; Tue, 23 Aug 2011 22:49:44 +0800 (CST)
Received: from windows8d787f9 ([109.64.200.234]) by szxml12-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LQD00I35YIRC6@szxml12-in.huawei.com> for clue@ietf.org; Tue, 23 Aug 2011 22:49:44 +0800 (CST)
Date: Tue, 23 Aug 2011 17:49:00 +0300
From: Roni Even <Even.roni@huawei.com>
To: clue@ietf.org
Message-id: <01c301cc61a3$cf1a1ba0$6d4e52e0$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: multipart/alternative; boundary="Boundary_(ID_Ek84H0zBK/SVZdLqX8ajWw)"
Content-language: en-us
Thread-index: Acxho7CZ3anlGs5ORBGgXr7/nlfh7Q==
Subject: [clue] Question on framework - sent to early
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Aug 2011 14:48:38 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_Ek84H0zBK/SVZdLqX8ajWw)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi,

I was wondering what is the difference between section 7.2.1 and 7.2.2

Roni


--Boundary_(ID_Ek84H0zBK/SVZdLqX8ajWw)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal>Hi,<o:p></o:p></p><p class=3DMsoNormal>I was wondering =
what is the difference between section 7.2.1 and 7.2.2<o:p></o:p></p><p =
class=3DMsoNormal>Roni<o:p></o:p></p></div></body></html>=

--Boundary_(ID_Ek84H0zBK/SVZdLqX8ajWw)--

From Even.roni@huawei.com  Tue Aug 23 08:08:14 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC15821F8B2F for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 08:08:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.912
X-Spam-Level: 
X-Spam-Status: No, score=-105.912 tagged_above=-999 required=5 tests=[AWL=0.686, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vgZ7sheRT+Bt for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 08:08:14 -0700 (PDT)
Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by ietfa.amsl.com (Postfix) with ESMTP id 1688D21F8B27 for <clue@ietf.org>; Tue, 23 Aug 2011 08:08:08 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQD0020QZFDTL@szxga03-in.huawei.com> for clue@ietf.org; Tue, 23 Aug 2011 23:09:14 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQD00DSVZFD34@szxga03-in.huawei.com> for clue@ietf.org; Tue, 23 Aug 2011 23:09:13 +0800 (CST)
Received: from windows8d787f9 ([109.64.200.234]) by szxml11-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LQD00J6EZF8IU@szxml11-in.huawei.com> for clue@ietf.org; Tue, 23 Aug 2011 23:09:13 +0800 (CST)
Date: Tue, 23 Aug 2011 18:08:30 +0300
From: Roni Even <Even.roni@huawei.com>
To: clue@ietf.org
Message-id: <01e201cc61a6$87e61510$97b23f30$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: multipart/alternative; boundary="Boundary_(ID_eCIs1UXJEky0okvJgeeGmA)"
Content-language: en-us
Thread-index: AcxhpoPDsaD4D0E1TAS+LNkioNlKpw==
Subject: [clue] What CLUE is about?
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Aug 2011 15:08:14 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_eCIs1UXJEky0okvJgeeGmA)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi, 

Going back through the requirements and framework I noticed the term "
satisfactory user experience" being used in both documents.

See requirement 1 in the requirement document and the following paragraph
from the framework.

 

"The purpose of this effort is to make it possible to handle multiple
streams of media in such a way that a satisfactory user experience is

   possible even when participants are on different vendor equipment and
when they are using devices with different types of communication

   capabilities."

 

I am not sure what the term means. The charter talks about " high
definition, high quality  audio/video enabling a "being-there" experience.

 

My question is if satisfactory user experience means satisfactory to achieve
a "being there" experience or is this term reducing the charter.

 

Thanks

Roni Even


--Boundary_(ID_eCIs1UXJEky0okvJgeeGmA)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hi, =
<o:p></o:p></p><p class=3DMsoNormal>Going back through the requirements =
and framework I noticed the term &quot; <span lang=3DEN>satisfactory =
user experience&quot; being used in both =
documents.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN>See =
requirement 1 in the requirement document and the following paragraph =
from the framework.</span><o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>&quot;<span =
lang=3DEN>The purpose of this effort is to make it possible to handle =
multiple&nbsp; streams of media in such a way that a satisfactory user =
experience is<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'page-break-before:always'><span lang=3DEN>&nbsp;&nbsp; possible =
even when participants are on different vendor equipment and&nbsp;&nbsp; =
when they are using devices with different types of =
communication<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN>&nbsp;&nbsp; capabilities.&quot;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN>I am not sure what the term means. The =
charter talks about &quot; </span>high definition, high quality&nbsp; =
audio/video enabling a &quot;being-there&quot; =
experience.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>My question is if satisfactory user experience means =
satisfactory to achieve a &quot;being there&quot; experience or is this =
term reducing the charter.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Thanks<o:p></o:p></p><p class=3DMsoNormal>Roni =
Even<o:p></o:p></p></div></body></html>=

--Boundary_(ID_eCIs1UXJEky0okvJgeeGmA)--

From Even.roni@huawei.com  Tue Aug 23 11:12:40 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B92121F8B1C for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 11:12:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.049
X-Spam-Level: 
X-Spam-Status: No, score=-106.049 tagged_above=-999 required=5 tests=[AWL=0.549, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rMvSw4+026wr for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 11:12:39 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id 2AE2221F8AE6 for <clue@ietf.org>; Tue, 23 Aug 2011 11:12:39 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQE00LMC7YXT0@szxga05-in.huawei.com> for clue@ietf.org; Wed, 24 Aug 2011 02:13:45 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQE006AX7YXT1@szxga05-in.huawei.com> for clue@ietf.org; Wed, 24 Aug 2011 02:13:45 +0800 (CST)
Received: from windows8d787f9 (bzq-109-64-200-234.red.bezeqint.net [109.64.200.234]) by szxml12-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTPA id <0LQE003SF7YRL0@szxml12-in.huawei.com> for clue@ietf.org; Wed, 24 Aug 2011 02:13:44 +0800 (CST)
Date: Tue, 23 Aug 2011 21:12:58 +0300
From: Roni Even <Even.roni@huawei.com>
To: clue@ietf.org
Message-id: <026601cc61c0$4d84b6a0$e88e23e0$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: multipart/alternative; boundary="Boundary_(ID_uxWNXk5UsacapQhNK/GsPQ)"
Content-language: en-us
Thread-index: AcxhwEkMuFsHjZhGRcaMeqH3OyClTQ==
Subject: [clue] Full mesh conferneces
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Aug 2011 18:12:40 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_uxWNXk5UsacapQhNK/GsPQ)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi,

During the interim meeting today when we talked about Simultaneous
transmission sets there was a question if the provider may run to conflict
requests for capture sets. There was a question if it is relevant for
centralized multipoint and in my view this is not a problem.

 

I mentioned that such a problem can occur if we support full mesh
conferences.  For example if a provider can send 3 video captures or by
using one of the camera send a zoom version of the same scene it may cause a
one screen system to ask for the zoom version and a three screen system to
ask for the three streams. This can happen in a full mesh three way call and
will require some way to resolve the conflict.

 

My personal view is that we are not doing full mesh but just centralized
multipoint conferences.

 

I am looking for input is this is a problem we need to address

 

Thanks

Roni Even

 

 


--Boundary_(ID_uxWNXk5UsacapQhNK/GsPQ)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal>Hi,<o:p></o:p></p><p class=3DMsoNormal>During the =
interim meeting today when we talked about Simultaneous transmission =
sets there was a question if the provider may run to conflict requests =
for capture sets. There was a question if it is relevant for centralized =
multipoint and in my view this is not a problem.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I mentioned =
that such a problem can occur if we support full mesh conferences. =
&nbsp;For example if a provider can send 3 video captures or by using =
one of the camera send a zoom version of the same scene it may cause a =
one screen system to ask for the zoom version and a three screen system =
to ask for the three streams. This can happen in a full mesh three way =
call and will require some way to resolve the conflict.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>My personal =
view is that we are not doing full mesh but just centralized multipoint =
conferences.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>I am looking for input is this is a problem we need to =
address<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Thanks<o:p></o:p></p><p class=3DMsoNormal>Roni =
Even<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal> <o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>=

--Boundary_(ID_uxWNXk5UsacapQhNK/GsPQ)--

From Mark.Duckworth@polycom.com  Tue Aug 23 12:02:03 2011
Return-Path: <Mark.Duckworth@polycom.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 755A321F8C26 for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 12:02:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.571
X-Spam-Level: 
X-Spam-Status: No, score=-6.571 tagged_above=-999 required=5 tests=[AWL=0.027,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b7eswa6plCMh for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 12:02:02 -0700 (PDT)
Received: from crpehubprd02.polycom.com (crpehubprd01.polycom.com [140.242.64.158]) by ietfa.amsl.com (Postfix) with ESMTP id E6DD721F8C18 for <clue@ietf.org>; Tue, 23 Aug 2011 12:02:00 -0700 (PDT)
Received: from Crpmboxprd01.polycom.com ([fe80::e001:c7b0:91a1:9443]) by crpehubprd02.polycom.com ([fe80::5efe:10.236.0.154%12]) with mapi; Tue, 23 Aug 2011 12:03:08 -0700
From: "Duckworth, Mark" <Mark.Duckworth@polycom.com>
To: "clue@ietf.org" <clue@ietf.org>
Date: Tue, 23 Aug 2011 12:03:25 -0700
Thread-Topic: [clue] Full mesh conferneces
Thread-Index: AcxhwEkMuFsHjZhGRcaMeqH3OyClTQABucaw
Message-ID: <44C6B6B2D0CF424AA90B6055548D7A61AED0B444@CRPMBOXPRD01.polycom.com>
References: <026601cc61c0$4d84b6a0$e88e23e0$%roni@huawei.com>
In-Reply-To: <026601cc61c0$4d84b6a0$e88e23e0$%roni@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_44C6B6B2D0CF424AA90B6055548D7A61AED0B444CRPMBOXPRD01pol_"
MIME-Version: 1.0
Subject: Re: [clue] Full mesh conferneces
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Aug 2011 19:02:03 -0000

--_000_44C6B6B2D0CF424AA90B6055548D7A61AED0B444CRPMBOXPRD01pol_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I also thought full mesh is not in scope and we don't need to address it.
Mark Duckworth

From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of Ron=
i Even
Sent: Tuesday, August 23, 2011 2:13 PM
To: clue@ietf.org
Subject: [clue] Full mesh conferneces

Hi,
During the interim meeting today when we talked about Simultaneous transmis=
sion sets there was a question if the provider may run to conflict requests=
 for capture sets. There was a question if it is relevant for centralized m=
ultipoint and in my view this is not a problem.

I mentioned that such a problem can occur if we support full mesh conferenc=
es.  For example if a provider can send 3 video captures or by using one of=
 the camera send a zoom version of the same scene it may cause a one screen=
 system to ask for the zoom version and a three screen system to ask for th=
e three streams. This can happen in a full mesh three way call and will req=
uire some way to resolve the conflict.

My personal view is that we are not doing full mesh but just centralized mu=
ltipoint conferences.

I am looking for input is this is a problem we need to address

Thanks
Roni Even




--_000_44C6B6B2D0CF424AA90B6055548D7A61AED0B444CRPMBOXPRD01pol_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-m=
icrosoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office=
:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
m:office:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadshee=
t" xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" xmlns=
:odc=3D"urn:schemas-microsoft-com:office:odc" xmlns:oa=3D"urn:schemas-micro=
soft-com:office:activation" xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=3D"http://m=
icrosoft.com/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Repl=3D"http://=
schemas.microsoft.com/repl/" xmlns:mt=3D"http://schemas.microsoft.com/share=
point/soap/meetings/" xmlns:x2=3D"http://schemas.microsoft.com/office/excel=
/2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" xmlns:ois=
=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir=3D"http://=
schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D"http://www.w3=
.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint=
/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" xmlns:xsd=3D"http=
://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.microsoft.com/sha=
repoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#"=
 xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" xmlns:sps=3D"http://=
schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001=
/XMLSchema-instance" xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/so=
ap" xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udc=
p2p=3D"http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf=3D"http:/=
/schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss=3D"http://sche=
mas.microsoft.com/office/2006/digsig-setup" xmlns:dssi=3D"http://schemas.mi=
crosoft.com/office/2006/digsig" xmlns:mdssi=3D"http://schemas.openxmlformat=
s.org/package/2006/digital-signature" xmlns:mver=3D"http://schemas.openxmlf=
ormats.org/markup-compatibility/2006" xmlns:m=3D"http://schemas.microsoft.c=
om/office/2004/12/omml" xmlns:mrels=3D"http://schemas.openxmlformats.org/pa=
ckage/2006/relationships" xmlns:spwp=3D"http://microsoft.com/sharepoint/web=
partpages" xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/20=
06/types" xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/200=
6/messages" xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/Sli=
deLibrary/" xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortal=
Server/PublishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" xmlns:=
st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUI=
V=3D"Content-Type" CONTENT=3D"text/html; charset=3Dus-ascii"><meta name=3DG=
enerator content=3D"Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'c=
olor:#1F497D'>I also thought full mesh is not in scope and we don&#8217;t n=
eed to address it.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'color:#1F497D'>Mark Duckworth<o:p></o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div style=3D'borde=
r:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div st=
yle=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in=
'><p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-family:"Taho=
ma","sans-serif"'>From:</span></b><span style=3D'font-size:10.0pt;font-fami=
ly:"Tahoma","sans-serif"'> clue-bounces@ietf.org [mailto:clue-bounces@ietf.=
org] <b>On Behalf Of </b>Roni Even<br><b>Sent:</b> Tuesday, August 23, 2011=
 2:13 PM<br><b>To:</b> clue@ietf.org<br><b>Subject:</b> [clue] Full mesh co=
nferneces<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&nbsp;=
</o:p></p><p class=3DMsoNormal>Hi,<o:p></o:p></p><p class=3DMsoNormal>Durin=
g the interim meeting today when we talked about Simultaneous transmission =
sets there was a question if the provider may run to conflict requests for =
capture sets. There was a question if it is relevant for centralized multip=
oint and in my view this is not a problem.<o:p></o:p></p><p class=3DMsoNorm=
al><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I mentioned that such a proble=
m can occur if we support full mesh conferences. &nbsp;For example if a pro=
vider can send 3 video captures or by using one of the camera send a zoom v=
ersion of the same scene it may cause a one screen system to ask for the zo=
om version and a three screen system to ask for the three streams. This can=
 happen in a full mesh three way call and will require some way to resolve =
the conflict.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p cl=
ass=3DMsoNormal>My personal view is that we are not doing full mesh but jus=
t centralized multipoint conferences.<o:p></o:p></p><p class=3DMsoNormal><o=
:p>&nbsp;</o:p></p><p class=3DMsoNormal>I am looking for input is this is a=
 problem we need to address<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;<=
/o:p></p><p class=3DMsoNormal>Thanks<o:p></o:p></p><p class=3DMsoNormal>Ron=
i Even<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DM=
soNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></d=
iv></div></body></html>=

--_000_44C6B6B2D0CF424AA90B6055548D7A61AED0B444CRPMBOXPRD01pol_--

From marshall.eubanks@gmail.com  Tue Aug 23 12:49:03 2011
Return-Path: <marshall.eubanks@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9361921F85A4 for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 12:49:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.259
X-Spam-Level: 
X-Spam-Status: No, score=-104.259 tagged_above=-999 required=5 tests=[AWL=1.339, BAYES_00=-2.599, GB_I_LETTER=-2, HTML_MESSAGE=0.001,  RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XoPargdoWWcT for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 12:49:02 -0700 (PDT)
Received: from mail-gy0-f172.google.com (mail-gy0-f172.google.com [209.85.160.172]) by ietfa.amsl.com (Postfix) with ESMTP id E637C21F8C95 for <clue@ietf.org>; Tue, 23 Aug 2011 12:49:01 -0700 (PDT)
Received: by gyf3 with SMTP id 3so437209gyf.31 for <clue@ietf.org>; Tue, 23 Aug 2011 12:50:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=zoKWKpTlOQk3eXQdhlxIZd6OfVeyuz2dosrsZxi0BUM=; b=scDZ60ycCeksoYwyFTmFBaOYqFd/6GSfFvvk9KIyiOtuYvviTdgTrsMXdXsJyDpkY0 H/nzBncqniIW+gTJnGV8nW24uLqnwTL8za0hjFs3BatU4wuBIiMYbFjZFkMsUcwZpQfO 85Ab0oY/6JWibkAIhvVGizMUHAmgUY4xc/ylQ=
MIME-Version: 1.0
Received: by 10.150.164.1 with SMTP id m1mr4354311ybe.297.1314129010253; Tue, 23 Aug 2011 12:50:10 -0700 (PDT)
Received: by 10.150.202.16 with HTTP; Tue, 23 Aug 2011 12:50:10 -0700 (PDT)
Date: Tue, 23 Aug 2011 15:50:10 -0400
Message-ID: <CAJNg7V+HCdniu+HoKJoWhK24aurjEGFH5XRqUrh3SgKPdyftuA@mail.gmail.com>
From: Marshall Eubanks <marshall.eubanks@gmail.com>
To: clue <clue@ietf.org>
Content-Type: multipart/alternative; boundary=000e0cd58ca0d860c604ab318095
Subject: [clue] Notes from today's interim meeting.
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Aug 2011 19:49:03 -0000

--000e0cd58ca0d860c604ab318095
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

It ended just in time, as I lost cell service when the Earthquake happened.

Regards
Marshall

-----------------------
Notes :

Clue Interim August 23 2011 Noon EDT.

Attendance via WEBEX

Mary Barnes
Marshall Eubanks
Andy Hutton
Andy Pepperell
Basavaraj
Brian Baldino
3 Call in Users
Charles Eckel
Claude Lamblin
Dan Romascanu
Espen Berger
John Elwell
Jonathan Lennox
Mark Duckworth
Michael Lundberg
Paul C
Paul Kyzivat
PM
Robert Sparks
Roni Even
Sfry
Sohel
Spencer Dawkins
Stephan Wenger
Tom Kristensen
Allyn Romanow

Started with the usual administrivia

Allyn -

<I missed the beginning of this short presentation>

We would like to encourage people with other use cases to step forward.

Mark Duckworth - Attributes

Audio attributes
Video attributes
Mixed attributes

The sender can tell the receiver a little something about the streams they
might want to receive.

The Audio Channel Format (Mono, Stereo, Linear array) could be extended

In Video, spatial scale is how wide it is in real world units.

If there are three people, Image width might be 1.5 meters.

Capture scene : Various options for how captures might be done.

Say there are 6 people - might be 3 screens, 2 people each, might be 2
screens, 3 people each, might be 1 screen, switched based on voice with PIP
for the rest.

A capture set is used to form capture set rows, each being the screens from
one of the previous examples.

Andy Pepperell - Choosing streams

The 3 element handshake

                                  Media Stream Consumer     Media Stream
Provider

Consumer capability advertisement |----------------------------->

Media Capture Advertisement       <-----------------------------|

Consumer config of provider       |----------------------------->
streams

Roni : How does this relate to the previous part ?

Andy : This is more to do with the mechanics to make things happen.

Roni : This is a whole different set of parameters.

Andy : That's correct.

Roni : It's currently not in the document.

Andy : The document is not up to date.

Capabilities sent by consumer (at start of the session)

It sends hints about itself, such as the number of screens, software
limitations, etc.

Then the MSP uses that in a media capture advertisement, using facts such a=
s
the number of cameras available.

Also dynamic factors could cause a new Media Capture Advertisement, such as
starting to share a document.

The MSC then combines media capture advertisements with its characteristics
to send a stream configure message

Media Capture Advertisement =3D=3D Provider Capture Advertisement

Capture attributes, simultaneous transmission sets, capture sets, and
encoding groups.

Encoding groups - multiple potential encodes - to enable provider to convey
restrictions to the consumer

Brian Baldino

Examples

If I have only one screen, I want a single capture of the entire video and
audio scene

This could come directly from a physical device, or from a composition of
some devices.

There is a spatial relationship between elements and a ROW of capture set

VC0, VC1, VC2 implies a spatial ordering (left to right)

There is nothing to prohibit a consumer from picking different capture set
rows for audio and video

MCU Scenarios

What might a MCU want ? It might want to accommodate everything connecting
to it. It may chose to receive ALL captures available to it, or only the ra=
w
captures, or only one choice, etc.

Presentation streams are part of a separate capture scene, with no spatial
relation between them.

Questions ?

Roni : I am not sure about the concept of the capture set. What can be sent
at the same time.

Brian : There is a separate simultaneous transmission set, what can be sent
at the same time.

Andy : Multiple capture sets represent the same scene.

Roni : Does a capture set mean what can be sent simultaneously.

Brian : They don't convey any information as to what can be set at the same
time.

Suppose you have a camera that can be zoomed in to capture 2 people, or
zoomed out to capture the entire scene. It can't do both at the same time.

Roni ; So, Vc3 could be a zoom out, or a composite picture. How do you
distinguish between these two cases.

Brian : That cannot be conveyed in the capture set.

Roni : So there is one part to describe capture sets, and another to convey

Paul K. : If you have mutual exclusion, then when you pick one (say zoomed
out) that exclude the other

Stephan : You are excluding a model where the MCU is hiding all attributes
of other endpoints.

Brian : If an end point can only do one or the other, somehow a decision
must be made.

? : The MCU can be a producer or a consumer, and they have very different
models.

Roni : If there are physical limitations you have to pick one.

Mary : Roni, if you think this is something people are doing or are likely
to do, please write it up.

We are not designing for all possible cases.

Andy : We wanted to focus on the simplest MCU cases. There are so many
possibilities.

Brian : From my point of view I don't think you should send all possible
capture sets. A middlebox might have to make some sort of reasonable
decision on what to exclude.

Andy : There might be other constraints, such as middlebox CPU.

Paul K : I am having trouble with understand what "mix" means.

Brian : In video we used the term "composed."

Paul : Would this be conveyed even if you didn't say the term "mixed" ? It
could be composed, or produced by zooming out, for example.

Andy : A stream might be happy to receive a composed stream while a MCY
might not.

Paul : I would like to see a more precise definition of what it means.

Andy : We are keen not to specify algorithms.

Roni : What is repeated ? Can a consumer change its Consumer capability
advertisement  mid-meeting. In the MCU case it may change mid-call.

Andy : I so reason why not.

Brian : The word "hint" is a little of a misnomer.

Paul Cloverdale : What we want is what does each end point got ?

Andy : The number of physical screens - some people thought this would be
useful.

Paul Cloverdale  : The users may want to have some control over what they
see.

The protocol should provide all the information you need to reconstruct a
telepresence session at the far end, no more and no less.

In the end you don't want you design the whole system=85

My point is that the key aspect is that all of the key attributes are known
to the other end, we are putting all of the hooks in place.

Allyn : That is exactly what we have tried to do. We are trying to find the
minimum set of information necessary, not the maximum.

Paul Cloverdale : I clued in on the terms, hints.

Allyn : We can certainly take the term out.

Roni : Are we trying to support just some low level system, or are we
supporting telepresence.

It says something here about "good enough" or strange terms like that.
 "Satisfactory reproduction."

Paul C. : I think that your letter has opened a big can of worms.

Roni : The manufacturers will always have some secret sauce.

Paul C. : This is way beyond CLUE. CLUE should just be about providing
hooks.

Jonathan L : Roni, you should come

Mark : You didn't think the issues are related to use cases

Roni : Today, when systems talk, they know the architecture of the other
site, where the cameras, etc. The current model doesn't address this?

? : Can you provide a use case ?

Roni : I will give an example about why this is important.

Paul : Is there a difference between stereo and linear array with 2 element=
s
?

Charles  E. : You might have a stereo mike in the middle, rather than two
mikes.

Paul : Is there a difference between that and 2 mono mikes ?

Charles : I would assume so. I am not an expert.

Mark : A very specific case of stereo could be considered a linear array,
but saying that they are always the same isn't quite accurate.

Meeting ended 1346 EDT.

5.9 Earthquake at 1351 EDT.

--000e0cd58ca0d860c604ab318095
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

It ended just in time, as I lost cell service when the Earthquake happened.=
=A0<div><br></div><div>Regards</div><div>Marshall</div><div><br></div><div>=
-----------------------</div><div><div>Notes :=A0</div><div><br></div><div>=
Clue Interim August 23 2011 Noon EDT.</div>
<div><br></div><div>Attendance via WEBEX</div><div><br></div><div>Mary Barn=
es</div><div>Marshall Eubanks=A0</div><div>Andy Hutton</div><div>Andy Peppe=
rell=A0</div><div>Basavaraj</div><div>Brian Baldino=A0</div><div>3 Call in =
Users</div>
<div>Charles Eckel</div><div>Claude Lamblin</div><div>Dan Romascanu</div><d=
iv>Espen Berger</div><div>John Elwell</div><div>Jonathan Lennox</div><div>M=
ark Duckworth</div><div>Michael Lundberg</div><div>Paul C</div><div>Paul Ky=
zivat</div>
<div>PM</div><div>Robert Sparks</div><div>Roni Even</div><div>Sfry</div><di=
v>Sohel</div><div>Spencer Dawkins</div><div>Stephan Wenger</div><div>Tom Kr=
istensen</div><div>Allyn Romanow</div><div><br></div><div>Started with the =
usual administrivia=A0</div>
<div><br></div><div>Allyn -=A0</div><div><br></div><div>&lt;I missed the be=
ginning of this short presentation&gt;</div><div><br></div><div>We would li=
ke to encourage people with other use cases to step forward.</div><div><br>
</div><div>Mark Duckworth - Attributes</div><div><br></div><div>Audio attri=
butes</div><div>Video attributes=A0</div><div>Mixed attributes</div><div><b=
r></div><div>The sender can tell the receiver a little something about the =
streams they might want to receive.</div>
<div><br></div><div>The Audio Channel Format (Mono, Stereo, Linear array) c=
ould be extended=A0</div><div><br></div><div>In Video, spatial scale is how=
 wide it is in real world units.</div><div><br></div><div>If there are thre=
e people, Image width might be 1.5 meters.</div>
<div><br></div><div>Capture scene : Various options for how captures might =
be done.=A0</div><div><br></div><div>Say there are 6 people - might be 3 sc=
reens, 2 people each, might be 2 screens, 3 people each, might be 1 screen,=
 switched based on voice with PIP for the rest.=A0</div>
<div><br></div><div>A capture set is used to form capture set rows, each be=
ing the screens from one of the previous examples.</div><div><br></div><div=
>Andy Pepperell - Choosing streams</div><div><br></div><div>The 3 element h=
andshake</div>
<div><br></div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0Media Stream Consumer =A0 =A0 Media Stream Provider</div><di=
v><br></div><div>Consumer capability advertisement |-----------------------=
------&gt;</div><div><br></div><div>
Media Capture Advertisement =A0 =A0 =A0 &lt;-----------------------------|<=
/div><div><br></div><div>Consumer config of provider =A0 =A0 =A0 |---------=
--------------------&gt;</div><div>streams=A0</div><div><br></div><div>Roni=
 : How does this relate to the previous part ?=A0</div>
<div><br></div><div>Andy : This is more to do with the mechanics to make th=
ings happen.</div><div><br></div><div>Roni : This is a whole different set =
of parameters.</div><div><br></div><div>Andy : That&#39;s correct.</div>
<div><br></div><div>Roni : It&#39;s currently not in the document.=A0</div>=
<div><br></div><div>Andy : The document is not up to date.=A0</div><div><br=
></div><div>Capabilities sent by consumer (at start of the session)</div><d=
iv>
<br></div><div>It sends hints about itself, such as the number of screens, =
software limitations, etc.</div><div><br></div><div>Then the MSP uses that =
in a media capture advertisement, using facts such as the number of cameras=
 available.=A0</div>
<div><br></div><div>Also dynamic factors could cause a new Media Capture Ad=
vertisement, such as starting to share a document.=A0</div><div><br></div><=
div>The MSC then combines media capture advertisements with its characteris=
tics to send a stream configure message</div>
<div><br></div><div>Media Capture Advertisement =3D=3D Provider Capture Adv=
ertisement</div><div><br></div><div>Capture attributes, simultaneous transm=
ission sets, capture sets, and encoding groups.=A0</div><div><br></div><div=
>Encoding groups - multiple potential encodes - to enable provider to conve=
y restrictions to the consumer</div>
<div><br></div><div>Brian Baldino</div><div><br></div><div>Examples</div><d=
iv><br></div><div>If I have only one screen, I want a single capture of the=
 entire video and audio scene</div><div><br></div><div>This could come dire=
ctly from a physical device, or from a composition of some devices.</div>
<div><br></div><div>There is a spatial relationship between elements and a =
ROW of capture set</div><div><br></div><div>VC0, VC1, VC2 implies a spatial=
 ordering (left to right)</div><div><br></div><div>There is nothing to proh=
ibit a consumer from picking different capture set rows for audio and video=
</div>
<div><br></div><div>MCU Scenarios=A0</div><div><br></div><div>What might a =
MCU want ? It might want to accommodate everything connecting to it. It may=
 chose to receive ALL captures available to it, or only the raw captures, o=
r only one choice, etc.=A0</div>
<div><br></div><div>Presentation streams are part of a separate capture sce=
ne, with no spatial relation between them.</div><div><br></div><div>Questio=
ns ?</div><div><br></div><div>Roni : I am not sure about the concept of the=
 capture set. What can be sent at the same time.</div>
<div><br></div><div>Brian : There is a separate simultaneous transmission s=
et, what can be sent at the same time.=A0</div><div><br></div><div>Andy : M=
ultiple capture sets represent the same scene.=A0</div><div><br></div><div>
Roni : Does a capture set mean what can be sent simultaneously.=A0</div><di=
v><br></div><div>Brian : They don&#39;t convey any information as to what c=
an be set at the same time.=A0</div><div><br></div><div>Suppose you have a =
camera that can be zoomed in to capture 2 people, or zoomed out to capture =
the entire scene. It can&#39;t do both at the same time.=A0</div>
<div><br></div><div>Roni ; So, Vc3 could be a zoom out, or a composite pict=
ure. How do you distinguish between these two cases.</div><div><br></div><d=
iv>Brian : That cannot be conveyed in the capture set.=A0</div><div><br></d=
iv>
<div>Roni : So there is one part to describe capture sets, and another to c=
onvey=A0</div><div><br></div><div>Paul K. : If you have mutual exclusion, t=
hen when you pick one (say zoomed out) that exclude the other</div><div><br=
>
</div><div>Stephan : You are excluding a model where the MCU is hiding all =
attributes of other endpoints.</div><div><br></div><div>Brian : If an end p=
oint can only do one or the other, somehow a decision must be made.=A0</div=
>
<div><br></div><div>? : The MCU can be a producer or a consumer, and they h=
ave very different models.</div><div><br></div><div>Roni : If there are phy=
sical limitations you have to pick one.=A0</div><div><br></div><div>Mary : =
Roni, if you think this is something people are doing or are likely to do, =
please write it up.=A0</div>
<div><br></div><div>We are not designing for all possible cases.=A0</div><d=
iv><br></div><div>Andy : We wanted to focus on the simplest MCU cases. Ther=
e are so many possibilities.=A0</div><div><br></div><div>Brian : From my po=
int of view I don&#39;t think you should send all possible capture sets. A =
middlebox might have to make some sort of reasonable decision on what to ex=
clude.</div>
<div><br></div><div>Andy : There might be other constraints, such as middle=
box CPU.</div><div><br></div><div>Paul K : I am having trouble with underst=
and what &quot;mix&quot; means.</div><div><br></div><div>Brian : In video w=
e used the term &quot;composed.&quot;</div>
<div><br></div><div>Paul : Would this be conveyed even if you didn&#39;t sa=
y the term &quot;mixed&quot; ? It could be composed, or produced by zooming=
 out, for example.=A0</div><div><br></div><div>Andy : A stream might be hap=
py to receive a composed stream while a MCY might not.=A0</div>
<div><br></div><div>Paul : I would like to see a more precise definition of=
 what it means.=A0</div><div><br></div><div>Andy : We are keen not to speci=
fy algorithms.=A0</div><div><br></div><div>Roni : What is repeated ? Can a =
consumer change its Consumer capability advertisement =A0mid-meeting. In th=
e MCU case it may change mid-call.=A0</div>
<div><br></div><div>Andy : I so reason why not.=A0</div><div><br></div><div=
>Brian : The word &quot;hint&quot; is a little of a misnomer.=A0</div><div>=
<br></div><div>Paul Cloverdale : What we want is what does each end point g=
ot ?=A0</div>
<div><br></div><div>Andy : The number of physical screens - some people tho=
ught this would be useful.</div><div><br></div><div>Paul Cloverdale =A0: Th=
e users may want to have some control over what they see.=A0</div><div><br>
</div><div>The protocol should provide all the information you need to reco=
nstruct a telepresence session at the far end, no more and no less.</div><d=
iv><br></div><div>In the end you don&#39;t want you design the whole system=
=85</div>
<div><br></div><div>My point is that the key aspect is that all of the key =
attributes are known to the other end, we are putting all of the hooks in p=
lace.=A0</div><div><br></div><div>Allyn : That is exactly what we have trie=
d to do. We are trying to find the minimum set of information necessary, no=
t the maximum.=A0</div>
<div><br></div><div>Paul Cloverdale : I clued in on the terms, hints.=A0</d=
iv><div><br></div><div>Allyn : We can certainly take the term out.=A0</div>=
<div><br></div><div>Roni : Are we trying to support just some low level sys=
tem, or are we supporting telepresence.=A0</div>
<div><br></div><div>It says something here about &quot;good enough&quot; or=
 strange terms like that. =A0&quot;Satisfactory reproduction.&quot;=A0</div=
><div><br></div><div>Paul C. : I think that your letter has opened a big ca=
n of worms.</div>
<div><br></div><div>Roni : The manufacturers will always have some secret s=
auce.=A0</div><div><br></div><div>Paul C. : This is way beyond CLUE. CLUE s=
hould just be about providing hooks.=A0</div><div><br></div><div>Jonathan L=
 : Roni, you should come</div>
<div><br></div><div>Mark : You didn&#39;t think the issues are related to u=
se cases</div><div><br></div><div>Roni : Today, when systems talk, they kno=
w the architecture of the other site, where the cameras, etc. The current m=
odel doesn&#39;t address this?=A0</div>
<div><br></div><div>? : Can you provide a use case ?</div><div><br></div><d=
iv>Roni : I will give an example about why this is important.=A0</div><div>=
<br></div><div>Paul : Is there a difference between stereo and linear array=
 with 2 elements ?</div>
<div><br></div><div>Charles =A0E. : You might have a stereo mike in the mid=
dle, rather than two mikes.</div><div><br></div><div>Paul : Is there a diff=
erence between that and 2 mono mikes ?</div><div><br></div><div>Charles : I=
 would assume so. I am not an expert.=A0</div>
<div><br></div><div>Mark : A very specific case of stereo could be consider=
ed a linear array, but saying that they are always the same isn&#39;t quite=
 accurate.=A0</div><div><br></div><div>Meeting ended 1346 EDT.</div><div>
<br></div><div>5.9 Earthquake at 1351 EDT.</div></div>

--000e0cd58ca0d860c604ab318095--

From stewe@stewe.org  Tue Aug 23 13:19:17 2011
Return-Path: <stewe@stewe.org>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9605021F8D11 for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 13:19:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.202
X-Spam-Level: 
X-Spam-Status: No, score=-1.202 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9eLPwPSQ-48S for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 13:19:15 -0700 (PDT)
Received: from stewe.org (stewe.org [85.214.122.234]) by ietfa.amsl.com (Postfix) with ESMTP id 500D921F8C13 for <clue@ietf.org>; Tue, 23 Aug 2011 13:19:13 -0700 (PDT)
Received: from [172.16.7.125] (unverified [160.79.219.114])  by stewe.org (SurgeMail 3.9e) with ESMTP id 27960-1743317  for multiple; Tue, 23 Aug 2011 22:20:06 +0200
User-Agent: Microsoft-MacOutlook/14.12.0.110505
Date: Tue, 23 Aug 2011 16:19:56 -0400
From: Stephan Wenger <stewe@stewe.org>
To: "Duckworth, Mark" <Mark.Duckworth@polycom.com>, "clue@ietf.org" <clue@ietf.org>
Message-ID: <CA7980E7.300EB%stewe@stewe.org>
Thread-Topic: [clue] Full mesh conferneces
In-Reply-To: <44C6B6B2D0CF424AA90B6055548D7A61AED0B444@CRPMBOXPRD01.polycom.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3396961202_4069997"
X-Originating-IP: 160.79.219.114
X-Authenticated-User: stewe@stewe.org 
Subject: Re: [clue] Full mesh conferneces
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Aug 2011 20:19:17 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3396961202_4069997
Content-type: text/plain;
	charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable

Hi,
Roni's problem is not limited to full mesh.  What we are really looking at
is transcoder-less topologies.  The topology for the media distribution can
be anything from  full mesh through multicast to technologies similar to th=
e
one my employer is using.
Let me suggest to think this through a bit more, keeping in mind that the
other videoonferencing related WG in the IETF (webrtc) certainly views full
mesh topologies as an option, and not kill the concept using procedural
arguments.
My current viewpoint is that if it were possible to address capture-type
conflicts as Roni presented (there are many more; think of codec capability
mismatches and similar), we should address those.  Not just expecting that
the magic MCU solves all those mismatches for everyone.  However, I'm not
sure that it is possible at all, at least not without an signaling middlebo=
x
that makes smart decisions (regardless of whether that box performs media
transcoding or not).  At least I have not seen a protocol that would allow
for multiparty feature negotiation without involving a middlebox and with
reasonable delay constraints.  But perhaps others that are closer to
signaling, have?
Stephan


From:  "Duckworth, Mark" <Mark.Duckworth@polycom.com>
Date:  Tue, 23 Aug 2011 12:03:25 -0700
To:  "clue@ietf.org" <clue@ietf.org>
Subject:  Re: [clue] Full mesh conferneces

I also thought full mesh is not in scope and we don=B9t need to address it.
Mark Duckworth
=20

From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of Ron=
i
Even
Sent: Tuesday, August 23, 2011 2:13 PM
To: clue@ietf.org
Subject: [clue] Full mesh conferneces
=20
Hi,
During the interim meeting today when we talked about Simultaneous
transmission sets there was a question if the provider may run to conflict
requests for capture sets. There was a question if it is relevant for
centralized multipoint and in my view this is not a problem.
=20
I mentioned that such a problem can occur if we support full mesh
conferences.  For example if a provider can send 3 video captures or by
using one of the camera send a zoom version of the same scene it may cause =
a
one screen system to ask for the zoom version and a three screen system to
ask for the three streams. This can happen in a full mesh three way call an=
d
will require some way to resolve the conflict.
=20
My personal view is that we are not doing full mesh but just centralized
multipoint conferences.
=20
I am looking for input is this is a problem we need to address
=20
Thanks
Roni Even
=20
=20
=20
_______________________________________________ clue mailing list
clue@ietf.org https://www.ietf.org/mailman/listinfo/clue


--B_3396961202_4069997
Content-type: text/html;
	charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size:=
 14px; font-family: Calibri, sans-serif; "><div>Hi,</div><div>Roni's problem=
 is not limited to full mesh. &nbsp;What we are really looking at is transco=
der-less topologies. &nbsp;The topology for the media distribution can be an=
ything from &nbsp;full mesh through multicast to technologies similar to the=
 one my employer is using.</div><div>Let me suggest to think this through a =
bit more, keeping in mind that the other videoonferencing related WG in the =
IETF (webrtc) certainly views full mesh&nbsp;topologies as an option, and no=
t kill the concept using procedural arguments.</div><div>My current viewpoin=
t is that if it were possible to address capture-type conflicts as Roni pres=
ented (there are many more; think of codec capability mismatches and similar=
), we should address those. &nbsp;Not just expecting that the magic MCU solv=
es all those mismatches for everyone. &nbsp;However, I'm not sure that it is=
 possible at all, at least not without an signaling middlebox that makes sma=
rt decisions (regardless of whether that box performs media transcoding or n=
ot). &nbsp;At least I have not seen a protocol that would allow for multipar=
ty feature negotiation without involving a middlebox and with reasonable del=
ay constraints. &nbsp;But perhaps others that are closer to signaling, have?=
</div><div>Stephan</div><div><br></div><div><br></div><span id=3D"OLK_SRC_BODY=
_SECTION"><div style=3D"font-family:Calibri; font-size:11pt; text-align:left; =
color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-B=
OTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt s=
olid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style=3D"font-weight:=
bold">From: </span> "Duckworth, Mark" &lt;<a href=3D"mailto:Mark.Duckworth@pol=
ycom.com">Mark.Duckworth@polycom.com</a>&gt;<br><span style=3D"font-weight:bol=
d">Date: </span> Tue, 23 Aug 2011 12:03:25 -0700<br><span style=3D"font-weight=
:bold">To: </span> "<a href=3D"mailto:clue@ietf.org">clue@ietf.org</a>" &lt;<a=
 href=3D"mailto:clue@ietf.org">clue@ietf.org</a>&gt;<br><span style=3D"font-weig=
ht:bold">Subject: </span> Re: [clue] Full mesh conferneces<br></div><div><br=
></div><div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-mic=
rosoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" xm=
lns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-microsof=
t-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office:access" x=
mlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"uuid:BDC6E3F0-6=
DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmln=
s:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" xml=
ns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" xmlns:c=3D"urn:schemas-mi=
crosoft-com:office:component:spreadsheet" xmlns:odc=3D"urn:schemas-microsoft-c=
om:office:odc" xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" xmlns:=
html=3D"http://www.w3.org/TR/REC-html40" xmlns:q=3D"http://schemas.xmlsoap.org/s=
oap/envelope/" xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" xmlns=
:d=3D"DAV:" xmlns:repl=3D"http://schemas.microsoft.com/repl/" xmlns:mt=3D"http://s=
chemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2=3D"http://schemas.mic=
rosoft.com/office/excel/2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSp=
ace.xsd" xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns=
:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D"htt=
p://www.w3.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft.com/sha=
repoint/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" xmlns:xsd=3D"ht=
tp://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.microsoft.com/shar=
epoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" xml=
ns:sp=3D"http://schemas.microsoft.com/sharepoint/" xmlns:sps=3D"http://schemas.m=
icrosoft.com/sharepoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-i=
nstance" xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf=
=3D"http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p=3D"http://schema=
s.microsoft.com/data/udc/parttopart" xmlns:wf=3D"http://schemas.microsoft.com/=
sharepoint/soap/workflow/" xmlns:dsss=3D"http://schemas.microsoft.com/office/2=
006/digsig-setup" xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsi=
g" xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-signa=
ture" xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/200=
6" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels=3D"h=
ttp://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp=3D"htt=
p://microsoft.com/sharepoint/webpartpages" xmlns:ex12t=3D"http://schemas.micro=
soft.com/exchange/services/2006/types" xmlns:ex12m=3D"http://schemas.microsoft=
.com/exchange/services/2006/messages" xmlns:pptsl=3D"http://schemas.microsoft.=
com/sharepoint/soap/SlideLibrary/" xmlns:spsl=3D"http://microsoft.com/webservi=
ces/SharePointPortalServer/PublishedLinksService" xmlns:st=3D"=01" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40"><meta http-equiv=3D"Content-Type" content=3D"text/htm=
l; charset=3Dus-ascii"><meta name=3D"Generator" content=3D"Microsoft Word 12 (filt=
ered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--><div lang=3D"EN-US" link=3D"blue" vlink=3D"purp=
le"><div class=3D"WordSection1"><p class=3D"MsoNormal"><span style=3D"color:#1F497=
D">I also thought full mesh is not in scope and we don&#8217;t need to addre=
ss it.<o:p></o:p></span></p><p class=3D"MsoNormal"><span style=3D"color:#1F497D"=
>Mark Duckworth<o:p></o:p></span></p><p class=3D"MsoNormal"><span style=3D"color=
:#1F497D"><o:p>&nbsp;</o:p></span></p><div style=3D"border:none;border-left:so=
lid blue 1.5pt;padding:0in 0in 0in 4.0pt"><div><div style=3D"border:none;borde=
r-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in"><p class=3D"MsoNormal"><b=
><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; ">From:</spa=
n></b><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; "> <a h=
ref=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</a> [<a href=3D"mailt=
o:clue-bounces@ietf.org">mailto:clue-bounces@ietf.org</a>] <b>On Behalf Of <=
/b>Roni Even<br><b>Sent:</b> Tuesday, August 23, 2011 2:13 PM<br><b>To:</b> =
<a href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br><b>Subject:</b> [clue] F=
ull mesh conferneces<o:p></o:p></span></p></div></div><p class=3D"MsoNormal"><=
o:p>&nbsp;</o:p></p><p class=3D"MsoNormal">Hi,<o:p></o:p></p><p class=3D"MsoNorm=
al">During the interim meeting today when we talked about Simultaneous trans=
mission sets there was a question if the provider may run to conflict reques=
ts for capture sets. There was a question if it is relevant for centralized =
multipoint and in my view this is not a problem.<o:p></o:p></p><p class=3D"Mso=
Normal"><o:p>&nbsp;</o:p></p><p class=3D"MsoNormal">I mentioned that such a pr=
oblem can occur if we support full mesh conferences. &nbsp;For example if a =
provider can send 3 video captures or by using one of the camera send a zoom=
 version of the same scene it may cause a one screen system to ask for the z=
oom version and a three screen system to ask for the three streams. This can=
 happen in a full mesh three way call and will require some way to resolve t=
he conflict.<o:p></o:p></p><p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p><p clas=
s=3D"MsoNormal">My personal view is that we are not doing full mesh but just c=
entralized multipoint conferences.<o:p></o:p></p><p class=3D"MsoNormal"><o:p>&=
nbsp;</o:p></p><p class=3D"MsoNormal">I am looking for input is this is a prob=
lem we need to address<o:p></o:p></p><p class=3D"MsoNormal"><o:p>&nbsp;</o:p><=
/p><p class=3D"MsoNormal">Thanks<o:p></o:p></p><p class=3D"MsoNormal">Roni Even<=
o:p></o:p></p><p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p><p class=3D"MsoNormal"=
><o:p>&nbsp;</o:p></p><p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p></div></div>=
</div></div>_______________________________________________
clue mailing list
<a href=3D"mailto:clue@ietf.org">clue@ietf.org</a>
<a href=3D"https://www.ietf.org/mailman/listinfo/clue">https://www.ietf.org/m=
ailman/listinfo/clue</a>
</span></body></html>

--B_3396961202_4069997--



From coverdale@sympatico.ca  Tue Aug 23 16:36:40 2011
Return-Path: <coverdale@sympatico.ca>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E0EF21F8BB2 for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 16:36:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.107
X-Spam-Level: 
X-Spam-Status: No, score=0.107 tagged_above=-999 required=5 tests=[AWL=-0.512,  BAYES_40=-0.185, HTML_MESSAGE=0.001, MSGID_FROM_MTA_HEADER=0.803]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9uClr54gAD1H for <clue@ietfa.amsl.com>; Tue, 23 Aug 2011 16:36:39 -0700 (PDT)
Received: from blu0-omc1-s11.blu0.hotmail.com (blu0-omc1-s11.blu0.hotmail.com [65.55.116.22]) by ietfa.amsl.com (Postfix) with ESMTP id F336F21F8B98 for <clue@ietf.org>; Tue, 23 Aug 2011 16:36:38 -0700 (PDT)
Received: from BLU0-SMTP97 ([65.55.116.7]) by blu0-omc1-s11.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 23 Aug 2011 16:37:47 -0700
X-Originating-IP: [67.70.128.80]
X-Originating-Email: [coverdale@sympatico.ca]
Message-ID: <BLU0-SMTP973A27B6921DCB11C5E672D02E0@phx.gbl>
Received: from PaulNewPC ([67.70.128.80]) by BLU0-SMTP97.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 23 Aug 2011 16:37:45 -0700
From: Paul Coverdale <coverdale@sympatico.ca>
To: "'Roni Even'" <Even.roni@huawei.com>, <clue@ietf.org>
References: <01e201cc61a6$87e61510$97b23f30$%roni@huawei.com>
In-Reply-To: <01e201cc61a6$87e61510$97b23f30$%roni@huawei.com>
Date: Tue, 23 Aug 2011 19:37:33 -0400
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0025_01CC61CC.1B9712D0"
X-Mailer: Microsoft Office Outlook 12.0
thread-index: AcxhpoPDsaD4D0E1TAS+LNkioNlKpwAM+weQ
Content-Language: en-us
X-OriginalArrivalTime: 23 Aug 2011 23:37:45.0847 (UTC) FILETIME=[A9106870:01CC61ED]
Subject: Re: [clue] What CLUE is about?
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Aug 2011 23:36:40 -0000

------=_NextPart_000_0025_01CC61CC.1B9712D0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi Roni,

 

You've highlighted an interesting point, but I think we may be opening a can
of worms if we get too picky in trying to quantify what is meant by
"satisfactory user experience". This gets into the realm of subjective
assessment, mean opinion scores and all that sort of thing. I think your
interpretation that "satisfactory user experience" means preserving the
"being there" experience of Telepresence when interworking between equipment
from different vendors is what we are really aiming at.

 

Cheers,

 

...Paul

 

From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of Roni
Even
Sent: Tuesday, August 23, 2011 11:08 AM
To: clue@ietf.org
Subject: [clue] What CLUE is about?

 

Hi, 

Going back through the requirements and framework I noticed the term "
satisfactory user experience" being used in both documents.

See requirement 1 in the requirement document and the following paragraph
from the framework.

 

"The purpose of this effort is to make it possible to handle multiple
streams of media in such a way that a satisfactory user experience is

   possible even when participants are on different vendor equipment and
when they are using devices with different types of communication

   capabilities."

 

I am not sure what the term means. The charter talks about " high
definition, high quality  audio/video enabling a "being-there" experience.

 

My question is if satisfactory user experience means satisfactory to achieve
a "being there" experience or is this term reducing the charter.

 

Thanks

Roni Even


------=_NextPart_000_0025_01CC61CC.1B9712D0
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Hi Roni,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>You&#8217;ve highlighted =
an interesting point, but I think we may be opening a can of worms if we =
get too picky in trying to quantify what is meant by &#8220;satisfactory =
user experience&#8221;. This gets into the realm of subjective =
assessment, mean opinion scores and all that sort of thing. I think your =
interpretation that &#8220;satisfactory user experience&#8221; means =
preserving the &#8220;being there&#8221; experience of Telepresence when =
interworking between equipment from different vendors is what we are =
really aiming at.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Cheers,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>...Paul<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
<a href=3D"mailto:clue-bounces@ietf.org">clue-bounces@ietf.org</a> <a =
href=3D"mailto:[mailto:clue-bounces@ietf.org]">[mailto:clue-bounces@ietf.=
org]</a> <b>On Behalf Of </b>Roni Even<br><b>Sent:</b> Tuesday, August =
23, 2011 11:08 AM<br><b>To:</b> <a =
href=3D"mailto:clue@ietf.org">clue@ietf.org</a><br><b>Subject:</b> =
[clue] What CLUE is about?<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Hi, =
<o:p></o:p></p><p class=3DMsoNormal>Going back through the requirements =
and framework I noticed the term &quot; <span lang=3DEN>satisfactory =
user experience&quot; being used in both =
documents.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN>See =
requirement 1 in the requirement document and the following paragraph =
from the framework.</span><o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>&quot;<span =
lang=3DEN>The purpose of this effort is to make it possible to handle =
multiple&nbsp; streams of media in such a way that a satisfactory user =
experience is<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'page-break-before:always'><span lang=3DEN>&nbsp;&nbsp; possible =
even when participants are on different vendor equipment and&nbsp;&nbsp; =
when they are using devices with different types of =
communication<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN>&nbsp;&nbsp; capabilities.&quot;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN>I am not sure what the term means. The =
charter talks about &quot; </span>high definition, high quality&nbsp; =
audio/video enabling a &quot;being-there&quot; =
experience.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>My question is if satisfactory user experience means =
satisfactory to achieve a &quot;being there&quot; experience or is this =
term reducing the charter.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Thanks<o:p></o:p></p><p class=3DMsoNormal>Roni =
Even<o:p></o:p></p></div></div></body></html>
------=_NextPart_000_0025_01CC61CC.1B9712D0--

From Even.roni@huawei.com  Wed Aug 24 06:30:14 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C0AD321F8B5B for <clue@ietfa.amsl.com>; Wed, 24 Aug 2011 06:30:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.141
X-Spam-Level: 
X-Spam-Status: No, score=-106.141 tagged_above=-999 required=5 tests=[AWL=0.457, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 82yR8KF4MKwT for <clue@ietfa.amsl.com>; Wed, 24 Aug 2011 06:29:59 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id 5DF7B21F8B4D for <clue@ietf.org>; Wed, 24 Aug 2011 06:29:59 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQF00GNWPJV0J@szxga05-in.huawei.com> for clue@ietf.org; Wed, 24 Aug 2011 21:31:07 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQF00KJJPJVXB@szxga05-in.huawei.com> for clue@ietf.org; Wed, 24 Aug 2011 21:31:07 +0800 (CST)
Received: from windows8d787f9 (bzq-109-64-200-234.red.bezeqint.net [109.64.200.234]) by szxml12-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTPA id <0LQF0059TPJMGG@szxml12-in.huawei.com> for clue@ietf.org; Wed, 24 Aug 2011 21:31:07 +0800 (CST)
Date: Wed, 24 Aug 2011 16:30:09 +0300
From: Roni Even <Even.roni@huawei.com>
To: clue@ietf.org
Message-id: <033601cc6261$f8487670$e8d96350$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: multipart/alternative; boundary="Boundary_(ID_tDQ7l/OC38NGx66e+r9CuA)"
Content-language: en-us
Thread-index: AcxiYe68/44BQ96wQbK+wGKWI3Tf/A==
Subject: [clue] Questions on basic message flow in the framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2011 13:30:14 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_tDQ7l/OC38NGx66e+r9CuA)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi,

In the interim meeting I mentioned that I that I support the model but think
that there are parameters that I would like to add. At the meeting it was
clear to me that there will be a new revision soon that will support
parameters at the capture scene level. Trying to see which parameters I
would like to see supported I looked at the message flow and I have some
questions.

Andy presented the basic message flow with three messages:

 

1.       Consumer capability advertisement

2.       Provider - media capture advertisement

3.       Consumer configuration of provider streams.

 

I was looking at the use cases of 3 to 3 and 3 to 1 and tried to understand
what will be conveyed in the three messages and how will we use the
information. 

The first question I had was how this relates to SIP. At which stage of the
SIP call will the consumer advertize its capabilities?

In the second part, I was then looking at a  telepresence system that has 3
65" screens where the distance between the screens including the frames is
6". The system has three cameras, each mounted on the center of a screen.
The system is facing a room with three rows each row sits 6 people and each
camera is capable of capturing a third of the room but the default views of
each camera does not overlap with the others. The cameras support zoom and
pan (local from the application).

The system can decode up to four video streams where one is presentation
(H.239 like). The system can support an internal 4-way multipoint call,
means that it can receive the three main video streams from one, two or
three endpoints.

I think that this is a very standard system, nothing special.

The telepresence application is willing to provide all this information as
part of the consumer capability advertisement and according to Andy's slides
the message include physical factors , user preferences and software
limitations.

I am now trying to understand what the purpose of the consumer capability
advertisement is in order to see what information is important to convey.  

Is the reason for the consumer capability advertisement to allow the
provider to propose a better media capability advertisement, or is it to
allow the provider to optimize the content of the media streams he is
sending based on the information provided. This will help with looking at
which parameters can be used. The slides show that the information is used
for the capability advertisements.

 

The third question I had was if these three messages can be repeated at any
time or do we see a different message to request a mode change.

 

Thanks

Roni Even

 


--Boundary_(ID_tDQ7l/OC38NGx66e+r9CuA)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, =
div.MsoListParagraphCxSpFirst
	{mso-style-priority:34;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, =
div.MsoListParagraphCxSpMiddle
	{mso-style-priority:34;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, =
div.MsoListParagraphCxSpLast
	{mso-style-priority:34;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1325935445;
	mso-list-type:hybrid;
	mso-list-template-ids:-2089224540 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal>Hi,<o:p></o:p></p><p class=3DMsoNormal>In the interim =
meeting I mentioned that I that I support the model but think that there =
are parameters that I would like to add. At the meeting it was clear to =
me that there will be a new revision soon that will support parameters =
at the capture scene level. Trying to see which parameters I would like =
to see supported I looked at the message flow and I have some =
questions.<o:p></o:p></p><p class=3DMsoNormal>Andy presented the basic =
message flow with three messages:<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoListParagraphCxSpFirst =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if =
!supportLists]><span style=3D'mso-list:Ignore'>1.<span =
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span dir=3DLTR></span>Consumer capability =
advertisement<o:p></o:p></p><p class=3DMsoListParagraphCxSpMiddle =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if =
!supportLists]><span style=3D'mso-list:Ignore'>2.<span =
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span dir=3DLTR></span>Provider &#8211; media =
capture advertisement<o:p></o:p></p><p class=3DMsoListParagraphCxSpLast =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if =
!supportLists]><span style=3D'mso-list:Ignore'>3.<span =
style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span><![endif]><span dir=3DLTR></span>Consumer configuration of =
provider streams.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I was =
looking at the use cases of 3 to 3 and 3 to 1 and tried to understand =
what will be conveyed in the three messages and how will we use the =
information. <o:p></o:p></p><p class=3DMsoNormal>The first question I =
had was how this relates to SIP. At which stage of the SIP call will the =
consumer advertize its capabilities?<o:p></o:p></p><p =
class=3DMsoNormal>In the second part, I was then looking at a&nbsp; =
telepresence system that has 3 65&#8221; screens where the distance =
between the screens including the frames is 6&#8221;. The system has =
three cameras, each mounted on the center of a screen. The system is =
facing a room with three rows each row sits 6 people and each camera is =
capable of capturing a third of the room but the default views of each =
camera does not overlap with the others. The cameras support zoom and =
pan (local from the application).<o:p></o:p></p><p class=3DMsoNormal>The =
system can decode up to four video streams where one is presentation =
(H.239 like). The system can support an internal 4-way multipoint call, =
means that it can receive the three main video streams from one, two or =
three endpoints.<o:p></o:p></p><p class=3DMsoNormal>I think that this is =
a very standard system, nothing special.<o:p></o:p></p><p =
class=3DMsoNormal>The telepresence application is willing to provide all =
this information as part of the consumer capability advertisement and =
according to Andy&#8217;s slides the message include physical factors , =
user preferences and software limitations.<o:p></o:p></p><p =
class=3DMsoNormal>I am now trying to understand what the purpose of the =
consumer capability advertisement is in order to see what information is =
important to convey.&nbsp; <o:p></o:p></p><p class=3DMsoNormal>Is the =
reason for the consumer capability advertisement to allow the provider =
to propose a better media capability advertisement, or is it to allow =
the provider to optimize the content of the media streams he is sending =
based on the information provided. This will help with looking at which =
parameters can be used. The slides show that the information is used for =
the capability advertisements.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>The third =
question I had was if these three messages can be repeated at any time =
or do we see a different message to request a mode =
change.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Thanks<o:p></o:p></p><p class=3DMsoNormal>Roni =
Even<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>=

--Boundary_(ID_tDQ7l/OC38NGx66e+r9CuA)--

From eckelcu@cisco.com  Wed Aug 24 13:08:24 2011
Return-Path: <eckelcu@cisco.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B00C821F862F for <clue@ietfa.amsl.com>; Wed, 24 Aug 2011 13:08:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.774
X-Spam-Level: 
X-Spam-Status: No, score=-2.774 tagged_above=-999 required=5 tests=[AWL=-0.175, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vZZcz8wdvlR0 for <clue@ietfa.amsl.com>; Wed, 24 Aug 2011 13:08:24 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id DB4E021F84F7 for <clue@ietf.org>; Wed, 24 Aug 2011 13:08:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=eckelcu@cisco.com; l=3678; q=dns/txt; s=iport; t=1314216575; x=1315426175; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to; bh=28c2zfkNkgweA4V4/ammcgKTjMIjQtlV0Osei6K2N4g=; b=hY+374S6ehsw0dyMPsWcmBeaVMqu840qwunLJ+MYBUi4TSqOf9DQPjsc zeAc5uPG30Ubza+pD/U1hfTGPOv1vb5Zcs0Wb3A+44/cWBngPLMBtcGkO ULsNtBWUwvK3wgqe+G5q1JwRDMKCj0luaW9mCYiaKniq5bvr5pYypC923 A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AroAADNaVU6rRDoH/2dsb2JhbABCmCePWXeBQAEBAQECARIBHQo6CgcEAgEIEQQBAQsGFwEGAUUJCAEBBAESCBqHT5sgAZ8ehWpfBIdhkE6MBQ
X-IronPort-AV: E=Sophos;i="4.68,277,1312156800"; d="scan'208";a="16186771"
Received: from mtv-core-2.cisco.com ([171.68.58.7]) by rcdn-iport-1.cisco.com with ESMTP; 24 Aug 2011 20:09:35 +0000
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by mtv-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id p7OK9YCN018374; Wed, 24 Aug 2011 20:09:34 GMT
Received: from xmb-sjc-234.amer.cisco.com ([128.107.191.111]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 24 Aug 2011 13:09:34 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 24 Aug 2011 13:09:33 -0700
Message-ID: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C05281239@xmb-sjc-234.amer.cisco.com>
In-Reply-To: <033601cc6261$f8487670$e8d96350$%roni@huawei.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [clue] Questions on basic message flow in the framework
Thread-Index: AcxiYe68/44BQ96wQbK+wGKWI3Tf/AANlong
References: <033601cc6261$f8487670$e8d96350$%roni@huawei.com>
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: "Roni Even" <Even.roni@huawei.com>, <clue@ietf.org>
X-OriginalArrivalTime: 24 Aug 2011 20:09:34.0529 (UTC) FILETIME=[BE124B10:01CC6299]
Subject: Re: [clue] Questions on basic message flow in the framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2011 20:08:24 -0000

Hi Roni,

Please see inline.

> -----Original Message-----
> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
Of Roni Even
> Sent: Wednesday, August 24, 2011 6:30 AM
> To: clue@ietf.org
> Subject: [clue] Questions on basic message flow in the framework
>=20
> Hi,
>=20
> In the interim meeting I mentioned that I that I support the model but
think that there are parameters
> that I would like to add. At the meeting it was clear to me that there
will be a new revision soon
> that will support parameters at the capture scene level. Trying to see
which parameters I would like
> to see supported I looked at the message flow and I have some
questions.
>=20
> Andy presented the basic message flow with three messages:
>=20
>=20
>=20
> 1.       Consumer capability advertisement
>=20
> 2.       Provider - media capture advertisement
>=20
> 3.       Consumer configuration of provider streams.
>=20
>=20
>=20
> I was looking at the use cases of 3 to 3 and 3 to 1 and tried to
understand what will be conveyed in
> the three messages and how will we use the information.
>=20
> The first question I had was how this relates to SIP. At which stage
of the SIP call will the consumer
> advertize its capabilities?

I think it is best to focus on the framework a bit more before mapping
to SIP. =20

> In the second part, I was then looking at a  telepresence system that
has 3 65" screens where the
> distance between the screens including the frames is 6". The system
has three cameras, each mounted on
> the center of a screen. The system is facing a room with three rows
each row sits 6 people and each
> camera is capable of capturing a third of the room but the default
views of each camera does not
> overlap with the others. The cameras support zoom and pan (local from
the application).
>=20
> The system can decode up to four video streams where one is
presentation (H.239 like). The system can
> support an internal 4-way multipoint call, means that it can receive
the three main video streams from
> one, two or three endpoints.
>=20
> I think that this is a very standard system, nothing special.
>=20
> The telepresence application is willing to provide all this
information as part of the consumer
> capability advertisement and according to Andy's slides the message
include physical factors , user
> preferences and software limitations.
>=20
> I am now trying to understand what the purpose of the consumer
capability advertisement is in order to
> see what information is important to convey.
>=20
> Is the reason for the consumer capability advertisement to allow the
provider to propose a better
> media capability advertisement, or is it to allow the provider to
optimize the content of the media
> streams he is sending based on the information provided. This will
help with looking at which
> parameters can be used. The slides show that the information is used
for the capability
> advertisements.

I viewed it as being primarily for the former, but using it for the
latter may make sense as well and should not be excluded. The extent to
which the provider actually uses the information is implementation
dependent.
=20
>=20
>=20
>=20
> The third question I had was if these three messages can be repeated
at any time or do we see a
> different message to request a mode change.
>=20

My understanding, based on the presentation in the virtual meeting, is
that these messages, though shown as an ordered exchange, could
theoretically come in any order at any time.

Cheers,
Charles
=20
>=20
> Thanks
>=20
> Roni Even
>=20
>=20


From Mark.Duckworth@polycom.com  Wed Aug 24 13:46:27 2011
Return-Path: <Mark.Duckworth@polycom.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E9FA21F8D6A for <clue@ietfa.amsl.com>; Wed, 24 Aug 2011 13:46:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.574
X-Spam-Level: 
X-Spam-Status: No, score=-6.574 tagged_above=-999 required=5 tests=[AWL=0.025,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qM-kiUg5StST for <clue@ietfa.amsl.com>; Wed, 24 Aug 2011 13:46:26 -0700 (PDT)
Received: from crpehubprd02.polycom.com (crpehubprd01.polycom.com [140.242.64.158]) by ietfa.amsl.com (Postfix) with ESMTP id 2BEB721F8D69 for <clue@ietf.org>; Wed, 24 Aug 2011 13:46:25 -0700 (PDT)
Received: from Crpmboxprd01.polycom.com ([fe80::e001:c7b0:91a1:9443]) by crpehubprd02.polycom.com ([fe80::5efe:10.236.0.154%12]) with mapi; Wed, 24 Aug 2011 13:47:36 -0700
From: "Duckworth, Mark" <Mark.Duckworth@polycom.com>
To: "clue@ietf.org" <clue@ietf.org>
Date: Wed, 24 Aug 2011 13:47:44 -0700
Thread-Topic: [clue] continuing "layout" discussion
Thread-Index: AcxhWcEGzwTHJ2OySvGMNEbltZJvzQBRAavg
Message-ID: <44C6B6B2D0CF424AA90B6055548D7A61AED0BA65@CRPMBOXPRD01.polycom.com>
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E534181.7080705@nteczone.com>
In-Reply-To: <4E534181.7080705@nteczone.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2011 20:46:27 -0000

Christian,

Thanks for the questions, I'll answer below.

Mark

> -----Original Message-----
> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of
> Christian Groves
> Sent: Tuesday, August 23, 2011 1:58 AM
> To: clue@ietf.org
> Subject: Re: [clue] continuing "layout" discussion
>=20
> Hello,
>=20
> With regards to spatial relation among streams, if I start a
> telepresence session and I only use the centre screen/camera of a three
> screen/camera telepresence system. i.e. its only me in the room, the
> left and right screen/cameras are off.

Just because it is only you in the room doesn't mean you don't want to see =
all three screens worth of video coming from the other sites.  So I suppose=
 it is possible you would use only one screen, I don't think it would be ty=
pical.  Using only one camera when there is nothing interesting for the oth=
er cameras to see makes more sense.

> According to CLUE framework what
> do I send in terms of capture set?
> a) VC1 - only one video capture it doesn't matter which of my screen it
> came from
> b) VC2, VC1, VC3 - VC2 and VC3 would be NULL. By having VC1 it the
> middle it indicates that its the centre screen.
> c) both are valid?
=20
Choice a) just VC1 by itself is the simplest and what I think it should do =
if it wants to send only one video capture because that is all that is inte=
resting.  But I would say this video capture comes from a camera, not from =
a screen.  I don't know what a NULL media capture is, the framework doesn't=
 include that concept.

> Now while I'm there a person comes to join me and the left screen and
> camera are turned on.

Again, I don't understand why your example has a correlation between how ma=
ny people are in your local room and how many screens you are using to view=
 the people from other locations.  I expect you would use all the screens i=
n your room to view the other people, no matter how many people are with yo=
u looking at those screens.=20

I guess now there's two capture sets VC2, VC1.
> Again do I have to add VC3 as NULL, to indicate that its my left and
> centre camera/screen being used.

You would just use a capture set with (VC2, VC1) indicating two video captu=
res, one on the left and one on the right.

>=20
> I guess for the far end it doesn't care it will render the VCs how it
> wants??

The far end will know that VC2 should be rendered to the left of VC1.  It p=
robably cares about that, otherwise it wouldn't be using CLUE.=20

>=20
> Regards, Christian
>=20
> On 6/08/2011 7:02 AM, Duckworth, Mark wrote:
> > I'd like to continue the discussion about layout and rendering
> issues.  There are many separate but related things involved.  I want
> to break it down into separate topics, and see how the topics are
> related to each other.  And then we can discuss what CLUE needs to deal
> with and what is not in scope.
> >
> > I don't know if I'm using the best terms for each topic.  If not,
> please suggest better terms.  My use of the term "layout" here is not
> consistent with draft-wenger-clue-definitions-01, because I don't limit
> it to the rendering side.  But my use of the terms "render" and "source
> selction" is consistent with that draft.
> >
> > 1- video layout composed arrangement within a stream - when multiple
> video sources are composed into one stream, they are arranged in some
> way.  Typical examples are 2x2 grid, 3x3 grid, 1+5 (1 large plus 5
> small), 1+PiP (1 large plus one or more picture-in-picture).  These
> arrangements can be selected automatically or based on user input.
> Arrangements can change over time.  Identifying this composed
> arrangement is separate from identifying or selecting which video
> images are used to fill in the composition.  These arrangements can be
> constructed by an endpoint sending video, by an MCU, or by an endpoint
> receiving video as it renders to a display.
> >
> > 2 - source selection and identification - when a device is composing
> a stream made up of other sources, it needs some way to choose which
> sources to use, and some way of choosing how to combine them or where
> to place video images in the composed arrangement.  Various automatic
> algorithms may be used, or selections can be made based on user input.
> Selections can change over time.  One example is "select the two most
> recent talkers".  It may also be desirable to identify which sources
> are used and where they are placed, for example so the receiving side
> can use this information in the user interface.  Source selection can
> be done by an endpoint as it sends media, by an MUC, or by an endpoint
> receiving media.
> >
> > 3 - spatial relation among streams - how multiple streams are related
> to each other spatially, to be rendered such that the spatial
> arrangement is consistent.  The examples we've been using have multiple
> video streams that are related in an ordered row from left to right.
> Audio is also included when it is desirable to match spatial audio to
> video.
> >
> > 4 - multi stream media format - what the streams mean with respect to
> each other, regardless of the actual content on the streams.  For
> audio, examples are stereo, 5.1 surround, binaural, linear array.
> (linear array is described in the clue framework document).  Perhaps 3D
> video formats would also fit in this category.  This information is
> needed in order to properly render the media into light and sound for
> human observers.  I see this at the same level as identifying a codec,
> independent of the audio or video content carried on the streams, and
> independent of how any composition of sources is done.
> >
> > I think there is general agreement that items 3 and 4 are in scope
> for CLUE, as they specifically deal with multiple streams to and from
> an endpoint.  And the framework draft includes these.  Items 1 and 2
> are not new, those topics exist for traditional single stream
> videoconferencing.  I'm not sure what aspects of 1 and 2 should be in
> scope for CLUE.  It is hard to tell from the use cases and
> requirements.  The framework draft includes them only to a very limited
> extent.
> >
> > Mark Duckworth
> > _______________________________________________
> > clue mailing list
> > clue@ietf.org
> > https://www.ietf.org/mailman/listinfo/clue
> >
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue

From pkyzivat@alum.mit.edu  Wed Aug 24 14:12:26 2011
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 806F621F8D23 for <clue@ietfa.amsl.com>; Wed, 24 Aug 2011 14:12:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.534
X-Spam-Level: 
X-Spam-Status: No, score=-2.534 tagged_above=-999 required=5 tests=[AWL=0.065,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YI9qY2FMOdjI for <clue@ietfa.amsl.com>; Wed, 24 Aug 2011 14:12:24 -0700 (PDT)
Received: from qmta09.westchester.pa.mail.comcast.net (qmta09.westchester.pa.mail.comcast.net [76.96.62.96]) by ietfa.amsl.com (Postfix) with ESMTP id 4A55D21F8D28 for <clue@ietf.org>; Wed, 24 Aug 2011 14:12:24 -0700 (PDT)
Received: from omta22.westchester.pa.mail.comcast.net ([76.96.62.73]) by qmta09.westchester.pa.mail.comcast.net with comcast id QM011h0011ap0As59MDb11; Wed, 24 Aug 2011 21:13:35 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([24.62.109.41]) by omta22.westchester.pa.mail.comcast.net with comcast id QMDa1h00T0tdiYw3iMDbFc; Wed, 24 Aug 2011 21:13:35 +0000
Message-ID: <4E55697C.9070605@alum.mit.edu>
Date: Wed, 24 Aug 2011 17:13:32 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: clue@ietf.org
References: <CA7980E7.300EB%stewe@stewe.org>
In-Reply-To: <CA7980E7.300EB%stewe@stewe.org>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [clue] Full mesh conferneces
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2011 21:12:26 -0000

ISTM that the key distinction here is between "configure an endpoint" 
and "configure a session between two endpoints". It feels like these 
have so far been conflated, and should not be.

When viewed that way, it seems obvious to me that a different 
negotiation approach is needed for the two:

- an "O/A-like" approach is fine for
   "configure a session between two endpoints"

- a "voting" or "indication of preference" approach, preceding
   an offer that reflects the current configuration seems more
   appropriate for "configure an endpoint".

	Thanks,
	Paul

On 8/23/11 4:19 PM, Stephan Wenger wrote:
> Hi,
> Roni's problem is not limited to full mesh. What we are really looking
> at is transcoder-less topologies. The topology for the media
> distribution can be anything from full mesh through multicast to
> technologies similar to the one my employer is using.
> Let me suggest to think this through a bit more, keeping in mind that
> the other videoonferencing related WG in the IETF (webrtc) certainly
> views full mesh topologies as an option, and not kill the concept using
> procedural arguments.
> My current viewpoint is that if it were possible to address capture-type
> conflicts as Roni presented (there are many more; think of codec
> capability mismatches and similar), we should address those. Not just
> expecting that the magic MCU solves all those mismatches for everyone.
> However, I'm not sure that it is possible at all, at least not without
> an signaling middlebox that makes smart decisions (regardless of whether
> that box performs media transcoding or not). At least I have not seen a
> protocol that would allow for multiparty feature negotiation without
> involving a middlebox and with reasonable delay constraints. But perhaps
> others that are closer to signaling, have?
> Stephan
>
>
> From: "Duckworth, Mark" <Mark.Duckworth@polycom.com
> <mailto:Mark.Duckworth@polycom.com>>
> Date: Tue, 23 Aug 2011 12:03:25 -0700
> To: "clue@ietf.org <mailto:clue@ietf.org>" <clue@ietf.org
> <mailto:clue@ietf.org>>
> Subject: Re: [clue] Full mesh conferneces
>
> I also thought full mesh is not in scope and we don’t need to address it.
>
> Mark Duckworth
>
> *From:*clue-bounces@ietf.org <mailto:clue-bounces@ietf.org>
> [mailto:clue-bounces@ietf.org] *On Behalf Of *Roni Even
> *Sent:* Tuesday, August 23, 2011 2:13 PM
> *To:* clue@ietf.org <mailto:clue@ietf.org>
> *Subject:* [clue] Full mesh conferneces
>
> Hi,
>
> During the interim meeting today when we talked about Simultaneous
> transmission sets there was a question if the provider may run to
> conflict requests for capture sets. There was a question if it is
> relevant for centralized multipoint and in my view this is not a problem.
>
> I mentioned that such a problem can occur if we support full mesh
> conferences. For example if a provider can send 3 video captures or by
> using one of the camera send a zoom version of the same scene it may
> cause a one screen system to ask for the zoom version and a three screen
> system to ask for the three streams. This can happen in a full mesh
> three way call and will require some way to resolve the conflict.
>
> My personal view is that we are not doing full mesh but just centralized
> multipoint conferences.
>
> I am looking for input is this is a problem we need to address
>
> Thanks
>
> Roni Even
>
> _______________________________________________ clue mailing list
> clue@ietf.org <mailto:clue@ietf.org>
> https://www.ietf.org/mailman/listinfo/clue
>
>
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue


From Christian.Groves@nteczone.com  Wed Aug 24 18:01:09 2011
Return-Path: <Christian.Groves@nteczone.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8825321F8C00 for <clue@ietfa.amsl.com>; Wed, 24 Aug 2011 18:01:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qIweSyUWGLMd for <clue@ietfa.amsl.com>; Wed, 24 Aug 2011 18:01:08 -0700 (PDT)
Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by ietfa.amsl.com (Postfix) with ESMTP id DA96221F8B8B for <clue@ietf.org>; Wed, 24 Aug 2011 18:01:07 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjoAAISeVU520Xap/2dsb2JhbAAMLAqYKJIQAQEBAQIBAQEBNRsUBwQGDQQLEQQBAQEJFggHCQMCAQIBFR8JCAYBDAYCAQGHbQS6V4MngyIEpCY
Received: from ppp118-209-118-169.lns20.mel4.internode.on.net (HELO [127.0.0.1]) ([118.209.118.169]) by ipmail05.adl6.internode.on.net with ESMTP; 25 Aug 2011 10:32:16 +0930
Message-ID: <4E559EFF.1060008@nteczone.com>
Date: Thu, 25 Aug 2011 11:01:51 +1000
From: Christian Groves <Christian.Groves@nteczone.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: "Duckworth, Mark" <Mark.Duckworth@polycom.com>, clue@ietf.org
References: <44C6B6B2D0CF424AA90B6055548D7A61AE9B48AD@CRPMBOXPRD01.polycom.com> <4E534181.7080705@nteczone.com> <44C6B6B2D0CF424AA90B6055548D7A61AED0BA65@CRPMBOXPRD01.polycom.com>
In-Reply-To: <44C6B6B2D0CF424AA90B6055548D7A61AED0BA65@CRPMBOXPRD01.polycom.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [clue] continuing "layout" discussion
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 01:01:09 -0000

Hello Mark,

Sorry for the "confused" email, probably matches my reading of the 
framework. Please see my responses [CNG] below to clarify.

regards, Christian

On 25/08/2011 6:47 AM, Duckworth, Mark wrote:
> Christian,
>
> Thanks for the questions, I'll answer below.
>
> Mark
>
>> -----Original Message-----
>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of
>> Christian Groves
>> Sent: Tuesday, August 23, 2011 1:58 AM
>> To: clue@ietf.org
>> Subject: Re: [clue] continuing "layout" discussion
>>
>> Hello,
>>
>> With regards to spatial relation among streams, if I start a
>> telepresence session and I only use the centre screen/camera of a three
>> screen/camera telepresence system. i.e. its only me in the room, the
>> left and right screen/cameras are off.
> Just because it is only you in the room doesn't mean you don't want to see all three screens worth of video coming from the other sites.  So I suppose it is possible you would use only one screen, I don't think it would be typical.  Using only one camera when there is nothing interesting for the other cameras to see makes more sense.
[CNG] Yes you're correct I shouldn't have mixed the camera/screen. The 
intention is that locally only one camera (centre) is used as there is 
only one participant (although the system has a 3 camera capability). 
The remote system is a 3 screen system (number of cameras not relevant).

>
>> According to CLUE framework what
>> do I send in terms of capture set?
>> a) VC1 - only one video capture it doesn't matter which of my screen it
>> came from
>> b) VC2, VC1, VC3 - VC2 and VC3 would be NULL. By having VC1 it the
>> middle it indicates that its the centre screen.
>> c) both are valid?
>
> Choice a) just VC1 by itself is the simplest and what I think it should do if it wants to send only one video capture because that is all that is interesting.  But I would say this video capture comes from a camera, not from a screen.  I don't know what a NULL media capture is, the framework doesn't include that concept.
[CNG] Yes the capture comes from a camera. In this case a centre camera. 
I guess what I was trying to get at was: is a capture related to what am 
is actually being used (i.e. VC1)? or it is related to what is being 
used in terms of the of the overall system (i.e. VC2, VC1, VC3)? When I 
refer to a NULL media capture I'm referring to this case where VC2 and 
VC3 represent potential video captures. i.e. I don't want to use them 
now but they may be used in the future.

>
>> Now while I'm there a person comes to join me and the left screen and
>> camera are turned on.
> Again, I don't understand why your example has a correlation between how many people are in your local room and how many screens you are using to view the people from other locations.  I expect you would use all the screens in your room to view the other people, no matter how many people are with you looking at those screens.
[CNG] Sorry, my sloppy use of screens. I'll try again. The remote end 
has three screens. It only receives one video capture VC1 (no 
information about a possible VC2 and VC3 is sent). My question is what 
screen is VC1 displayed on? I guess the answer is the centre one as the 
remote TPS figures it is talking to a single camera/screen system 
because there's only one video capture?
So whilst the VCs are described left to right, as there only one the 
remote TSP assumes that it related to a "centre" screen.

In the framework draft section 10 it discusses cases where 1, 2 and 3 
screen systems receives VC that are equal to or exceed their 
capabilities. However there's no cases describing what systems do when 
receiving VC less than their capabilities. i.e. a 3 screen systems 
receiving one or two video captures.

>
> I guess now there's two capture sets VC2, VC1.
>> Again do I have to add VC3 as NULL, to indicate that its my left and
>> centre camera/screen being used.
> You would just use a capture set with (VC2, VC1) indicating two video captures, one on the left and one on the right.
[CNG] Yes two video captures could be used. In this case the remote end 
system I'm assuming would display VC2 on the left screen, and VC1 on the 
centre screen. Now what if (VC1,VC3) was instead sent? The framework 
says they represent left to right video captures. In this case would the 
TSP display VC1 on the left screen and VC3 in the centre screen? 
Effectively moving the displayed scene from the centre to the left.

To ensure VC1 remains on the centre screen the remote TSP would need to 
compare the two video capture sets to determine the correlation between 
the old and new individual captures. It would be difficult to determine 
from the position in the VC set as the position, and number of positions 
in the set may change.

Is there the intention that the "numbering" mentioned in the framework 
document clause 6.1 be used to actually be used in the encoding of the 
video captures to help with this sort of scenario? and generally for the 
"dynamic" behaviour mentioned in section 6.1?


>
>> I guess for the far end it doesn't care it will render the VCs how it
>> wants??
> The far end will know that VC2 should be rendered to the left of VC1.  It probably cares about that, otherwise it wouldn't be using CLUE.
>
>> Regards, Christian
>>
>> On 6/08/2011 7:02 AM, Duckworth, Mark wrote:
>>> I'd like to continue the discussion about layout and rendering
>> issues.  There are many separate but related things involved.  I want
>> to break it down into separate topics, and see how the topics are
>> related to each other.  And then we can discuss what CLUE needs to deal
>> with and what is not in scope.
>>> I don't know if I'm using the best terms for each topic.  If not,
>> please suggest better terms.  My use of the term "layout" here is not
>> consistent with draft-wenger-clue-definitions-01, because I don't limit
>> it to the rendering side.  But my use of the terms "render" and "source
>> selction" is consistent with that draft.
>>> 1- video layout composed arrangement within a stream - when multiple
>> video sources are composed into one stream, they are arranged in some
>> way.  Typical examples are 2x2 grid, 3x3 grid, 1+5 (1 large plus 5
>> small), 1+PiP (1 large plus one or more picture-in-picture).  These
>> arrangements can be selected automatically or based on user input.
>> Arrangements can change over time.  Identifying this composed
>> arrangement is separate from identifying or selecting which video
>> images are used to fill in the composition.  These arrangements can be
>> constructed by an endpoint sending video, by an MCU, or by an endpoint
>> receiving video as it renders to a display.
>>> 2 - source selection and identification - when a device is composing
>> a stream made up of other sources, it needs some way to choose which
>> sources to use, and some way of choosing how to combine them or where
>> to place video images in the composed arrangement.  Various automatic
>> algorithms may be used, or selections can be made based on user input.
>> Selections can change over time.  One example is "select the two most
>> recent talkers".  It may also be desirable to identify which sources
>> are used and where they are placed, for example so the receiving side
>> can use this information in the user interface.  Source selection can
>> be done by an endpoint as it sends media, by an MUC, or by an endpoint
>> receiving media.
>>> 3 - spatial relation among streams - how multiple streams are related
>> to each other spatially, to be rendered such that the spatial
>> arrangement is consistent.  The examples we've been using have multiple
>> video streams that are related in an ordered row from left to right.
>> Audio is also included when it is desirable to match spatial audio to
>> video.
>>> 4 - multi stream media format - what the streams mean with respect to
>> each other, regardless of the actual content on the streams.  For
>> audio, examples are stereo, 5.1 surround, binaural, linear array.
>> (linear array is described in the clue framework document).  Perhaps 3D
>> video formats would also fit in this category.  This information is
>> needed in order to properly render the media into light and sound for
>> human observers.  I see this at the same level as identifying a codec,
>> independent of the audio or video content carried on the streams, and
>> independent of how any composition of sources is done.
>>> I think there is general agreement that items 3 and 4 are in scope
>> for CLUE, as they specifically deal with multiple streams to and from
>> an endpoint.  And the framework draft includes these.  Items 1 and 2
>> are not new, those topics exist for traditional single stream
>> videoconferencing.  I'm not sure what aspects of 1 and 2 should be in
>> scope for CLUE.  It is hard to tell from the use cases and
>> requirements.  The framework draft includes them only to a very limited
>> extent.
>>> Mark Duckworth
>>> _______________________________________________
>>> clue mailing list
>>> clue@ietf.org
>>> https://www.ietf.org/mailman/listinfo/clue
>>>
>> _______________________________________________
>> clue mailing list
>> clue@ietf.org
>> https://www.ietf.org/mailman/listinfo/clue
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue
>

From allyn@cisco.com  Wed Aug 24 19:34:13 2011
Return-Path: <allyn@cisco.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A91FB21F8B2D for <clue@ietfa.amsl.com>; Wed, 24 Aug 2011 19:34:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.047
X-Spam-Level: 
X-Spam-Status: No, score=-3.047 tagged_above=-999 required=5 tests=[AWL=-0.449, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KaTQwyGohBKd for <clue@ietfa.amsl.com>; Wed, 24 Aug 2011 19:34:11 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by ietfa.amsl.com (Postfix) with ESMTP id 348A921F8B2B for <clue@ietf.org>; Wed, 24 Aug 2011 19:34:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=allyn@cisco.com; l=11924; q=dns/txt; s=iport; t=1314239723; x=1315449323; h=mime-version:subject:date:message-id:from:to; bh=exMGbUb8cL4TABUR7ubCaxUd0Tx8Xl2KS29ye2hrj30=; b=OBlrtfHQHBOfcwI4BcR6LUd8pbIOU/0K9zhPqrjky3FosdDHBIn4V4Fa 0GDjhjGS74nfCdQRzPpWZSNUcIFJ7q03J1QD9g8G/s2bcuk2tGQsgPQJh zhiFuFWe3M/WVZzqasEAch+vP50rO4pYELnGes/v0lKHMeKn3bx+cRd7u s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EABS0VU6rRDoH/2dsb2JhbABCgk2lNHeBQgEBAxIBCREDPh0BKgYYB1cBBBsaoQ2BIwGfA4VsXwSHYZBOjAU
X-IronPort-AV: E=Sophos;i="4.68,279,1312156800"; d="scan'208,217";a="16266037"
Received: from mtv-core-2.cisco.com ([171.68.58.7]) by rcdn-iport-3.cisco.com with ESMTP; 25 Aug 2011 02:35:23 +0000
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by mtv-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id p7P2ZMhd031902 for <clue@ietf.org>; Thu, 25 Aug 2011 02:35:22 GMT
Received: from xmb-sjc-221.amer.cisco.com ([128.107.191.80]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 24 Aug 2011 19:35:22 -0700
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CC62CF.A3399D09"
Date: Wed, 24 Aug 2011 19:35:15 -0700
Message-ID: <9AC2C4348FD86B4BB1F8FA9C5E3A5EDC056035BB@xmb-sjc-221.amer.cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: A second set of notes from today's interim meeting
Thread-Index: Acxiz59qjVNRESGoS0qudGC6vUizaw==
From: "Allyn Romanow (allyn)" <allyn@cisco.com>
To: <clue@ietf.org>
X-OriginalArrivalTime: 25 Aug 2011 02:35:22.0520 (UTC) FILETIME=[A3596980:01CC62CF]
Subject: [clue] A second set of notes from today's interim meeting
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 02:34:13 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CC62CF.A3399D09
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

CLUE Interim Aug. 23 2011=20

Notes taken by Allyn Romanow

Beginning 9:30 am, meeting started at 9:00

Roni-  observation that consumer capability description is different
than media capture and not currently covered in the draft. Needs to be
put into draft and made explicit.

Andy go over his slides

Brian Examples

Illustrative rather than real world examples

Single camera, single mic

3 camera endpoint

When captures in a row, there is a "left of" implied

In capture set, if  there are 2 rows, it means 2 different view of the
scene=20

For example, vc0, vc1, vc2 and VC3 the "switched" view

Consumer can choose whatever rows  wanted

Suppose a 2 screen endpoint - what would it choose since neither is
perfect? Up to the implementer of the endpoint

=20

MCU providing for multiple endpoints. Can receive all the captures, or
not.

Presentation. New capture scene. A second, and therefore orthogonal
capture set.=20

Question - about capture set.

Answer - simultaneous transmission set describes non-overlapping uses of
camera

Capture set does not convey info about simultaneity- that is in a
simultaneity list. Means equivalent views of the same scene.

Andy- a capture set is a set of equivalent information. To get all the
info, consumer gets a set of streams from each capture set.

Jonathan L. we need to have model of MCU as consumer and as producer.
Wants an example of each. =20

Stephan W. Left as notetaker

Discussion of how it is handled if there are 300 endpoints-- don't want
each consumer to have 300 views.  MCU will have some way of deciding
which streams to offer.

Allyn- isn't this covered by fact that provider can offer whatever it
wants and receiver can choose what it wants?=20

Jonathan, just trying to see if this model works=20

Maybe he will provide scenario that can use for an example

=20

Paul K-   What does"mixed"means. Wants a more precise determination so
provider and consumer can know when to use. Andy- we don't want to
choose algorithms.=20

Roni- it will be a problem for the MCU to be able to change its
advertisements. Andy- yes perfectly valid to send as many of each type
of message as things change. MCU does have to provide what each want,
whether or not capabilities change.=20

=20

Roni- what is expected from the provider to send as capture
advertisement? What he can do, or what he gets from the receiver? What
he can do.

=20

Paul C- what is a hint? It is a confusing designation. Allyn- we can
change it.

Action - update the document. Using discussion on the mailing list.=20

Roni, see his email written this morning.=20

Mary- go thru the use cases and updated framework and see where you see
use cases.

John Elwell- Roni put examples on the list about what he thinks should
be in and out of scope.

Roni is waiting to see what the consumer capabilities are, then he can
suggest use cases.

Mark - Roni, didn't think the missing issues are related to use cases?
Mark thought it was. Some of us having trouble understanding what Roni
thinks the missing things are without seeing use cases.=20

Roni - today systems know the details of the other side, so can provide
a picture

=20

Charles - discussion of the audio model and how it handles true stereo
vs faux stereo

Paul - linear array and stereo, what's the difference?

Mark- there is a case where they are the same, but there are other cases
where it is different. Can have a linear array where both are in the
center.=20

Jonathan - stereo in one RTP stream.

No more discussion?

Mary - Agree to have another interim before the November meeting.

=20

=20

=20


------_=_NextPart_001_01CC62CF.A3399D09
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing
	{mso-style-priority:1;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DWordSection1>

<p class=3DMsoNormal><b>CLUE Interim Aug. 23 2011 <o:p></o:p></b></p>

<p class=3DMsoNormal>Notes taken by Allyn Romanow<o:p></o:p></p>

<p class=3DMsoNormal>Beginning 9:30 am, meeting started at =
9:00<o:p></o:p></p>

<p class=3DMsoNormal>Roni- &nbsp;observation that consumer capability =
description
is different than media capture and not currently covered in the draft. =
Needs
to be put into draft and made explicit.<o:p></o:p></p>

<p class=3DMsoNormal><b>Andy go over his slides<o:p></o:p></b></p>

<p class=3DMsoNoSpacing><b>Brian Examples<o:p></o:p></b></p>

<p class=3DMsoNoSpacing>Illustrative rather than real world =
examples<o:p></o:p></p>

<p class=3DMsoNoSpacing>Single camera, single mic<o:p></o:p></p>

<p class=3DMsoNoSpacing>3 camera endpoint<o:p></o:p></p>

<p class=3DMsoNoSpacing>When captures in a row, there is a &#8220;left =
of&#8221;
implied<o:p></o:p></p>

<p class=3DMsoNoSpacing>In capture set, if&nbsp; there are 2 rows, it =
means 2
different view of the scene <o:p></o:p></p>

<p class=3DMsoNoSpacing>For example, vc0, vc1, vc2 and VC3 the
&#8220;switched&#8221; view<o:p></o:p></p>

<p class=3DMsoNoSpacing>Consumer can choose whatever rows&nbsp; =
wanted<o:p></o:p></p>

<p class=3DMsoNoSpacing>Suppose a 2 screen endpoint &#8211; what would =
it choose
since neither is perfect? Up to the implementer of the =
endpoint<o:p></o:p></p>

<p class=3DMsoNoSpacing><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>MCU providing for multiple endpoints. Can receive =
all the
captures, or not.<o:p></o:p></p>

<p class=3DMsoNormal>Presentation. New capture scene. A second, and =
therefore
orthogonal capture set. <o:p></o:p></p>

<p class=3DMsoNoSpacing>Question &#8211; about capture =
set.<o:p></o:p></p>

<p class=3DMsoNoSpacing>Answer - simultaneous transmission set describes
non-overlapping uses of camera<o:p></o:p></p>

<p class=3DMsoNormal>Capture set does not convey info about =
simultaneity- that is
in a simultaneity list. Means equivalent views of the same =
scene.<o:p></o:p></p>

<p class=3DMsoNormal>Andy- a capture set is a set of equivalent =
information. To
get all the info, consumer gets a set of streams from each capture =
set.<o:p></o:p></p>

<p class=3DMsoNormal>Jonathan L. we need to have model of MCU as =
consumer and as
producer. Wants an example of each.&nbsp; <o:p></o:p></p>

<p class=3DMsoNormal>Stephan W. Left as notetaker<o:p></o:p></p>

<p class=3DMsoNoSpacing>Discussion of how it is handled if there are 300
endpoints-- don&#8217;t want each consumer to have 300 views.&nbsp; MCU =
will
have some way of deciding which streams to offer.<o:p></o:p></p>

<p class=3DMsoNoSpacing>Allyn- isn&#8217;t this covered by fact that =
provider can
offer whatever it wants and receiver can choose what it wants? =
<o:p></o:p></p>

<p class=3DMsoNoSpacing>Jonathan, just trying to see if this model works =
<o:p></o:p></p>

<p class=3DMsoNoSpacing>Maybe he will provide scenario that can use for =
an
example<o:p></o:p></p>

<p class=3DMsoNoSpacing><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Paul K&#8211;&nbsp;&nbsp; What =
does&#8220;mixed&#8221;means.
Wants a more precise determination so provider and consumer can know =
when to
use. Andy- we don&#8217;t want to choose algorithms. <o:p></o:p></p>

<p class=3DMsoNoSpacing>Roni- it will be a problem for the MCU to be =
able to
change its advertisements. Andy- yes perfectly valid to send as many of =
each
type of message as things change. MCU does have to provide what each =
want,
whether or not capabilities change. <o:p></o:p></p>

<p class=3DMsoNoSpacing><o:p>&nbsp;</o:p></p>

<p class=3DMsoNoSpacing>Roni- what is expected from the provider to send =
as
capture advertisement? What he can do, or what he gets from the =
receiver? What
he can do.<o:p></o:p></p>

<p class=3DMsoNoSpacing><o:p>&nbsp;</o:p></p>

<p class=3DMsoNoSpacing>Paul C- what is a hint? It is a confusing =
designation.
Allyn- we can change it.<o:p></o:p></p>

<p class=3DMsoNormal>Action &#8211; update the document. Using =
discussion on the
mailing list. <o:p></o:p></p>

<p class=3DMsoNormal>Roni, see his email written this morning. =
<o:p></o:p></p>

<p class=3DMsoNormal>Mary- go thru the use cases and updated framework =
and see
where you see use cases.<o:p></o:p></p>

<p class=3DMsoNormal>John Elwell- Roni put examples on the list about =
what he
thinks should be in and out of scope.<o:p></o:p></p>

<p class=3DMsoNormal>Roni is waiting to see what the consumer =
capabilities are,
then he can suggest use cases.<o:p></o:p></p>

<p class=3DMsoNoSpacing>Mark &#8211; Roni, didn&#8217;t think the =
missing issues
are related to use cases? Mark thought it was. Some of us having trouble
understanding what Roni thinks the missing things are without seeing use =
cases.
<o:p></o:p></p>

<p class=3DMsoNoSpacing>Roni &#8211; today systems know the details of =
the other
side, so can provide a picture<o:p></o:p></p>

<p class=3DMsoNoSpacing><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Charles &#8211; discussion of the audio model and =
how it
handles true stereo vs faux stereo<o:p></o:p></p>

<p class=3DMsoNoSpacing>Paul &#8211; linear array and stereo, =
what&#8217;s the
difference?<o:p></o:p></p>

<p class=3DMsoNoSpacing>Mark- there is a case where they are the same, =
but there
are other cases where it is different. Can have a linear array where =
both are
in the center. <o:p></o:p></p>

<p class=3DMsoNormal>Jonathan &#8211; stereo in one RTP =
stream.<o:p></o:p></p>

<p class=3DMsoNormal>No more discussion?<o:p></o:p></p>

<p class=3DMsoNormal>Mary - Agree to have another interim before the =
November
meeting.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------_=_NextPart_001_01CC62CF.A3399D09--

From apeppere@cisco.com  Thu Aug 25 09:44:51 2011
Return-Path: <apeppere@cisco.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08C7F21F8AD1 for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 09:44:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id esfvSawUtKcK for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 09:44:50 -0700 (PDT)
Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by ietfa.amsl.com (Postfix) with ESMTP id 85C8821F8AA8 for <clue@ietf.org>; Thu, 25 Aug 2011 09:44:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=apeppere@cisco.com; l=5252; q=dns/txt; s=iport; t=1314290763; x=1315500363; h=message-id:date:from:mime-version:to:subject:references: in-reply-to:content-transfer-encoding; bh=2JPPQ0iqO4o3kzNGMlCNSastt4u1b6SLd4VUvqWALG4=; b=RNwGrTG0GAsQr+aXbJfaXK5CggGVKSOqFPiXFCy2k/pHgzx3Hr7MigqC btObCAoRniVntAOawjJLfiX6s+EpFLDl2x17eXwAFkTICiE8ypRmjnN3N KSD6JY+EOSiPe/D7kZC4NxsbCoLa+tcyoI+Uq7ETvuqNK0lbwJQ3MU9I7 U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ar4AAKt7Vk6Q/khR/2dsb2JhbABCmCuPWHeBQAEBAQECAQEBAQ8BJTYGBAYHBAsRBAEBAQkWCAcJAwIBAgEVHwkIEwYCAQEeh1AEnAoBnxGGTASTGYUNi28
X-IronPort-AV: E=Sophos;i="4.68,281,1312156800"; d="scan'208";a="112472400"
Received: from ams-core-1.cisco.com ([144.254.72.81]) by ams-iport-1.cisco.com with ESMTP; 25 Aug 2011 16:46:02 +0000
Received: from [10.47.196.246] ([10.47.196.246]) by ams-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id p7PGjcwi032483 for <clue@ietf.org>; Thu, 25 Aug 2011 18:45:38 +0200
Message-ID: <4E567C6C.9010504@cisco.com>
Date: Thu, 25 Aug 2011 17:46:36 +0100
From: Andy Pepperell <apeppere@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9
MIME-Version: 1.0
To: clue@ietf.org
References: <033601cc6261$f8487670$e8d96350$%roni@huawei.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C05281239@xmb-sjc-234.amer.cisco.com>
In-Reply-To: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C05281239@xmb-sjc-234.amer.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [clue] Questions on basic message flow in the framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 16:44:51 -0000

Thanks Charles! To follow up:

 >>[Roni]
 >> I was looking at the use cases of 3 to 3 and 3 to 1 and tried to 
understand what will be conveyed in the three messages and how will we 
use the information.
 >> The first question I had was how this relates to SIP. At which stage 
of the SIP call will the consumer advertize its capabilities?
 >[Charles]
 >I think it is best to focus on the framework a bit more before mapping 
to SIP.

Yes, that's been our approach so far...

 >>[Roni]
 >> The third question I had was if these three messages can be repeated 
at any time or do we see a different message to request a mode change.
 >[Charles]
 >My understanding, based on the presentation in the virtual meeting, is 
that these messages, though shown as an ordered exchange, could 
theoretically come in any order at any time.

While for the purposes of of producing robust implementations messages 
would need to be handled "in any order at any time", within the model as 
proposed there are some constraints - specifically, a media stream 
provider must not send a media capture advertisement until it's seen at 
least one consumer capability advertisement, and a consumer would not be 
able to send a stream configuration message until it's seen at least one 
media capture advertisement from the provider.

Andy


On 24/08/2011 21:09, Charles Eckel (eckelcu) wrote:
> Hi Roni,
>
> Please see inline.
>
>> -----Original Message-----
>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
> Of Roni Even
>> Sent: Wednesday, August 24, 2011 6:30 AM
>> To: clue@ietf.org
>> Subject: [clue] Questions on basic message flow in the framework
>>
>> Hi,
>>
>> In the interim meeting I mentioned that I that I support the model but
> think that there are parameters
>> that I would like to add. At the meeting it was clear to me that there
> will be a new revision soon
>> that will support parameters at the capture scene level. Trying to see
> which parameters I would like
>> to see supported I looked at the message flow and I have some
> questions.
>> Andy presented the basic message flow with three messages:
>>
>>
>>
>> 1.       Consumer capability advertisement
>>
>> 2.       Provider - media capture advertisement
>>
>> 3.       Consumer configuration of provider streams.
>>
>>
>>
>> I was looking at the use cases of 3 to 3 and 3 to 1 and tried to
> understand what will be conveyed in
>> the three messages and how will we use the information.
>>
>> The first question I had was how this relates to SIP. At which stage
> of the SIP call will the consumer
>> advertize its capabilities?
> I think it is best to focus on the framework a bit more before mapping
> to SIP.
>
>> In the second part, I was then looking at a  telepresence system that
> has 3 65" screens where the
>> distance between the screens including the frames is 6". The system
> has three cameras, each mounted on
>> the center of a screen. The system is facing a room with three rows
> each row sits 6 people and each
>> camera is capable of capturing a third of the room but the default
> views of each camera does not
>> overlap with the others. The cameras support zoom and pan (local from
> the application).
>> The system can decode up to four video streams where one is
> presentation (H.239 like). The system can
>> support an internal 4-way multipoint call, means that it can receive
> the three main video streams from
>> one, two or three endpoints.
>>
>> I think that this is a very standard system, nothing special.
>>
>> The telepresence application is willing to provide all this
> information as part of the consumer
>> capability advertisement and according to Andy's slides the message
> include physical factors , user
>> preferences and software limitations.
>>
>> I am now trying to understand what the purpose of the consumer
> capability advertisement is in order to
>> see what information is important to convey.
>>
>> Is the reason for the consumer capability advertisement to allow the
> provider to propose a better
>> media capability advertisement, or is it to allow the provider to
> optimize the content of the media
>> streams he is sending based on the information provided. This will
> help with looking at which
>> parameters can be used. The slides show that the information is used
> for the capability
>> advertisements.
> I viewed it as being primarily for the former, but using it for the
> latter may make sense as well and should not be excluded. The extent to
> which the provider actually uses the information is implementation
> dependent.
>
>>
>>
>> The third question I had was if these three messages can be repeated
> at any time or do we see a
>> different message to request a mode change.
>>
> My understanding, based on the presentation in the virtual meeting, is
> that these messages, though shown as an ordered exchange, could
> theoretically come in any order at any time.
>
> Cheers,
> Charles
>
>> Thanks
>>
>> Roni Even
>>
>>
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue


From eckelcu@cisco.com  Thu Aug 25 09:56:56 2011
Return-Path: <eckelcu@cisco.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63C1721F8B02 for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 09:56:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.769
X-Spam-Level: 
X-Spam-Status: No, score=-2.769 tagged_above=-999 required=5 tests=[AWL=-0.170, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yCO0FKDVBa-u for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 09:56:55 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id 5BFDE21F8B05 for <clue@ietf.org>; Thu, 25 Aug 2011 09:56:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=eckelcu@cisco.com; l=6557; q=dns/txt; s=iport; t=1314291489; x=1315501089; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to; bh=W8Q4JZs0r4JqPyQATJZzdt7qgSLuvgW0TvfQZgPWIMk=; b=mV7ljizDNUnBbkiMCmF5deK/GnOGxmtv49bmKGnXa0p9o47tAH/fMPGt qDMTrfYLdWXH3TQK+LY29aJiVdZdRtxBE25doCmgGu86C9h62hbudfuP5 5gn7DrMMeSmuFCQVeBtlwgXgwVqwbZOadwNWA9dEQyp0VZGcWoopLGOP9 g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ar4AAJV+Vk6rRDoH/2dsb2JhbABCmCuPWHeBQAEBAQECAQEBAQ8BFAkKNAYRBAIBCBEEAQEBCgYXAQYBJh8JCAEBBAESCBqHUASbbQGfCIVsYASHYZBOjAU
X-IronPort-AV: E=Sophos;i="4.68,281,1312156800"; d="scan'208";a="16495919"
Received: from mtv-core-2.cisco.com ([171.68.58.7]) by rcdn-iport-5.cisco.com with ESMTP; 25 Aug 2011 16:58:08 +0000
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by mtv-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id p7PGw8Bc024822 for <clue@ietf.org>; Thu, 25 Aug 2011 16:58:08 GMT
Received: from xmb-sjc-234.amer.cisco.com ([128.107.191.111]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 25 Aug 2011 09:58:08 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 25 Aug 2011 09:58:07 -0700
Message-ID: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C052814BB@xmb-sjc-234.amer.cisco.com>
In-Reply-To: <4E567C6C.9010504@cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [clue] Questions on basic message flow in the framework
Thread-Index: AcxjRn27Kwdh2/i0RR+36K6HJHrh6wAAMmMQ
References: <033601cc6261$f8487670$e8d96350$%roni@huawei.com><E1CBF4C7095A3D4CAAAEAD09FBB8E08C05281239@xmb-sjc-234.amer.cisco.com> <4E567C6C.9010504@cisco.com>
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: "Andrew Pepperell (apeppere)" <apeppere@cisco.com>, <clue@ietf.org>
X-OriginalArrivalTime: 25 Aug 2011 16:58:08.0279 (UTC) FILETIME=[2A256270:01CC6348]
Subject: Re: [clue] Questions on basic message flow in the framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 16:56:56 -0000

Hi Andy,

One more question inline to make sure I have it straight.

> -----Original Message-----
> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
Of Andrew Pepperell (apeppere)
> Sent: Thursday, August 25, 2011 9:47 AM
> To: clue@ietf.org
> Subject: Re: [clue] Questions on basic message flow in the framework
>=20
> Thanks Charles! To follow up:
>=20
>  >>[Roni]
>  >> I was looking at the use cases of 3 to 3 and 3 to 1 and tried to
> understand what will be conveyed in the three messages and how will we
> use the information.
>  >> The first question I had was how this relates to SIP. At which
stage
> of the SIP call will the consumer advertize its capabilities?
>  >[Charles]
>  >I think it is best to focus on the framework a bit more before
mapping
> to SIP.
>=20
> Yes, that's been our approach so far...
>=20
>  >>[Roni]
>  >> The third question I had was if these three messages can be
repeated
> at any time or do we see a different message to request a mode change.
>  >[Charles]
>  >My understanding, based on the presentation in the virtual meeting,
is
> that these messages, though shown as an ordered exchange, could
> theoretically come in any order at any time.
>=20
> While for the purposes of of producing robust implementations messages
> would need to be handled "in any order at any time", within the model
as
> proposed there are some constraints - specifically, a media stream
> provider must not send a media capture advertisement until it's seen
at
> least one consumer capability advertisement, and a consumer would not
be
> able to send a stream configuration message until it's seen at least
one
> media capture advertisement from the provider.

At call establishment, the message flow must be:

Consumer                     Provider
--------------------------------------
(1) Consumer capability advertisement -->
<-- (2) Provider media capture advertisement
(3) Consumer configuration of provider streams -->

But after that, an updated version of (1) or (2) or (3) could be
sent/rcvd at any time, and it is okay for the provider to send an
updated (2) without first receiving an updated (1), etc.
Is that correct?

Thanks,
Charles
=20
>=20
> Andy
>=20
>=20
> On 24/08/2011 21:09, Charles Eckel (eckelcu) wrote:
> > Hi Roni,
> >
> > Please see inline.
> >
> >> -----Original Message-----
> >> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On
Behalf
> > Of Roni Even
> >> Sent: Wednesday, August 24, 2011 6:30 AM
> >> To: clue@ietf.org
> >> Subject: [clue] Questions on basic message flow in the framework
> >>
> >> Hi,
> >>
> >> In the interim meeting I mentioned that I that I support the model
but
> > think that there are parameters
> >> that I would like to add. At the meeting it was clear to me that
there
> > will be a new revision soon
> >> that will support parameters at the capture scene level. Trying to
see
> > which parameters I would like
> >> to see supported I looked at the message flow and I have some
> > questions.
> >> Andy presented the basic message flow with three messages:
> >>
> >>
> >>
> >> 1.       Consumer capability advertisement
> >>
> >> 2.       Provider - media capture advertisement
> >>
> >> 3.       Consumer configuration of provider streams.
> >>
> >>
> >>
> >> I was looking at the use cases of 3 to 3 and 3 to 1 and tried to
> > understand what will be conveyed in
> >> the three messages and how will we use the information.
> >>
> >> The first question I had was how this relates to SIP. At which
stage
> > of the SIP call will the consumer
> >> advertize its capabilities?
> > I think it is best to focus on the framework a bit more before
mapping
> > to SIP.
> >
> >> In the second part, I was then looking at a  telepresence system
that
> > has 3 65" screens where the
> >> distance between the screens including the frames is 6". The system
> > has three cameras, each mounted on
> >> the center of a screen. The system is facing a room with three rows
> > each row sits 6 people and each
> >> camera is capable of capturing a third of the room but the default
> > views of each camera does not
> >> overlap with the others. The cameras support zoom and pan (local
from
> > the application).
> >> The system can decode up to four video streams where one is
> > presentation (H.239 like). The system can
> >> support an internal 4-way multipoint call, means that it can
receive
> > the three main video streams from
> >> one, two or three endpoints.
> >>
> >> I think that this is a very standard system, nothing special.
> >>
> >> The telepresence application is willing to provide all this
> > information as part of the consumer
> >> capability advertisement and according to Andy's slides the message
> > include physical factors , user
> >> preferences and software limitations.
> >>
> >> I am now trying to understand what the purpose of the consumer
> > capability advertisement is in order to
> >> see what information is important to convey.
> >>
> >> Is the reason for the consumer capability advertisement to allow
the
> > provider to propose a better
> >> media capability advertisement, or is it to allow the provider to
> > optimize the content of the media
> >> streams he is sending based on the information provided. This will
> > help with looking at which
> >> parameters can be used. The slides show that the information is
used
> > for the capability
> >> advertisements.
> > I viewed it as being primarily for the former, but using it for the
> > latter may make sense as well and should not be excluded. The extent
to
> > which the provider actually uses the information is implementation
> > dependent.
> >
> >>
> >>
> >> The third question I had was if these three messages can be
repeated
> > at any time or do we see a
> >> different message to request a mode change.
> >>
> > My understanding, based on the presentation in the virtual meeting,
is
> > that these messages, though shown as an ordered exchange, could
> > theoretically come in any order at any time.
> >
> > Cheers,
> > Charles
> >
> >> Thanks
> >>
> >> Roni Even
> >>
> >>
> > _______________________________________________
> > clue mailing list
> > clue@ietf.org
> > https://www.ietf.org/mailman/listinfo/clue
>=20
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue

From pkyzivat@alum.mit.edu  Thu Aug 25 10:05:24 2011
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97F3521F8B28 for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 10:05:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.518
X-Spam-Level: 
X-Spam-Status: No, score=-2.518 tagged_above=-999 required=5 tests=[AWL=0.081,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c134oIEbpD78 for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 10:05:24 -0700 (PDT)
Received: from qmta07.westchester.pa.mail.comcast.net (qmta07.westchester.pa.mail.comcast.net [76.96.62.64]) by ietfa.amsl.com (Postfix) with ESMTP id F2DA821F8B22 for <clue@ietf.org>; Thu, 25 Aug 2011 10:05:23 -0700 (PDT)
Received: from omta07.westchester.pa.mail.comcast.net ([76.96.62.59]) by qmta07.westchester.pa.mail.comcast.net with comcast id Qh4V1h0061GhbT857h6esP; Thu, 25 Aug 2011 17:06:38 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([24.62.109.41]) by omta07.westchester.pa.mail.comcast.net with comcast id Qh6Y1h01F0tdiYw3Th6bdD; Thu, 25 Aug 2011 17:06:37 +0000
Message-ID: <4E568116.6070208@alum.mit.edu>
Date: Thu, 25 Aug 2011 13:06:30 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: clue@ietf.org
References: <033601cc6261$f8487670$e8d96350$%roni@huawei.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C05281239@xmb-sjc-234.amer.cisco.com> <4E567C6C.9010504@cisco.com>
In-Reply-To: <4E567C6C.9010504@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [clue] Questions on basic message flow in the framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 17:05:24 -0000

On 8/25/11 12:46 PM, Andy Pepperell wrote:

> While for the purposes of of producing robust implementations messages
> would need to be handled "in any order at any time", within the model as
> proposed there are some constraints - specifically, a media stream
> provider must not send a media capture advertisement until it's seen at
> least one consumer capability advertisement, and a consumer would not be
> able to send a stream configuration message until it's seen at least one
> media capture advertisement from the provider.

While I think a mechanism may end up imposing some limitations such as 
this, I see no reason to impose such restrictions a priori.

	Thanks,
	Paul

From apeppere@cisco.com  Thu Aug 25 10:14:49 2011
Return-Path: <apeppere@cisco.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 850AD21F8B2F for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 10:14:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8TIkqEOwCe1v for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 10:14:48 -0700 (PDT)
Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by ietfa.amsl.com (Postfix) with ESMTP id EBC1F21F8AD8 for <clue@ietf.org>; Thu, 25 Aug 2011 10:14:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=apeppere@cisco.com; l=7551; q=dns/txt; s=iport; t=1314292562; x=1315502162; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=xO0y3ELSc4OzMgg8Hqa/fqb3Dj+VXWq9IPaQG9U4ld8=; b=aVE+u2nPra7+p+ODzVClkfZ4TY7cOQbEZI1MTY5mCNufvbvNhOT3JY7P D0ZgIicyfari/TdumUpHJcRQD0ejGcY+4JhvjEyzSIH7wxyFKzG2O5wp9 qPV7P//h9o0P2JoeStS1XayRBXyt4jHiNfSyeFyzkfOxYoKbkIYm5aojH U=;
X-IronPort-AV: E=Sophos;i="4.68,281,1312156800"; d="scan'208";a="112476097"
Received: from ams-core-1.cisco.com ([144.254.72.81]) by ams-iport-1.cisco.com with ESMTP; 25 Aug 2011 17:16:01 +0000
Received: from [10.47.196.246] ([10.47.196.246]) by ams-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id p7PHFbxr006007; Thu, 25 Aug 2011 19:15:37 +0200
Message-ID: <4E568372.1030000@cisco.com>
Date: Thu, 25 Aug 2011 18:16:34 +0100
From: Andy Pepperell <apeppere@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9
MIME-Version: 1.0
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
References: <033601cc6261$f8487670$e8d96350$%roni@huawei.com><E1CBF4C7095A3D4CAAAEAD09FBB8E08C05281239@xmb-sjc-234.amer.cisco.com> <4E567C6C.9010504@cisco.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C052814BB@xmb-sjc-234.amer.cisco.com>
In-Reply-To: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C052814BB@xmb-sjc-234.amer.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: clue@ietf.org
Subject: Re: [clue] Questions on basic message flow in the framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 17:14:49 -0000

Hi Charles,

 >At call establishment, the message flow must be:
 >Consumer                     Provider
 >--------------------------------------
 >(1) Consumer capability advertisement -->
 ><-- (2) Provider media capture advertisement
 >(3) Consumer configuration of provider streams -->

 >But after that, an updated version of (1) or (2) or (3) could be
 >sent/rcvd at any time, and it is okay for the provider to send an
 >updated (2) without first receiving an updated (1), etc.
 >Is that correct?

That's the scheme in the framework, yes. It may be that new information 
in a consumer capability advertisement (1) causes a new media capture 
advertisement (2) to need to be sent, or a different stimulus might 
cause a new (2) to be needed (e.g. connection / disconnection of a 
presentation source).

Regards,

Andy


On 25/08/2011 17:58, Charles Eckel (eckelcu) wrote:
> Hi Andy,
>
> One more question inline to make sure I have it straight.
>
>> -----Original Message-----
>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
> Of Andrew Pepperell (apeppere)
>> Sent: Thursday, August 25, 2011 9:47 AM
>> To: clue@ietf.org
>> Subject: Re: [clue] Questions on basic message flow in the framework
>>
>> Thanks Charles! To follow up:
>>
>>   >>[Roni]
>>   >>  I was looking at the use cases of 3 to 3 and 3 to 1 and tried to
>> understand what will be conveyed in the three messages and how will we
>> use the information.
>>   >>  The first question I had was how this relates to SIP. At which
> stage
>> of the SIP call will the consumer advertize its capabilities?
>>   >[Charles]
>>   >I think it is best to focus on the framework a bit more before
> mapping
>> to SIP.
>>
>> Yes, that's been our approach so far...
>>
>>   >>[Roni]
>>   >>  The third question I had was if these three messages can be
> repeated
>> at any time or do we see a different message to request a mode change.
>>   >[Charles]
>>   >My understanding, based on the presentation in the virtual meeting,
> is
>> that these messages, though shown as an ordered exchange, could
>> theoretically come in any order at any time.
>>
>> While for the purposes of of producing robust implementations messages
>> would need to be handled "in any order at any time", within the model
> as
>> proposed there are some constraints - specifically, a media stream
>> provider must not send a media capture advertisement until it's seen
> at
>> least one consumer capability advertisement, and a consumer would not
> be
>> able to send a stream configuration message until it's seen at least
> one
>> media capture advertisement from the provider.
> At call establishment, the message flow must be:
>
> Consumer                     Provider
> --------------------------------------
> (1) Consumer capability advertisement -->
> <-- (2) Provider media capture advertisement
> (3) Consumer configuration of provider streams -->
>
> But after that, an updated version of (1) or (2) or (3) could be
> sent/rcvd at any time, and it is okay for the provider to send an
> updated (2) without first receiving an updated (1), etc.
> Is that correct?
>
> Thanks,
> Charles
>
>> Andy
>>
>>
>> On 24/08/2011 21:09, Charles Eckel (eckelcu) wrote:
>>> Hi Roni,
>>>
>>> Please see inline.
>>>
>>>> -----Original Message-----
>>>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On
> Behalf
>>> Of Roni Even
>>>> Sent: Wednesday, August 24, 2011 6:30 AM
>>>> To: clue@ietf.org
>>>> Subject: [clue] Questions on basic message flow in the framework
>>>>
>>>> Hi,
>>>>
>>>> In the interim meeting I mentioned that I that I support the model
> but
>>> think that there are parameters
>>>> that I would like to add. At the meeting it was clear to me that
> there
>>> will be a new revision soon
>>>> that will support parameters at the capture scene level. Trying to
> see
>>> which parameters I would like
>>>> to see supported I looked at the message flow and I have some
>>> questions.
>>>> Andy presented the basic message flow with three messages:
>>>>
>>>>
>>>>
>>>> 1.       Consumer capability advertisement
>>>>
>>>> 2.       Provider - media capture advertisement
>>>>
>>>> 3.       Consumer configuration of provider streams.
>>>>
>>>>
>>>>
>>>> I was looking at the use cases of 3 to 3 and 3 to 1 and tried to
>>> understand what will be conveyed in
>>>> the three messages and how will we use the information.
>>>>
>>>> The first question I had was how this relates to SIP. At which
> stage
>>> of the SIP call will the consumer
>>>> advertize its capabilities?
>>> I think it is best to focus on the framework a bit more before
> mapping
>>> to SIP.
>>>
>>>> In the second part, I was then looking at a  telepresence system
> that
>>> has 3 65" screens where the
>>>> distance between the screens including the frames is 6". The system
>>> has three cameras, each mounted on
>>>> the center of a screen. The system is facing a room with three rows
>>> each row sits 6 people and each
>>>> camera is capable of capturing a third of the room but the default
>>> views of each camera does not
>>>> overlap with the others. The cameras support zoom and pan (local
> from
>>> the application).
>>>> The system can decode up to four video streams where one is
>>> presentation (H.239 like). The system can
>>>> support an internal 4-way multipoint call, means that it can
> receive
>>> the three main video streams from
>>>> one, two or three endpoints.
>>>>
>>>> I think that this is a very standard system, nothing special.
>>>>
>>>> The telepresence application is willing to provide all this
>>> information as part of the consumer
>>>> capability advertisement and according to Andy's slides the message
>>> include physical factors , user
>>>> preferences and software limitations.
>>>>
>>>> I am now trying to understand what the purpose of the consumer
>>> capability advertisement is in order to
>>>> see what information is important to convey.
>>>>
>>>> Is the reason for the consumer capability advertisement to allow
> the
>>> provider to propose a better
>>>> media capability advertisement, or is it to allow the provider to
>>> optimize the content of the media
>>>> streams he is sending based on the information provided. This will
>>> help with looking at which
>>>> parameters can be used. The slides show that the information is
> used
>>> for the capability
>>>> advertisements.
>>> I viewed it as being primarily for the former, but using it for the
>>> latter may make sense as well and should not be excluded. The extent
> to
>>> which the provider actually uses the information is implementation
>>> dependent.
>>>
>>>>
>>>> The third question I had was if these three messages can be
> repeated
>>> at any time or do we see a
>>>> different message to request a mode change.
>>>>
>>> My understanding, based on the presentation in the virtual meeting,
> is
>>> that these messages, though shown as an ordered exchange, could
>>> theoretically come in any order at any time.
>>>
>>> Cheers,
>>> Charles
>>>
>>>> Thanks
>>>>
>>>> Roni Even
>>>>
>>>>
>>> _______________________________________________
>>> clue mailing list
>>> clue@ietf.org
>>> https://www.ietf.org/mailman/listinfo/clue
>> _______________________________________________
>> clue mailing list
>> clue@ietf.org
>> https://www.ietf.org/mailman/listinfo/clue


From apeppere@cisco.com  Thu Aug 25 10:20:29 2011
Return-Path: <apeppere@cisco.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 584F921F8BA4 for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 10:20:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z2TubeX8+sTB for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 10:20:28 -0700 (PDT)
Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by ietfa.amsl.com (Postfix) with ESMTP id 70A8B21F8BA0 for <clue@ietf.org>; Thu, 25 Aug 2011 10:20:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=apeppere@cisco.com; l=1721; q=dns/txt; s=iport; t=1314292902; x=1315502502; h=message-id:date:from:mime-version:to:subject:references: in-reply-to:content-transfer-encoding; bh=Gwj9QowXEx7NuG07YJRpctGYwCK3h3YyS1hft0lnhjU=; b=E38O0zDrSbcFxKYFShKzZ31EHnqBUKl3VFTrLxpPf9b0LyyQRwuu6RSy WD0hhB5D305Hua9HhoG8K+gylGEQuXunD/GVJjIbt4XsFREwlaKMAja4T jZlKVzrk16hVUcx7E8DlW7v/AN9j9LcYJr+SHipHNUVSVP+02bqWSd3Ed k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvkGAN+DVk6Q/khN/2dsb2JhbABCmG+PFHeBQAEBAQEDAQEBDwElNgoRCxgJFg8JAwIBAgEVMBMGAgEBHodUmzMBnwiGTASTGYUNi28
X-IronPort-AV: E=Sophos;i="4.68,281,1312156800"; d="scan'208";a="112476514"
Received: from ams-core-4.cisco.com ([144.254.72.77]) by ams-iport-1.cisco.com with ESMTP; 25 Aug 2011 17:21:41 +0000
Received: from [10.47.196.246] ([10.47.196.246]) by ams-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id p7PHLfp2015002 for <clue@ietf.org>; Thu, 25 Aug 2011 17:21:41 GMT
Message-ID: <4E5684C7.2070804@cisco.com>
Date: Thu, 25 Aug 2011 18:22:15 +0100
From: Andy Pepperell <apeppere@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9
MIME-Version: 1.0
To: clue@ietf.org
References: <033601cc6261$f8487670$e8d96350$%roni@huawei.com>	<E1CBF4C7095A3D4CAAAEAD09FBB8E08C05281239@xmb-sjc-234.amer.cisco.com>	<4E567C6C.9010504@cisco.com> <4E568116.6070208@alum.mit.edu>
In-Reply-To: <4E568116.6070208@alum.mit.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [clue] Questions on basic message flow in the framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 17:20:29 -0000

Hi Paul,

 >While I think a mechanism may end up imposing some limitations such as 
this, I see no reason to impose such restrictions a priori.

I see this as more than a mere "restriction"; specifically, if a device 
is intending to use the consumer capability advertisement to determine 
its media capture advertisement (for instance, by acting on the list of 
attributes that are understood by the consumer) then it seems much 
better to require at least one of these to be sent rather than making it 
optional and forcing vendors to potentially introduce a timeout scheme 
where their devices wait around for a while to see if they do receive a 
message and, if not, give up after a certain time interval (which would 
no doubt be inconsistent between different manufacturers).

Regards,

Andy


On 25/08/2011 18:06, Paul Kyzivat wrote:
> On 8/25/11 12:46 PM, Andy Pepperell wrote:
>
>> While for the purposes of of producing robust implementations messages
>> would need to be handled "in any order at any time", within the model as
>> proposed there are some constraints - specifically, a media stream
>> provider must not send a media capture advertisement until it's seen at
>> least one consumer capability advertisement, and a consumer would not be
>> able to send a stream configuration message until it's seen at least one
>> media capture advertisement from the provider.
>
> While I think a mechanism may end up imposing some limitations such as 
> this, I see no reason to impose such restrictions a priori.
>
>     Thanks,
>     Paul
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue


From Even.roni@huawei.com  Thu Aug 25 12:00:40 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 16ECC21F85EC for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 12:00:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.207
X-Spam-Level: 
X-Spam-Status: No, score=-106.207 tagged_above=-999 required=5 tests=[AWL=0.392, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CaMLd-VPoBY4 for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 12:00:39 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id 74F8E21F8C97 for <clue@ietf.org>; Thu, 25 Aug 2011 12:00:29 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQH004JPZINRF@szxga05-in.huawei.com> for clue@ietf.org; Fri, 26 Aug 2011 03:01:42 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQH00C7FZIN42@szxga05-in.huawei.com> for clue@ietf.org; Fri, 26 Aug 2011 03:01:35 +0800 (CST)
Received: from windows8d787f9 (bzq-109-64-200-234.red.bezeqint.net [109.64.200.234]) by szxml12-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTPA id <0LQH00LKZZIGYL@szxml12-in.huawei.com>; Fri, 26 Aug 2011 03:01:35 +0800 (CST)
Date: Thu, 25 Aug 2011 22:00:32 +0300
From: Roni Even <Even.roni@huawei.com>
In-reply-to: <4E567C6C.9010504@cisco.com>
To: 'Andy Pepperell' <apeppere@cisco.com>, clue@ietf.org
Message-id: <00a901cc6359$484f0880$d8ed1980$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset=us-ascii
Content-language: en-us
Content-transfer-encoding: 7BIT
Thread-index: AcxjRuGObPGNH+pfQMyfff6YGMDwLgAEerBg
References: <033601cc6261$f8487670$e8d96350$%roni@huawei.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C05281239@xmb-sjc-234.amer.cisco.com> <4E567C6C.9010504@cisco.com>
Subject: Re: [clue] Questions on basic message flow in the framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 19:00:40 -0000

Hi,
During the initial discussion on this work one of the issues was if we are
talking about one or two stage signaling. As far as I remember we talked
about one stage signaling, is this still the case or do we still keep it
open. This was way I asked about the mapping to SIP and why I think we need
to consider it early to verify if the proposed message flow works with one
stage signaling.
Regards
Roni

> -----Original Message-----
> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of
> Andy Pepperell
> Sent: Thursday, August 25, 2011 7:47 PM
> To: clue@ietf.org
> Subject: Re: [clue] Questions on basic message flow in the framework
> 
> Thanks Charles! To follow up:
> 
>  >>[Roni]
>  >> I was looking at the use cases of 3 to 3 and 3 to 1 and tried to
> understand what will be conveyed in the three messages and how will we
> use the information.
>  >> The first question I had was how this relates to SIP. At which
> stage
> of the SIP call will the consumer advertize its capabilities?
>  >[Charles]
>  >I think it is best to focus on the framework a bit more before
> mapping
> to SIP.
> 
> Yes, that's been our approach so far...
> 
>  >>[Roni]
>  >> The third question I had was if these three messages can be
> repeated
> at any time or do we see a different message to request a mode change.
>  >[Charles]
>  >My understanding, based on the presentation in the virtual meeting,
> is
> that these messages, though shown as an ordered exchange, could
> theoretically come in any order at any time.
> 
> While for the purposes of of producing robust implementations messages
> would need to be handled "in any order at any time", within the model
> as
> proposed there are some constraints - specifically, a media stream
> provider must not send a media capture advertisement until it's seen at
> least one consumer capability advertisement, and a consumer would not
> be
> able to send a stream configuration message until it's seen at least
> one
> media capture advertisement from the provider.
> 
> Andy
> 
> 
> On 24/08/2011 21:09, Charles Eckel (eckelcu) wrote:
> > Hi Roni,
> >
> > Please see inline.
> >
> >> -----Original Message-----
> >> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
> > Of Roni Even
> >> Sent: Wednesday, August 24, 2011 6:30 AM
> >> To: clue@ietf.org
> >> Subject: [clue] Questions on basic message flow in the framework
> >>
> >> Hi,
> >>
> >> In the interim meeting I mentioned that I that I support the model
> but
> > think that there are parameters
> >> that I would like to add. At the meeting it was clear to me that
> there
> > will be a new revision soon
> >> that will support parameters at the capture scene level. Trying to
> see
> > which parameters I would like
> >> to see supported I looked at the message flow and I have some
> > questions.
> >> Andy presented the basic message flow with three messages:
> >>
> >>
> >>
> >> 1.       Consumer capability advertisement
> >>
> >> 2.       Provider - media capture advertisement
> >>
> >> 3.       Consumer configuration of provider streams.
> >>
> >>
> >>
> >> I was looking at the use cases of 3 to 3 and 3 to 1 and tried to
> > understand what will be conveyed in
> >> the three messages and how will we use the information.
> >>
> >> The first question I had was how this relates to SIP. At which stage
> > of the SIP call will the consumer
> >> advertize its capabilities?
> > I think it is best to focus on the framework a bit more before
> mapping
> > to SIP.
> >
> >> In the second part, I was then looking at a  telepresence system
> that
> > has 3 65" screens where the
> >> distance between the screens including the frames is 6". The system
> > has three cameras, each mounted on
> >> the center of a screen. The system is facing a room with three rows
> > each row sits 6 people and each
> >> camera is capable of capturing a third of the room but the default
> > views of each camera does not
> >> overlap with the others. The cameras support zoom and pan (local
> from
> > the application).
> >> The system can decode up to four video streams where one is
> > presentation (H.239 like). The system can
> >> support an internal 4-way multipoint call, means that it can receive
> > the three main video streams from
> >> one, two or three endpoints.
> >>
> >> I think that this is a very standard system, nothing special.
> >>
> >> The telepresence application is willing to provide all this
> > information as part of the consumer
> >> capability advertisement and according to Andy's slides the message
> > include physical factors , user
> >> preferences and software limitations.
> >>
> >> I am now trying to understand what the purpose of the consumer
> > capability advertisement is in order to
> >> see what information is important to convey.
> >>
> >> Is the reason for the consumer capability advertisement to allow the
> > provider to propose a better
> >> media capability advertisement, or is it to allow the provider to
> > optimize the content of the media
> >> streams he is sending based on the information provided. This will
> > help with looking at which
> >> parameters can be used. The slides show that the information is used
> > for the capability
> >> advertisements.
> > I viewed it as being primarily for the former, but using it for the
> > latter may make sense as well and should not be excluded. The extent
> to
> > which the provider actually uses the information is implementation
> > dependent.
> >
> >>
> >>
> >> The third question I had was if these three messages can be repeated
> > at any time or do we see a
> >> different message to request a mode change.
> >>
> > My understanding, based on the presentation in the virtual meeting,
> is
> > that these messages, though shown as an ordered exchange, could
> > theoretically come in any order at any time.
> >
> > Cheers,
> > Charles
> >
> >> Thanks
> >>
> >> Roni Even
> >>
> >>
> > _______________________________________________
> > clue mailing list
> > clue@ietf.org
> > https://www.ietf.org/mailman/listinfo/clue
> 
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue


From allyn@cisco.com  Thu Aug 25 12:07:04 2011
Return-Path: <allyn@cisco.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EEF3821F8AFA for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 12:07:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.997
X-Spam-Level: 
X-Spam-Status: No, score=-2.997 tagged_above=-999 required=5 tests=[AWL=-0.398, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YEA6GTJthgEy for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 12:07:04 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id C286E21F8AEA for <clue@ietf.org>; Thu, 25 Aug 2011 12:07:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=allyn@cisco.com; l=7351; q=dns/txt; s=iport; t=1314299298; x=1315508898; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to; bh=pFT/cYoion8Hw4uhCtW1JTMumkWSxf5w5ljOK3v9K84=; b=FthQSVWzd0qmGNP/cvvBLSDuGzLDOYJKZhJBqjwsDQ46VxLEu77ctWPA fg4Qh/VrA6LMPddF14yB4DpIC4WCt6ubunFehB2XLp9j2dFRTTt3gLgSa rOAnMEm8YDTdCTSHWrzVt5hBWfIcZBFWwPh+hrqHWtXU54vfOleH2BvDY 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ar4AABSdVk6rRDoH/2dsb2JhbABDmCuPWHeBQAEBAQEDAQEBDwEdCjQGEQQCAQgRBAEBAQoGFwEGASYfCQgBAQQBEggah1SbTwGefoVsYASHYZBOjAU
X-IronPort-AV: E=Sophos;i="4.68,282,1312156800"; d="scan'208";a="16546319"
Received: from mtv-core-2.cisco.com ([171.68.58.7]) by rcdn-iport-8.cisco.com with ESMTP; 25 Aug 2011 19:08:17 +0000
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by mtv-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id p7PJ8Hfb007810; Thu, 25 Aug 2011 19:08:17 GMT
Received: from xmb-sjc-221.amer.cisco.com ([128.107.191.80]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Thu, 25 Aug 2011 12:08:16 -0700
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 25 Aug 2011 12:08:14 -0700
Message-ID: <9AC2C4348FD86B4BB1F8FA9C5E3A5EDC05603802@xmb-sjc-221.amer.cisco.com>
In-Reply-To: <00a901cc6359$484f0880$d8ed1980$%roni@huawei.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [clue] Questions on basic message flow in the framework
Thread-Index: AcxjRuGObPGNH+pfQMyfff6YGMDwLgAEerBgAABZ4YA=
References: <033601cc6261$f8487670$e8d96350$%roni@huawei.com><E1CBF4C7095A3D4CAAAEAD09FBB8E08C05281239@xmb-sjc-234.amer.cisco.com><4E567C6C.9010504@cisco.com> <00a901cc6359$484f0880$d8ed1980$%roni@huawei.com>
From: "Allyn Romanow (allyn)" <allyn@cisco.com>
To: "Roni Even" <Even.roni@huawei.com>, "Andrew Pepperell (apeppere)" <apeppere@cisco.com>, <clue@ietf.org>
X-OriginalArrivalTime: 25 Aug 2011 19:08:16.0792 (UTC) FILETIME=[5861E980:01CC635A]
Subject: Re: [clue] Questions on basic message flow in the framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 19:07:05 -0000

One option would be to establish CLUE through SIP, and then these
messages are CLUE messages, not SIP messages.

> -----Original Message-----
> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
Of
> Roni Even
> Sent: Thursday, August 25, 2011 12:01 PM
> To: Andrew Pepperell (apeppere); clue@ietf.org
> Subject: Re: [clue] Questions on basic message flow in the framework
>=20
> Hi,
> During the initial discussion on this work one of the issues was if we
> are
> talking about one or two stage signaling. As far as I remember we
> talked
> about one stage signaling, is this still the case or do we still keep
> it
> open. This was way I asked about the mapping to SIP and why I think we
> need
> to consider it early to verify if the proposed message flow works with
> one
> stage signaling.
> Regards
> Roni
>=20
> > -----Original Message-----
> > From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
> Of
> > Andy Pepperell
> > Sent: Thursday, August 25, 2011 7:47 PM
> > To: clue@ietf.org
> > Subject: Re: [clue] Questions on basic message flow in the framework
> >
> > Thanks Charles! To follow up:
> >
> >  >>[Roni]
> >  >> I was looking at the use cases of 3 to 3 and 3 to 1 and tried to
> > understand what will be conveyed in the three messages and how will
> we
> > use the information.
> >  >> The first question I had was how this relates to SIP. At which
> > stage
> > of the SIP call will the consumer advertize its capabilities?
> >  >[Charles]
> >  >I think it is best to focus on the framework a bit more before
> > mapping
> > to SIP.
> >
> > Yes, that's been our approach so far...
> >
> >  >>[Roni]
> >  >> The third question I had was if these three messages can be
> > repeated
> > at any time or do we see a different message to request a mode
> change.
> >  >[Charles]
> >  >My understanding, based on the presentation in the virtual
meeting,
> > is
> > that these messages, though shown as an ordered exchange, could
> > theoretically come in any order at any time.
> >
> > While for the purposes of of producing robust implementations
> messages
> > would need to be handled "in any order at any time", within the
model
> > as
> > proposed there are some constraints - specifically, a media stream
> > provider must not send a media capture advertisement until it's seen
> at
> > least one consumer capability advertisement, and a consumer would
not
> > be
> > able to send a stream configuration message until it's seen at least
> > one
> > media capture advertisement from the provider.
> >
> > Andy
> >
> >
> > On 24/08/2011 21:09, Charles Eckel (eckelcu) wrote:
> > > Hi Roni,
> > >
> > > Please see inline.
> > >
> > >> -----Original Message-----
> > >> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On
> Behalf
> > > Of Roni Even
> > >> Sent: Wednesday, August 24, 2011 6:30 AM
> > >> To: clue@ietf.org
> > >> Subject: [clue] Questions on basic message flow in the framework
> > >>
> > >> Hi,
> > >>
> > >> In the interim meeting I mentioned that I that I support the
model
> > but
> > > think that there are parameters
> > >> that I would like to add. At the meeting it was clear to me that
> > there
> > > will be a new revision soon
> > >> that will support parameters at the capture scene level. Trying
to
> > see
> > > which parameters I would like
> > >> to see supported I looked at the message flow and I have some
> > > questions.
> > >> Andy presented the basic message flow with three messages:
> > >>
> > >>
> > >>
> > >> 1.       Consumer capability advertisement
> > >>
> > >> 2.       Provider - media capture advertisement
> > >>
> > >> 3.       Consumer configuration of provider streams.
> > >>
> > >>
> > >>
> > >> I was looking at the use cases of 3 to 3 and 3 to 1 and tried to
> > > understand what will be conveyed in
> > >> the three messages and how will we use the information.
> > >>
> > >> The first question I had was how this relates to SIP. At which
> stage
> > > of the SIP call will the consumer
> > >> advertize its capabilities?
> > > I think it is best to focus on the framework a bit more before
> > mapping
> > > to SIP.
> > >
> > >> In the second part, I was then looking at a  telepresence system
> > that
> > > has 3 65" screens where the
> > >> distance between the screens including the frames is 6". The
> system
> > > has three cameras, each mounted on
> > >> the center of a screen. The system is facing a room with three
> rows
> > > each row sits 6 people and each
> > >> camera is capable of capturing a third of the room but the
default
> > > views of each camera does not
> > >> overlap with the others. The cameras support zoom and pan (local
> > from
> > > the application).
> > >> The system can decode up to four video streams where one is
> > > presentation (H.239 like). The system can
> > >> support an internal 4-way multipoint call, means that it can
> receive
> > > the three main video streams from
> > >> one, two or three endpoints.
> > >>
> > >> I think that this is a very standard system, nothing special.
> > >>
> > >> The telepresence application is willing to provide all this
> > > information as part of the consumer
> > >> capability advertisement and according to Andy's slides the
> message
> > > include physical factors , user
> > >> preferences and software limitations.
> > >>
> > >> I am now trying to understand what the purpose of the consumer
> > > capability advertisement is in order to
> > >> see what information is important to convey.
> > >>
> > >> Is the reason for the consumer capability advertisement to allow
> the
> > > provider to propose a better
> > >> media capability advertisement, or is it to allow the provider to
> > > optimize the content of the media
> > >> streams he is sending based on the information provided. This
will
> > > help with looking at which
> > >> parameters can be used. The slides show that the information is
> used
> > > for the capability
> > >> advertisements.
> > > I viewed it as being primarily for the former, but using it for
the
> > > latter may make sense as well and should not be excluded. The
> extent
> > to
> > > which the provider actually uses the information is implementation
> > > dependent.
> > >
> > >>
> > >>
> > >> The third question I had was if these three messages can be
> repeated
> > > at any time or do we see a
> > >> different message to request a mode change.
> > >>
> > > My understanding, based on the presentation in the virtual
meeting,
> > is
> > > that these messages, though shown as an ordered exchange, could
> > > theoretically come in any order at any time.
> > >
> > > Cheers,
> > > Charles
> > >
> > >> Thanks
> > >>
> > >> Roni Even
> > >>
> > >>
> > > _______________________________________________
> > > clue mailing list
> > > clue@ietf.org
> > > https://www.ietf.org/mailman/listinfo/clue
> >
> > _______________________________________________
> > clue mailing list
> > clue@ietf.org
> > https://www.ietf.org/mailman/listinfo/clue
>=20
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue

From Even.roni@huawei.com  Thu Aug 25 12:48:03 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FA4421F8C08 for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 12:48:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.256
X-Spam-Level: 
X-Spam-Status: No, score=-106.256 tagged_above=-999 required=5 tests=[AWL=0.343, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AVBFrZbfChQE for <clue@ietfa.amsl.com>; Thu, 25 Aug 2011 12:48:02 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id 6024621F881C for <clue@ietf.org>; Thu, 25 Aug 2011 12:48:02 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQI00DFE1Q3L1@szxga05-in.huawei.com> for clue@ietf.org; Fri, 26 Aug 2011 03:49:15 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQI008BQ1Q2A7@szxga05-in.huawei.com> for clue@ietf.org; Fri, 26 Aug 2011 03:49:15 +0800 (CST)
Received: from windows8d787f9 (bzq-109-64-200-234.red.bezeqint.net [109.64.200.234]) by szxml11-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTPA id <0LQI008LI1PW7C@szxml11-in.huawei.com>; Fri, 26 Aug 2011 03:49:14 +0800 (CST)
Date: Thu, 25 Aug 2011 22:48:13 +0300
From: Roni Even <Even.roni@huawei.com>
In-reply-to: <9AC2C4348FD86B4BB1F8FA9C5E3A5EDC05603802@xmb-sjc-221.amer.cisco.com>
To: "'Allyn Romanow (allyn)'" <allyn@cisco.com>, "'Andrew Pepperell (apeppere)'" <apeppere@cisco.com>, clue@ietf.org
Message-id: <00b001cc635f$f029b590$d07d20b0$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset=us-ascii
Content-language: en-us
Content-transfer-encoding: 7BIT
Thread-index: AcxjRuGObPGNH+pfQMyfff6YGMDwLgAEerBgAABZ4YAAATSCQA==
References: <033601cc6261$f8487670$e8d96350$%roni@huawei.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C05281239@xmb-sjc-234.amer.cisco.com> <4E567C6C.9010504@cisco.com> <00a901cc6359$484f0880$d8ed1980$%roni@huawei.com> <9AC2C4348FD86B4BB1F8FA9C5E3A5EDC05603802@xmb-sjc-221.amer.cisco.com>
Subject: Re: [clue] Questions on basic message flow in the framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 19:48:03 -0000

Hi,
This will mean two stage, the initial SIP exchange will require a valid SDP
for backward interoperability that will open one video, one video and CLUE
channels and only afterwards the full telepresence sessions will be added.
We can say that systems that support CLUE will wait for the exchange in the
CLUE channel to establish media which is a delay.
If we use multi body in the SIP message, we will still need to discuss how
to have the three message exchange in an offer answer dialog.

The way we chose will also affect my third question about using the messages
after the initial media channels are running. This is why I was asking about
maybe we need mode change messages.

Roni

> -----Original Message-----
> From: Allyn Romanow (allyn) [mailto:allyn@cisco.com]
> Sent: Thursday, August 25, 2011 10:08 PM
> To: Roni Even; Andrew Pepperell (apeppere); clue@ietf.org
> Subject: RE: [clue] Questions on basic message flow in the framework
> 
> One option would be to establish CLUE through SIP, and then these
> messages are CLUE messages, not SIP messages.
> 
> > -----Original Message-----
> > From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
> Of
> > Roni Even
> > Sent: Thursday, August 25, 2011 12:01 PM
> > To: Andrew Pepperell (apeppere); clue@ietf.org
> > Subject: Re: [clue] Questions on basic message flow in the framework
> >
> > Hi,
> > During the initial discussion on this work one of the issues was if
> we
> > are
> > talking about one or two stage signaling. As far as I remember we
> > talked
> > about one stage signaling, is this still the case or do we still keep
> > it
> > open. This was way I asked about the mapping to SIP and why I think
> we
> > need
> > to consider it early to verify if the proposed message flow works
> with
> > one
> > stage signaling.
> > Regards
> > Roni
> >
> > > -----Original Message-----
> > > From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On
> Behalf
> > Of
> > > Andy Pepperell
> > > Sent: Thursday, August 25, 2011 7:47 PM
> > > To: clue@ietf.org
> > > Subject: Re: [clue] Questions on basic message flow in the
> framework
> > >
> > > Thanks Charles! To follow up:
> > >
> > >  >>[Roni]
> > >  >> I was looking at the use cases of 3 to 3 and 3 to 1 and tried
> to
> > > understand what will be conveyed in the three messages and how will
> > we
> > > use the information.
> > >  >> The first question I had was how this relates to SIP. At which
> > > stage
> > > of the SIP call will the consumer advertize its capabilities?
> > >  >[Charles]
> > >  >I think it is best to focus on the framework a bit more before
> > > mapping
> > > to SIP.
> > >
> > > Yes, that's been our approach so far...
> > >
> > >  >>[Roni]
> > >  >> The third question I had was if these three messages can be
> > > repeated
> > > at any time or do we see a different message to request a mode
> > change.
> > >  >[Charles]
> > >  >My understanding, based on the presentation in the virtual
> meeting,
> > > is
> > > that these messages, though shown as an ordered exchange, could
> > > theoretically come in any order at any time.
> > >
> > > While for the purposes of of producing robust implementations
> > messages
> > > would need to be handled "in any order at any time", within the
> model
> > > as
> > > proposed there are some constraints - specifically, a media stream
> > > provider must not send a media capture advertisement until it's
> seen
> > at
> > > least one consumer capability advertisement, and a consumer would
> not
> > > be
> > > able to send a stream configuration message until it's seen at
> least
> > > one
> > > media capture advertisement from the provider.
> > >
> > > Andy
> > >
> > >
> > > On 24/08/2011 21:09, Charles Eckel (eckelcu) wrote:
> > > > Hi Roni,
> > > >
> > > > Please see inline.
> > > >
> > > >> -----Original Message-----
> > > >> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On
> > Behalf
> > > > Of Roni Even
> > > >> Sent: Wednesday, August 24, 2011 6:30 AM
> > > >> To: clue@ietf.org
> > > >> Subject: [clue] Questions on basic message flow in the framework
> > > >>
> > > >> Hi,
> > > >>
> > > >> In the interim meeting I mentioned that I that I support the
> model
> > > but
> > > > think that there are parameters
> > > >> that I would like to add. At the meeting it was clear to me that
> > > there
> > > > will be a new revision soon
> > > >> that will support parameters at the capture scene level. Trying
> to
> > > see
> > > > which parameters I would like
> > > >> to see supported I looked at the message flow and I have some
> > > > questions.
> > > >> Andy presented the basic message flow with three messages:
> > > >>
> > > >>
> > > >>
> > > >> 1.       Consumer capability advertisement
> > > >>
> > > >> 2.       Provider - media capture advertisement
> > > >>
> > > >> 3.       Consumer configuration of provider streams.
> > > >>
> > > >>
> > > >>
> > > >> I was looking at the use cases of 3 to 3 and 3 to 1 and tried to
> > > > understand what will be conveyed in
> > > >> the three messages and how will we use the information.
> > > >>
> > > >> The first question I had was how this relates to SIP. At which
> > stage
> > > > of the SIP call will the consumer
> > > >> advertize its capabilities?
> > > > I think it is best to focus on the framework a bit more before
> > > mapping
> > > > to SIP.
> > > >
> > > >> In the second part, I was then looking at a  telepresence system
> > > that
> > > > has 3 65" screens where the
> > > >> distance between the screens including the frames is 6". The
> > system
> > > > has three cameras, each mounted on
> > > >> the center of a screen. The system is facing a room with three
> > rows
> > > > each row sits 6 people and each
> > > >> camera is capable of capturing a third of the room but the
> default
> > > > views of each camera does not
> > > >> overlap with the others. The cameras support zoom and pan (local
> > > from
> > > > the application).
> > > >> The system can decode up to four video streams where one is
> > > > presentation (H.239 like). The system can
> > > >> support an internal 4-way multipoint call, means that it can
> > receive
> > > > the three main video streams from
> > > >> one, two or three endpoints.
> > > >>
> > > >> I think that this is a very standard system, nothing special.
> > > >>
> > > >> The telepresence application is willing to provide all this
> > > > information as part of the consumer
> > > >> capability advertisement and according to Andy's slides the
> > message
> > > > include physical factors , user
> > > >> preferences and software limitations.
> > > >>
> > > >> I am now trying to understand what the purpose of the consumer
> > > > capability advertisement is in order to
> > > >> see what information is important to convey.
> > > >>
> > > >> Is the reason for the consumer capability advertisement to allow
> > the
> > > > provider to propose a better
> > > >> media capability advertisement, or is it to allow the provider
> to
> > > > optimize the content of the media
> > > >> streams he is sending based on the information provided. This
> will
> > > > help with looking at which
> > > >> parameters can be used. The slides show that the information is
> > used
> > > > for the capability
> > > >> advertisements.
> > > > I viewed it as being primarily for the former, but using it for
> the
> > > > latter may make sense as well and should not be excluded. The
> > extent
> > > to
> > > > which the provider actually uses the information is
> implementation
> > > > dependent.
> > > >
> > > >>
> > > >>
> > > >> The third question I had was if these three messages can be
> > repeated
> > > > at any time or do we see a
> > > >> different message to request a mode change.
> > > >>
> > > > My understanding, based on the presentation in the virtual
> meeting,
> > > is
> > > > that these messages, though shown as an ordered exchange, could
> > > > theoretically come in any order at any time.
> > > >
> > > > Cheers,
> > > > Charles
> > > >
> > > >> Thanks
> > > >>
> > > >> Roni Even
> > > >>
> > > >>
> > > > _______________________________________________
> > > > clue mailing list
> > > > clue@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/clue
> > >
> > > _______________________________________________
> > > clue mailing list
> > > clue@ietf.org
> > > https://www.ietf.org/mailman/listinfo/clue
> >
> > _______________________________________________
> > clue mailing list
> > clue@ietf.org
> > https://www.ietf.org/mailman/listinfo/clue


From pkyzivat@alum.mit.edu  Fri Aug 26 07:12:24 2011
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 299A121F8B5A for <clue@ietfa.amsl.com>; Fri, 26 Aug 2011 07:12:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.519
X-Spam-Level: 
X-Spam-Status: No, score=-2.519 tagged_above=-999 required=5 tests=[AWL=0.080,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sAnLYeS-xb+8 for <clue@ietfa.amsl.com>; Fri, 26 Aug 2011 07:12:23 -0700 (PDT)
Received: from qmta12.westchester.pa.mail.comcast.net (qmta12.westchester.pa.mail.comcast.net [76.96.59.227]) by ietfa.amsl.com (Postfix) with ESMTP id E21CB21F8B5E for <clue@ietf.org>; Fri, 26 Aug 2011 07:12:22 -0700 (PDT)
Received: from omta06.westchester.pa.mail.comcast.net ([76.96.62.51]) by qmta12.westchester.pa.mail.comcast.net with comcast id R2C81h00A16LCl05C2Ddk4; Fri, 26 Aug 2011 14:13:37 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([24.62.109.41]) by omta06.westchester.pa.mail.comcast.net with comcast id R2Da1h0040tdiYw3S2Db5B; Fri, 26 Aug 2011 14:13:36 +0000
Message-ID: <4E57AA11.6090704@alum.mit.edu>
Date: Fri, 26 Aug 2011 10:13:37 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: clue@ietf.org
References: <033601cc6261$f8487670$e8d96350$%roni@huawei.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C05281239@xmb-sjc-234.amer.cisco.com> <4E567C6C.9010504@cisco.com> <00a901cc6359$484f0880$d8ed1980$%roni@huawei.com> <9AC2C4348FD86B4BB1F8FA9C5E3A5EDC05603802@xmb-sjc-221.amer.cisco.com> <00b001cc635f$f029b590$d07d20b0$%roni@huawei.com>
In-Reply-To: <00b001cc635f$f029b590$d07d20b0$%roni@huawei.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [clue] Questions on basic message flow in the framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Aug 2011 14:12:24 -0000

On 8/25/11 3:48 PM, Roni Even wrote:
> Hi,
> This will mean two stage, the initial SIP exchange will require a valid SDP
> for backward interoperability that will open one video, one video and CLUE
> channels and only afterwards the full telepresence sessions will be added.
> We can say that systems that support CLUE will wait for the exchange in the
> CLUE channel to establish media which is a delay.
> If we use multi body in the SIP message, we will still need to discuss how
> to have the three message exchange in an offer answer dialog.
>
> The way we chose will also affect my third question about using the messages
> after the initial media channels are running. This is why I was asking about
> maybe we need mode change messages.

There are many ways to accomplish this.

Is your concern the call setup delay while more messages are exchanged? 
Or is it other aspects of user experience, such as establishing one 
video stream before the others?

Delay due to extra message exchange can be hidden so that the user 
experience isn't diminished (much). E.g. the extra message(s) can be 
exchanged while "ringing" (on calling side) and before alerting 
commences (on called side).

For instance, there could be multiple O/A exchanges, with preconditions 
used to delay the alerting. There could then also be exchanges over a 
"clue" stream between the first o/a and the last one resolving the 
preconditions.

I don't think its necessary to decide on this mechanism yet.

	Thanks
	Paul

> Roni
>
>> -----Original Message-----
>> From: Allyn Romanow (allyn) [mailto:allyn@cisco.com]
>> Sent: Thursday, August 25, 2011 10:08 PM
>> To: Roni Even; Andrew Pepperell (apeppere); clue@ietf.org
>> Subject: RE: [clue] Questions on basic message flow in the framework
>>
>> One option would be to establish CLUE through SIP, and then these
>> messages are CLUE messages, not SIP messages.
>>
>>> -----Original Message-----
>>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
>> Of
>>> Roni Even
>>> Sent: Thursday, August 25, 2011 12:01 PM
>>> To: Andrew Pepperell (apeppere); clue@ietf.org
>>> Subject: Re: [clue] Questions on basic message flow in the framework
>>>
>>> Hi,
>>> During the initial discussion on this work one of the issues was if
>> we
>>> are
>>> talking about one or two stage signaling. As far as I remember we
>>> talked
>>> about one stage signaling, is this still the case or do we still keep
>>> it
>>> open. This was way I asked about the mapping to SIP and why I think
>> we
>>> need
>>> to consider it early to verify if the proposed message flow works
>> with
>>> one
>>> stage signaling.
>>> Regards
>>> Roni
>>>
>>>> -----Original Message-----
>>>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On
>> Behalf
>>> Of
>>>> Andy Pepperell
>>>> Sent: Thursday, August 25, 2011 7:47 PM
>>>> To: clue@ietf.org
>>>> Subject: Re: [clue] Questions on basic message flow in the
>> framework
>>>>
>>>> Thanks Charles! To follow up:
>>>>
>>>>   >>[Roni]
>>>>   >>  I was looking at the use cases of 3 to 3 and 3 to 1 and tried
>> to
>>>> understand what will be conveyed in the three messages and how will
>>> we
>>>> use the information.
>>>>   >>  The first question I had was how this relates to SIP. At which
>>>> stage
>>>> of the SIP call will the consumer advertize its capabilities?
>>>>   >[Charles]
>>>>   >I think it is best to focus on the framework a bit more before
>>>> mapping
>>>> to SIP.
>>>>
>>>> Yes, that's been our approach so far...
>>>>
>>>>   >>[Roni]
>>>>   >>  The third question I had was if these three messages can be
>>>> repeated
>>>> at any time or do we see a different message to request a mode
>>> change.
>>>>   >[Charles]
>>>>   >My understanding, based on the presentation in the virtual
>> meeting,
>>>> is
>>>> that these messages, though shown as an ordered exchange, could
>>>> theoretically come in any order at any time.
>>>>
>>>> While for the purposes of of producing robust implementations
>>> messages
>>>> would need to be handled "in any order at any time", within the
>> model
>>>> as
>>>> proposed there are some constraints - specifically, a media stream
>>>> provider must not send a media capture advertisement until it's
>> seen
>>> at
>>>> least one consumer capability advertisement, and a consumer would
>> not
>>>> be
>>>> able to send a stream configuration message until it's seen at
>> least
>>>> one
>>>> media capture advertisement from the provider.
>>>>
>>>> Andy
>>>>
>>>>
>>>> On 24/08/2011 21:09, Charles Eckel (eckelcu) wrote:
>>>>> Hi Roni,
>>>>>
>>>>> Please see inline.
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On
>>> Behalf
>>>>> Of Roni Even
>>>>>> Sent: Wednesday, August 24, 2011 6:30 AM
>>>>>> To: clue@ietf.org
>>>>>> Subject: [clue] Questions on basic message flow in the framework
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> In the interim meeting I mentioned that I that I support the
>> model
>>>> but
>>>>> think that there are parameters
>>>>>> that I would like to add. At the meeting it was clear to me that
>>>> there
>>>>> will be a new revision soon
>>>>>> that will support parameters at the capture scene level. Trying
>> to
>>>> see
>>>>> which parameters I would like
>>>>>> to see supported I looked at the message flow and I have some
>>>>> questions.
>>>>>> Andy presented the basic message flow with three messages:
>>>>>>
>>>>>>
>>>>>>
>>>>>> 1.       Consumer capability advertisement
>>>>>>
>>>>>> 2.       Provider - media capture advertisement
>>>>>>
>>>>>> 3.       Consumer configuration of provider streams.
>>>>>>
>>>>>>
>>>>>>
>>>>>> I was looking at the use cases of 3 to 3 and 3 to 1 and tried to
>>>>> understand what will be conveyed in
>>>>>> the three messages and how will we use the information.
>>>>>>
>>>>>> The first question I had was how this relates to SIP. At which
>>> stage
>>>>> of the SIP call will the consumer
>>>>>> advertize its capabilities?
>>>>> I think it is best to focus on the framework a bit more before
>>>> mapping
>>>>> to SIP.
>>>>>
>>>>>> In the second part, I was then looking at a  telepresence system
>>>> that
>>>>> has 3 65" screens where the
>>>>>> distance between the screens including the frames is 6". The
>>> system
>>>>> has three cameras, each mounted on
>>>>>> the center of a screen. The system is facing a room with three
>>> rows
>>>>> each row sits 6 people and each
>>>>>> camera is capable of capturing a third of the room but the
>> default
>>>>> views of each camera does not
>>>>>> overlap with the others. The cameras support zoom and pan (local
>>>> from
>>>>> the application).
>>>>>> The system can decode up to four video streams where one is
>>>>> presentation (H.239 like). The system can
>>>>>> support an internal 4-way multipoint call, means that it can
>>> receive
>>>>> the three main video streams from
>>>>>> one, two or three endpoints.
>>>>>>
>>>>>> I think that this is a very standard system, nothing special.
>>>>>>
>>>>>> The telepresence application is willing to provide all this
>>>>> information as part of the consumer
>>>>>> capability advertisement and according to Andy's slides the
>>> message
>>>>> include physical factors , user
>>>>>> preferences and software limitations.
>>>>>>
>>>>>> I am now trying to understand what the purpose of the consumer
>>>>> capability advertisement is in order to
>>>>>> see what information is important to convey.
>>>>>>
>>>>>> Is the reason for the consumer capability advertisement to allow
>>> the
>>>>> provider to propose a better
>>>>>> media capability advertisement, or is it to allow the provider
>> to
>>>>> optimize the content of the media
>>>>>> streams he is sending based on the information provided. This
>> will
>>>>> help with looking at which
>>>>>> parameters can be used. The slides show that the information is
>>> used
>>>>> for the capability
>>>>>> advertisements.
>>>>> I viewed it as being primarily for the former, but using it for
>> the
>>>>> latter may make sense as well and should not be excluded. The
>>> extent
>>>> to
>>>>> which the provider actually uses the information is
>> implementation
>>>>> dependent.
>>>>>
>>>>>>
>>>>>>
>>>>>> The third question I had was if these three messages can be
>>> repeated
>>>>> at any time or do we see a
>>>>>> different message to request a mode change.
>>>>>>
>>>>> My understanding, based on the presentation in the virtual
>> meeting,
>>>> is
>>>>> that these messages, though shown as an ordered exchange, could
>>>>> theoretically come in any order at any time.
>>>>>
>>>>> Cheers,
>>>>> Charles
>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> Roni Even
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> clue mailing list
>>>>> clue@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/clue
>>>>
>>>> _______________________________________________
>>>> clue mailing list
>>>> clue@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/clue
>>>
>>> _______________________________________________
>>> clue mailing list
>>> clue@ietf.org
>>> https://www.ietf.org/mailman/listinfo/clue
>
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue
>


From marshall.eubanks@gmail.com  Fri Aug 26 08:42:01 2011
Return-Path: <marshall.eubanks@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5899021F8B7B for <clue@ietfa.amsl.com>; Fri, 26 Aug 2011 08:42:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.329
X-Spam-Level: 
X-Spam-Status: No, score=-102.329 tagged_above=-999 required=5 tests=[AWL=-0.397, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mOr0r228DvH9 for <clue@ietfa.amsl.com>; Fri, 26 Aug 2011 08:41:59 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id 5B28821F8B5C for <clue@ietf.org>; Fri, 26 Aug 2011 08:41:59 -0700 (PDT)
Received: by gxk19 with SMTP id 19so3435600gxk.31 for <clue@ietf.org>; Fri, 26 Aug 2011 08:43:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=YKKuACI0IX7/eneq/BjowkMqma/77PZufgb8a/orbvo=; b=Wju1q6A6qfLlT1uolxIGsXhJPT89oeP7l2kcXlNznAcXU01T79SAHy/vo2wlrMv0gZ 4eBUksjB3slABvBeZccgozXbZgzFzi/SvJU26pEoYU7hm+5jkPl8EN14hckmfxarazH4 zDHmXYclAtilmQvnyF3Q7yQ+aZMH4L3iKaxFs=
MIME-Version: 1.0
Received: by 10.150.164.1 with SMTP id m1mr2532481ybe.297.1314373393179; Fri, 26 Aug 2011 08:43:13 -0700 (PDT)
Received: by 10.150.202.16 with HTTP; Fri, 26 Aug 2011 08:43:13 -0700 (PDT)
In-Reply-To: <4E57AA11.6090704@alum.mit.edu>
References: <033601cc6261$f8487670$e8d96350$%roni@huawei.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C05281239@xmb-sjc-234.amer.cisco.com> <4E567C6C.9010504@cisco.com> <00a901cc6359$484f0880$d8ed1980$%roni@huawei.com> <9AC2C4348FD86B4BB1F8FA9C5E3A5EDC05603802@xmb-sjc-221.amer.cisco.com> <00b001cc635f$f029b590$d07d20b0$%roni@huawei.com> <4E57AA11.6090704@alum.mit.edu>
Date: Fri, 26 Aug 2011 11:43:13 -0400
Message-ID: <CAJNg7VJfmaV8L+AS_OGGpT2pG8EqSkzgJiwWkc65t6HfW5LAxA@mail.gmail.com>
From: Marshall Eubanks <marshall.eubanks@gmail.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Content-Type: multipart/alternative; boundary=000e0cd58ca033e52404ab6a67d4
Cc: clue@ietf.org
Subject: Re: [clue] Questions on basic message flow in the framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Aug 2011 15:42:01 -0000

--000e0cd58ca033e52404ab6a67d4
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Aug 26, 2011 at 10:13 AM, Paul Kyzivat <pkyzivat@alum.mit.edu>wrote:

> On 8/25/11 3:48 PM, Roni Even wrote:
>
>> Hi,
>> This will mean two stage, the initial SIP exchange will require a valid
>> SDP
>> for backward interoperability that will open one video, one video and CLUE
>> channels and only afterwards the full telepresence sessions will be added.
>> We can say that systems that support CLUE will wait for the exchange in
>> the
>> CLUE channel to establish media which is a delay.
>> If we use multi body in the SIP message, we will still need to discuss how
>> to have the three message exchange in an offer answer dialog.
>>
>> The way we chose will also affect my third question about using the
>> messages
>> after the initial media channels are running. This is why I was asking
>> about
>> maybe we need mode change messages.
>>
>
> There are many ways to accomplish this.
>
> Is your concern the call setup delay while more messages are exchanged? Or
> is it other aspects of user experience, such as establishing one video
> stream before the others?
>
> Delay due to extra message exchange can be hidden so that the user
> experience isn't diminished (much). E.g. the extra message(s) can be
> exchanged while "ringing" (on calling side) and before alerting commences
> (on called side).
>
>
This needs to be looked at but may be acceptable at call setup, which always
seems to take a few seconds.

I am also worried about changes _during the call_, where a few seconds delay
could be bad.

Here is an example (I am going to try and capture the worries I expressed in
QC, and at the interim).

A session starts, with two endpoints separated by (say) 150 msec one way .
There is

Consumer capability advertisement |----------------------------->

Media Capture Advertisement       <-----------------------------|

Consumer config of provider       |----------------------------->
streams

That takes roughly 450 msec + a little, which seems OK.

1.) Won't in practice the provider send a SDP file to the consumer, which in
practice the consumer should receive and parse (if only as an error check),
so won't that add ANOTHER round trip ? So, won't that take 600 msec plus a
little, which is less OK ? And, won't that also mean that,
if there is a 1% packet loss, there will be a (1 - (0.99)^4 =)  4% chance of
a problem with these handshakes ? And won't a drop on any of these 4
messages mean a considerably longer setup delay ?

And, then

2.) Suppose, at some point in the session, there is a network blip and
inbound becomes congested. The provider needs to throttle back. The consumer
detects this, says "I need to advertise less bandwidth," sends a
corresponding CCA via UDP. The provider receives this, and sends a new MCA.

This gets lost in the congestion. Even if three in a row are sent, they
might all be lost, as the link is congested.

So, then there is a timer set. Tick, tick, tick. The consumer will send more
CCAs (presumably) once the timer times out, but nothing comes back. The
consumer can talk to the provider, but it doesn't know it, and it isn't
allowed to except through
this three way, so the situation never gets resolved. Meanwhile, up at Layer
8, the company CEO is getting pissed off. (And, in some parallel universe,
IESG ADs are asking questions about congestion control.) Even a 1 second
timer would mean that the time to recover from _one_ control packet loss
could be 1.5 seconds, which is not good.

This says to me that either

- providers SHOULD include information about adapting to congestion in the
first handshake, so that the consumer can send an appropriate
config message as needed

or

- consumers  should be able to send a "squelch" message to the provider,
saying "reduce bandwidth to me now," and let the provider puzzle it out.
This could take the form of (say) a not to exceed bandwidth in the config
message; a subsequent config could be the same except for a lowered  NTE
bandwidth. Obviously, in a really severe problem, you might want to set that
to zero.

or both.

All of this seems fairly fundamental to me, the sort of thing that needs to
be addressed if we are going to use this 3-way handshake.

Regards
Marshall



> For instance, there could be multiple O/A exchanges, with preconditions
> used to delay the alerting. There could then also be exchanges over a "clue"
> stream between the first o/a and the last one resolving the preconditions.
>
> I don't think its necessary to decide on this mechanism yet.
>
>        Thanks
>        Paul
>
>
>  Roni
>>
>>  -----Original Message-----
>>> From: Allyn Romanow (allyn) [mailto:allyn@cisco.com]
>>> Sent: Thursday, August 25, 2011 10:08 PM
>>> To: Roni Even; Andrew Pepperell (apeppere); clue@ietf.org
>>> Subject: RE: [clue] Questions on basic message flow in the framework
>>>
>>> One option would be to establish CLUE through SIP, and then these
>>> messages are CLUE messages, not SIP messages.
>>>
>>>  -----Original Message-----
>>>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf
>>>>
>>> Of
>>>
>>>> Roni Even
>>>> Sent: Thursday, August 25, 2011 12:01 PM
>>>> To: Andrew Pepperell (apeppere); clue@ietf.org
>>>> Subject: Re: [clue] Questions on basic message flow in the framework
>>>>
>>>> Hi,
>>>> During the initial discussion on this work one of the issues was if
>>>>
>>> we
>>>
>>>> are
>>>> talking about one or two stage signaling. As far as I remember we
>>>> talked
>>>> about one stage signaling, is this still the case or do we still keep
>>>> it
>>>> open. This was way I asked about the mapping to SIP and why I think
>>>>
>>> we
>>>
>>>> need
>>>> to consider it early to verify if the proposed message flow works
>>>>
>>> with
>>>
>>>> one
>>>> stage signaling.
>>>> Regards
>>>> Roni
>>>>
>>>>  -----Original Message-----
>>>>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On
>>>>>
>>>> Behalf
>>>
>>>> Of
>>>>
>>>>> Andy Pepperell
>>>>> Sent: Thursday, August 25, 2011 7:47 PM
>>>>> To: clue@ietf.org
>>>>> Subject: Re: [clue] Questions on basic message flow in the
>>>>>
>>>> framework
>>>
>>>>
>>>>> Thanks Charles! To follow up:
>>>>>
>>>>>  >>[Roni]
>>>>>  >>  I was looking at the use cases of 3 to 3 and 3 to 1 and tried
>>>>>
>>>> to
>>>
>>>> understand what will be conveyed in the three messages and how will
>>>>>
>>>> we
>>>>
>>>>> use the information.
>>>>>  >>  The first question I had was how this relates to SIP. At which
>>>>> stage
>>>>> of the SIP call will the consumer advertize its capabilities?
>>>>>  >[Charles]
>>>>>  >I think it is best to focus on the framework a bit more before
>>>>> mapping
>>>>> to SIP.
>>>>>
>>>>> Yes, that's been our approach so far...
>>>>>
>>>>>  >>[Roni]
>>>>>  >>  The third question I had was if these three messages can be
>>>>> repeated
>>>>> at any time or do we see a different message to request a mode
>>>>>
>>>> change.
>>>>
>>>>>  >[Charles]
>>>>>  >My understanding, based on the presentation in the virtual
>>>>>
>>>> meeting,
>>>
>>>> is
>>>>> that these messages, though shown as an ordered exchange, could
>>>>> theoretically come in any order at any time.
>>>>>
>>>>> While for the purposes of of producing robust implementations
>>>>>
>>>> messages
>>>>
>>>>> would need to be handled "in any order at any time", within the
>>>>>
>>>> model
>>>
>>>> as
>>>>> proposed there are some constraints - specifically, a media stream
>>>>> provider must not send a media capture advertisement until it's
>>>>>
>>>> seen
>>>
>>>> at
>>>>
>>>>> least one consumer capability advertisement, and a consumer would
>>>>>
>>>> not
>>>
>>>> be
>>>>> able to send a stream configuration message until it's seen at
>>>>>
>>>> least
>>>
>>>> one
>>>>> media capture advertisement from the provider.
>>>>>
>>>>> Andy
>>>>>
>>>>>
>>>>> On 24/08/2011 21:09, Charles Eckel (eckelcu) wrote:
>>>>>
>>>>>> Hi Roni,
>>>>>>
>>>>>> Please see inline.
>>>>>>
>>>>>>  -----Original Message-----
>>>>>>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On
>>>>>>>
>>>>>> Behalf
>>>>
>>>>> Of Roni Even
>>>>>>
>>>>>>> Sent: Wednesday, August 24, 2011 6:30 AM
>>>>>>> To: clue@ietf.org
>>>>>>> Subject: [clue] Questions on basic message flow in the framework
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> In the interim meeting I mentioned that I that I support the
>>>>>>>
>>>>>> model
>>>
>>>> but
>>>>>
>>>>>> think that there are parameters
>>>>>>
>>>>>>> that I would like to add. At the meeting it was clear to me that
>>>>>>>
>>>>>> there
>>>>>
>>>>>> will be a new revision soon
>>>>>>
>>>>>>> that will support parameters at the capture scene level. Trying
>>>>>>>
>>>>>> to
>>>
>>>> see
>>>>>
>>>>>> which parameters I would like
>>>>>>
>>>>>>> to see supported I looked at the message flow and I have some
>>>>>>>
>>>>>> questions.
>>>>>>
>>>>>>> Andy presented the basic message flow with three messages:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 1.       Consumer capability advertisement
>>>>>>>
>>>>>>> 2.       Provider - media capture advertisement
>>>>>>>
>>>>>>> 3.       Consumer configuration of provider streams.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> I was looking at the use cases of 3 to 3 and 3 to 1 and tried to
>>>>>>>
>>>>>> understand what will be conveyed in
>>>>>>
>>>>>>> the three messages and how will we use the information.
>>>>>>>
>>>>>>> The first question I had was how this relates to SIP. At which
>>>>>>>
>>>>>> stage
>>>>
>>>>> of the SIP call will the consumer
>>>>>>
>>>>>>> advertize its capabilities?
>>>>>>>
>>>>>> I think it is best to focus on the framework a bit more before
>>>>>>
>>>>> mapping
>>>>>
>>>>>> to SIP.
>>>>>>
>>>>>>  In the second part, I was then looking at a  telepresence system
>>>>>>>
>>>>>> that
>>>>>
>>>>>> has 3 65" screens where the
>>>>>>
>>>>>>> distance between the screens including the frames is 6". The
>>>>>>>
>>>>>> system
>>>>
>>>>> has three cameras, each mounted on
>>>>>>
>>>>>>> the center of a screen. The system is facing a room with three
>>>>>>>
>>>>>> rows
>>>>
>>>>> each row sits 6 people and each
>>>>>>
>>>>>>> camera is capable of capturing a third of the room but the
>>>>>>>
>>>>>> default
>>>
>>>> views of each camera does not
>>>>>>
>>>>>>> overlap with the others. The cameras support zoom and pan (local
>>>>>>>
>>>>>> from
>>>>>
>>>>>> the application).
>>>>>>
>>>>>>> The system can decode up to four video streams where one is
>>>>>>>
>>>>>> presentation (H.239 like). The system can
>>>>>>
>>>>>>> support an internal 4-way multipoint call, means that it can
>>>>>>>
>>>>>> receive
>>>>
>>>>> the three main video streams from
>>>>>>
>>>>>>> one, two or three endpoints.
>>>>>>>
>>>>>>> I think that this is a very standard system, nothing special.
>>>>>>>
>>>>>>> The telepresence application is willing to provide all this
>>>>>>>
>>>>>> information as part of the consumer
>>>>>>
>>>>>>> capability advertisement and according to Andy's slides the
>>>>>>>
>>>>>> message
>>>>
>>>>> include physical factors , user
>>>>>>
>>>>>>> preferences and software limitations.
>>>>>>>
>>>>>>> I am now trying to understand what the purpose of the consumer
>>>>>>>
>>>>>> capability advertisement is in order to
>>>>>>
>>>>>>> see what information is important to convey.
>>>>>>>
>>>>>>> Is the reason for the consumer capability advertisement to allow
>>>>>>>
>>>>>> the
>>>>
>>>>> provider to propose a better
>>>>>>
>>>>>>> media capability advertisement, or is it to allow the provider
>>>>>>>
>>>>>> to
>>>
>>>> optimize the content of the media
>>>>>>
>>>>>>> streams he is sending based on the information provided. This
>>>>>>>
>>>>>> will
>>>
>>>> help with looking at which
>>>>>>
>>>>>>> parameters can be used. The slides show that the information is
>>>>>>>
>>>>>> used
>>>>
>>>>> for the capability
>>>>>>
>>>>>>> advertisements.
>>>>>>>
>>>>>> I viewed it as being primarily for the former, but using it for
>>>>>>
>>>>> the
>>>
>>>> latter may make sense as well and should not be excluded. The
>>>>>>
>>>>> extent
>>>>
>>>>> to
>>>>>
>>>>>> which the provider actually uses the information is
>>>>>>
>>>>> implementation
>>>
>>>> dependent.
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> The third question I had was if these three messages can be
>>>>>>>
>>>>>> repeated
>>>>
>>>>> at any time or do we see a
>>>>>>
>>>>>>> different message to request a mode change.
>>>>>>>
>>>>>>>  My understanding, based on the presentation in the virtual
>>>>>>
>>>>> meeting,
>>>
>>>> is
>>>>>
>>>>>> that these messages, though shown as an ordered exchange, could
>>>>>> theoretically come in any order at any time.
>>>>>>
>>>>>> Cheers,
>>>>>> Charles
>>>>>>
>>>>>>  Thanks
>>>>>>>
>>>>>>> Roni Even
>>>>>>>
>>>>>>>
>>>>>>>  ______________________________**_________________
>>>>>> clue mailing list
>>>>>> clue@ietf.org
>>>>>> https://www.ietf.org/mailman/**listinfo/clue<https://www.ietf.org/mailman/listinfo/clue>
>>>>>>
>>>>>
>>>>> ______________________________**_________________
>>>>> clue mailing list
>>>>> clue@ietf.org
>>>>> https://www.ietf.org/mailman/**listinfo/clue<https://www.ietf.org/mailman/listinfo/clue>
>>>>>
>>>>
>>>> ______________________________**_________________
>>>> clue mailing list
>>>> clue@ietf.org
>>>> https://www.ietf.org/mailman/**listinfo/clue<https://www.ietf.org/mailman/listinfo/clue>
>>>>
>>>
>> ______________________________**_________________
>> clue mailing list
>> clue@ietf.org
>> https://www.ietf.org/mailman/**listinfo/clue<https://www.ietf.org/mailman/listinfo/clue>
>>
>>
> ______________________________**_________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/**listinfo/clue<https://www.ietf.org/mailman/listinfo/clue>
>

--000e0cd58ca033e52404ab6a67d4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Fri, Aug 26, 2011 at 10:13 AM, Paul K=
yzivat <span dir=3D"ltr">&lt;<a href=3D"mailto:pkyzivat@alum.mit.edu">pkyzi=
vat@alum.mit.edu</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class=3D"im">On 8/25/11 3:48 PM, Roni Even wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi,<br>
This will mean two stage, the initial SIP exchange will require a valid SDP=
<br>
for backward interoperability that will open one video, one video and CLUE<=
br>
channels and only afterwards the full telepresence sessions will be added.<=
br>
We can say that systems that support CLUE will wait for the exchange in the=
<br>
CLUE channel to establish media which is a delay.<br>
If we use multi body in the SIP message, we will still need to discuss how<=
br>
to have the three message exchange in an offer answer dialog.<br>
<br>
The way we chose will also affect my third question about using the message=
s<br>
after the initial media channels are running. This is why I was asking abou=
t<br>
maybe we need mode change messages.<br>
</blockquote>
<br></div>
There are many ways to accomplish this.<br>
<br>
Is your concern the call setup delay while more messages are exchanged? Or =
is it other aspects of user experience, such as establishing one video stre=
am before the others?<br>
<br>
Delay due to extra message exchange can be hidden so that the user experien=
ce isn&#39;t diminished (much). E.g. the extra message(s) can be exchanged =
while &quot;ringing&quot; (on calling side) and before alerting commences (=
on called side).<br>

<br></blockquote><div><br></div><div>This needs to be looked at but may be =
acceptable at call setup, which always seems to take a few seconds.</div><d=
iv><br></div><div>I am also worried about changes _during the call_, where =
a few seconds delay could be bad.</div>
<div><br></div><div>Here is an example (I am going to try and capture the w=
orries I expressed in QC, and at the interim).</div><div><br></div><div>A s=
ession starts, with two endpoints separated by (say) 150 msec one way . The=
re is=A0</div>
<div><br></div><div><div>Consumer capability advertisement |---------------=
--------------&gt;</div><div><br></div><div>Media Capture Advertisement =A0=
 =A0 =A0 &lt;-----------------------------|</div><div><br></div><div>Consum=
er config of provider =A0 =A0 =A0 |-----------------------------&gt;</div>
<div>streams=A0</div></div><div><br></div><div>That takes roughly 450 msec =
+ a little, which seems OK.</div><div><br></div><div>1.) Won&#39;t in pract=
ice the provider send a SDP file to the consumer, which in practice the con=
sumer should receive and parse (if only as an error check), so won&#39;t th=
at add ANOTHER round trip ? So, won&#39;t that take 600 msec plus a little,=
 which is less OK ? And, won&#39;t that also mean that,</div>
<div>if there is a 1% packet loss, there will be a (1 - (0.99)^4 =3D) =A04%=
 chance of a problem with these handshakes ? And won&#39;t a drop on any of=
 these 4 messages mean a considerably longer setup delay ?=A0</div><div><br=
></div>
<div>And, then=A0</div><div><br></div><div>2.) Suppose, at some point in th=
e session, there is a network blip and inbound becomes congested. The provi=
der needs to throttle back. The consumer detects this, says &quot;I need to=
 advertise less bandwidth,&quot; sends=A0a corresponding CCA via UDP. The p=
rovider receives this, and sends a new MCA.</div>
<div><br></div><div>This gets lost in the congestion. Even if three in a ro=
w are sent, they might all be lost, as the link is congested.</div><div><br=
></div><div>So, then there is a timer set. Tick, tick, tick. The consumer w=
ill send more CCAs (presumably) once the timer times out, but nothing comes=
 back. The consumer can talk to the provider, but it doesn&#39;t know it, a=
nd it isn&#39;t allowed to except through</div>
<div>this three way, so the situation never gets resolved. Meanwhile, up at=
 Layer 8, the company CEO is getting pissed off. (And, in some parallel uni=
verse, IESG ADs are asking questions about congestion control.) Even a 1 se=
cond timer would mean that the time to recover from _one_ control packet lo=
ss could be 1.5 seconds, which is not good.=A0</div>
<div><br></div><div>This says to me that either</div><div><br></div><div>- =
providers SHOULD include information about adapting to congestion in the fi=
rst handshake, so that the consumer can send an appropriate</div><div>confi=
g message as needed</div>
<div><br></div><div>or=A0</div><div><br></div><div>- consumers =A0should be=
 able to send a &quot;squelch&quot; message to the provider, saying &quot;r=
educe bandwidth to me now,&quot; and let the provider puzzle it out. This c=
ould take the form of (say) a not to exceed bandwidth in the config message=
; a subsequent config could be the same except for a lowered =A0NTE bandwid=
th. Obviously, in a really severe problem, you might want to set that to ze=
ro.</div>
<div><br></div><div>or both.=A0</div><div><br></div><div>All of this seems =
fairly fundamental to me, the sort of thing that needs to be addressed if w=
e are going to use this 3-way handshake.=A0</div><div><br></div><div>Regard=
s</div>
<div>Marshall</div><div><br></div><div>=A0</div><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex;">
For instance, there could be multiple O/A exchanges, with preconditions use=
d to delay the alerting. There could then also be exchanges over a &quot;cl=
ue&quot; stream between the first o/a and the last one resolving the precon=
ditions.<br>

<br>
I don&#39;t think its necessary to decide on this mechanism yet.<br>
<br>
 =A0 =A0 =A0 =A0Thanks<br><font color=3D"#888888">
 =A0 =A0 =A0 =A0Paul</font><div><div></div><div class=3D"h5"><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Roni<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
-----Original Message-----<br>
From: Allyn Romanow (allyn) [mailto:<a href=3D"mailto:allyn@cisco.com" targ=
et=3D"_blank">allyn@cisco.com</a>]<br>
Sent: Thursday, August 25, 2011 10:08 PM<br>
To: Roni Even; Andrew Pepperell (apeppere); <a href=3D"mailto:clue@ietf.org=
" target=3D"_blank">clue@ietf.org</a><br>
Subject: RE: [clue] Questions on basic message flow in the framework<br>
<br>
One option would be to establish CLUE through SIP, and then these<br>
messages are CLUE messages, not SIP messages.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
-----Original Message-----<br>
From: <a href=3D"mailto:clue-bounces@ietf.org" target=3D"_blank">clue-bounc=
es@ietf.org</a> [mailto:<a href=3D"mailto:clue-bounces@ietf.org" target=3D"=
_blank">clue-bounces@ietf.org</a>] On Behalf<br>
</blockquote>
Of<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Roni Even<br>
Sent: Thursday, August 25, 2011 12:01 PM<br>
To: Andrew Pepperell (apeppere); <a href=3D"mailto:clue@ietf.org" target=3D=
"_blank">clue@ietf.org</a><br>
Subject: Re: [clue] Questions on basic message flow in the framework<br>
<br>
Hi,<br>
During the initial discussion on this work one of the issues was if<br>
</blockquote>
we<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
are<br>
talking about one or two stage signaling. As far as I remember we<br>
talked<br>
about one stage signaling, is this still the case or do we still keep<br>
it<br>
open. This was way I asked about the mapping to SIP and why I think<br>
</blockquote>
we<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
need<br>
to consider it early to verify if the proposed message flow works<br>
</blockquote>
with<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
one<br>
stage signaling.<br>
Regards<br>
Roni<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
-----Original Message-----<br>
From: <a href=3D"mailto:clue-bounces@ietf.org" target=3D"_blank">clue-bounc=
es@ietf.org</a> [mailto:<a href=3D"mailto:clue-bounces@ietf.org" target=3D"=
_blank">clue-bounces@ietf.org</a>] On<br>
</blockquote></blockquote>
Behalf<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Of<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Andy Pepperell<br>
Sent: Thursday, August 25, 2011 7:47 PM<br>
To: <a href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br=
>
Subject: Re: [clue] Questions on basic message flow in the<br>
</blockquote></blockquote>
framework<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Thanks Charles! To follow up:<br>
<br>
 =A0&gt;&gt;[Roni]<br>
 =A0&gt;&gt; =A0I was looking at the use cases of 3 to 3 and 3 to 1 and tri=
ed<br>
</blockquote></blockquote>
to<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
understand what will be conveyed in the three messages and how will<br>
</blockquote>
we<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
use the information.<br>
 =A0&gt;&gt; =A0The first question I had was how this relates to SIP. At wh=
ich<br>
stage<br>
of the SIP call will the consumer advertize its capabilities?<br>
 =A0&gt;[Charles]<br>
 =A0&gt;I think it is best to focus on the framework a bit more before<br>
mapping<br>
to SIP.<br>
<br>
Yes, that&#39;s been our approach so far...<br>
<br>
 =A0&gt;&gt;[Roni]<br>
 =A0&gt;&gt; =A0The third question I had was if these three messages can be=
<br>
repeated<br>
at any time or do we see a different message to request a mode<br>
</blockquote>
change.<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
 =A0&gt;[Charles]<br>
 =A0&gt;My understanding, based on the presentation in the virtual<br>
</blockquote></blockquote>
meeting,<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
is<br>
that these messages, though shown as an ordered exchange, could<br>
theoretically come in any order at any time.<br>
<br>
While for the purposes of of producing robust implementations<br>
</blockquote>
messages<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
would need to be handled &quot;in any order at any time&quot;, within the<b=
r>
</blockquote></blockquote>
model<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
as<br>
proposed there are some constraints - specifically, a media stream<br>
provider must not send a media capture advertisement until it&#39;s<br>
</blockquote></blockquote>
seen<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
at<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
least one consumer capability advertisement, and a consumer would<br>
</blockquote></blockquote>
not<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
be<br>
able to send a stream configuration message until it&#39;s seen at<br>
</blockquote></blockquote>
least<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
one<br>
media capture advertisement from the provider.<br>
<br>
Andy<br>
<br>
<br>
On 24/08/2011 21:09, Charles Eckel (eckelcu) wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi Roni,<br>
<br>
Please see inline.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
-----Original Message-----<br>
From: <a href=3D"mailto:clue-bounces@ietf.org" target=3D"_blank">clue-bounc=
es@ietf.org</a> [mailto:<a href=3D"mailto:clue-bounces@ietf.org" target=3D"=
_blank">clue-bounces@ietf.org</a>] On<br>
</blockquote></blockquote></blockquote>
Behalf<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Of Roni Even<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Sent: Wednesday, August 24, 2011 6:30 AM<br>
To: <a href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br=
>
Subject: [clue] Questions on basic message flow in the framework<br>
<br>
Hi,<br>
<br>
In the interim meeting I mentioned that I that I support the<br>
</blockquote></blockquote></blockquote></blockquote>
model<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
but<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
think that there are parameters<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
that I would like to add. At the meeting it was clear to me that<br>
</blockquote></blockquote>
there<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
will be a new revision soon<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
that will support parameters at the capture scene level. Trying<br>
</blockquote></blockquote></blockquote></blockquote>
to<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
see<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
which parameters I would like<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
to see supported I looked at the message flow and I have some<br>
</blockquote>
questions.<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Andy presented the basic message flow with three messages:<br>
<br>
<br>
<br>
1. =A0 =A0 =A0 Consumer capability advertisement<br>
<br>
2. =A0 =A0 =A0 Provider - media capture advertisement<br>
<br>
3. =A0 =A0 =A0 Consumer configuration of provider streams.<br>
<br>
<br>
<br>
I was looking at the use cases of 3 to 3 and 3 to 1 and tried to<br>
</blockquote>
understand what will be conveyed in<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
the three messages and how will we use the information.<br>
<br>
The first question I had was how this relates to SIP. At which<br>
</blockquote></blockquote></blockquote>
stage<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
of the SIP call will the consumer<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
advertize its capabilities?<br>
</blockquote>
I think it is best to focus on the framework a bit more before<br>
</blockquote>
mapping<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
to SIP.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
In the second part, I was then looking at a =A0telepresence system<br>
</blockquote></blockquote>
that<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
has 3 65&quot; screens where the<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
distance between the screens including the frames is 6&quot;. The<br>
</blockquote></blockquote></blockquote>
system<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
has three cameras, each mounted on<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
the center of a screen. The system is facing a room with three<br>
</blockquote></blockquote></blockquote>
rows<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
each row sits 6 people and each<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
camera is capable of capturing a third of the room but the<br>
</blockquote></blockquote></blockquote></blockquote>
default<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">

views of each camera does not<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
overlap with the others. The cameras support zoom and pan (local<br>
</blockquote></blockquote>
from<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
the application).<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
The system can decode up to four video streams where one is<br>
</blockquote>
presentation (H.239 like). The system can<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
support an internal 4-way multipoint call, means that it can<br>
</blockquote></blockquote></blockquote>
receive<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
the three main video streams from<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
one, two or three endpoints.<br>
<br>
I think that this is a very standard system, nothing special.<br>
<br>
The telepresence application is willing to provide all this<br>
</blockquote>
information as part of the consumer<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
capability advertisement and according to Andy&#39;s slides the<br>
</blockquote></blockquote></blockquote>
message<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
include physical factors , user<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
preferences and software limitations.<br>
<br>
I am now trying to understand what the purpose of the consumer<br>
</blockquote>
capability advertisement is in order to<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
see what information is important to convey.<br>
<br>
Is the reason for the consumer capability advertisement to allow<br>
</blockquote></blockquote></blockquote>
the<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
provider to propose a better<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
media capability advertisement, or is it to allow the provider<br>
</blockquote></blockquote></blockquote></blockquote>
to<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">

optimize the content of the media<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
streams he is sending based on the information provided. This<br>
</blockquote></blockquote></blockquote></blockquote>
will<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">

help with looking at which<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
parameters can be used. The slides show that the information is<br>
</blockquote></blockquote></blockquote>
used<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
for the capability<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
advertisements.<br>
</blockquote>
I viewed it as being primarily for the former, but using it for<br>
</blockquote></blockquote></blockquote>
the<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">

latter may make sense as well and should not be excluded. The<br>
</blockquote></blockquote>
extent<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
to<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
which the provider actually uses the information is<br>
</blockquote></blockquote></blockquote>
implementation<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">

dependent.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
<br>
The third question I had was if these three messages can be<br>
</blockquote></blockquote></blockquote>
repeated<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
at any time or do we see a<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
different message to request a mode change.<br>
<br>
</blockquote>
My understanding, based on the presentation in the virtual<br>
</blockquote></blockquote></blockquote>
meeting,<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
is<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
that these messages, though shown as an ordered exchange, could<br>
theoretically come in any order at any time.<br>
<br>
Cheers,<br>
Charles<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Thanks<br>
<br>
Roni Even<br>
<br>
<br>
</blockquote>
______________________________<u></u>_________________<br>
clue mailing list<br>
<a href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/clue" target=3D"_blank">ht=
tps://www.ietf.org/mailman/<u></u>listinfo/clue</a><br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
clue mailing list<br>
<a href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/clue" target=3D"_blank">ht=
tps://www.ietf.org/mailman/<u></u>listinfo/clue</a><br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
clue mailing list<br>
<a href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/clue" target=3D"_blank">ht=
tps://www.ietf.org/mailman/<u></u>listinfo/clue</a><br>
</blockquote></blockquote>
<br>
______________________________<u></u>_________________<br>
clue mailing list<br>
<a href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/clue" target=3D"_blank">ht=
tps://www.ietf.org/mailman/<u></u>listinfo/clue</a><br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
clue mailing list<br>
<a href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/clue" target=3D"_blank">ht=
tps://www.ietf.org/mailman/<u></u>listinfo/clue</a><br>
</div></div></blockquote></div><br>

--000e0cd58ca033e52404ab6a67d4--

From Even.roni@huawei.com  Fri Aug 26 09:37:47 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D80221F8CA8 for <clue@ietfa.amsl.com>; Fri, 26 Aug 2011 09:37:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.293
X-Spam-Level: 
X-Spam-Status: No, score=-106.293 tagged_above=-999 required=5 tests=[AWL=0.305, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WzVKyiGUOTV9 for <clue@ietfa.amsl.com>; Fri, 26 Aug 2011 09:37:45 -0700 (PDT)
Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by ietfa.amsl.com (Postfix) with ESMTP id CBC5021F8CAA for <clue@ietf.org>; Fri, 26 Aug 2011 09:37:30 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQJ0009ZNKL3Z@szxga03-in.huawei.com> for clue@ietf.org; Sat, 27 Aug 2011 00:38:45 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQJ008QXNKLV3@szxga03-in.huawei.com> for clue@ietf.org; Sat, 27 Aug 2011 00:38:45 +0800 (CST)
Received: from windows8d787f9 ([109.64.200.234]) by szxml11-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LQJ00IRTNJQBS@szxml11-in.huawei.com>; Sat, 27 Aug 2011 00:38:45 +0800 (CST)
Date: Fri, 26 Aug 2011 19:37:16 +0300
From: Roni Even <Even.roni@huawei.com>
In-reply-to: <CAJNg7VJfmaV8L+AS_OGGpT2pG8EqSkzgJiwWkc65t6HfW5LAxA@mail.gmail.com>
To: 'Marshall Eubanks' <marshall.eubanks@gmail.com>, 'Paul Kyzivat' <pkyzivat@alum.mit.edu>
Message-id: <015d01cc640e$6f4ae200$4de0a600$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: multipart/alternative; boundary="Boundary_(ID_pXg3QeptBs3txPnXk5ahZA)"
Content-language: en-us
Thread-index: AcxkBvdjoPFGDASBSJWUzKE9wRkV+wABkemA
References: <033601cc6261$f8487670$e8d96350$%roni@huawei.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C05281239@xmb-sjc-234.amer.cisco.com> <4E567C6C.9010504@cisco.com> <00a901cc6359$484f0880$d8ed1980$%roni@huawei.com> <9AC2C4348FD86B4BB1F8FA9C5E3A5EDC05603802@xmb-sjc-221.amer.cisco.com> <00b001cc635f$f029b590$d07d20b0$%roni@huawei.com> <4E57AA11.6090704@alum.mit.edu> <CAJNg7VJfmaV8L+AS_OGGpT2pG8EqSkzgJiwWkc65t6HfW5LAxA@mail.gmail.com>
Cc: clue@ietf.org
Subject: Re: [clue] Questions on basic message flow in the framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Aug 2011 16:37:47 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_pXg3QeptBs3txPnXk5ahZA)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi,

It is not a three message flow but four as far as I understand in order to
achieve a two way communication.

 

The caller will send his Consumer capability advertisement (as a consumer)
and an SDP for non CLUE interoperability.

The called party will send Consumer capability advertisement and his Media
Capture Advertisement

The calling party will send Media Capture Advertisement  and can send
Consumer config of provider  streams ( what it wants to receive)

The called party will send Consumer config of provider  streams.

 

I think we need all these messages but should be aware of what it means.

In the past we thought about having initial communication with partial
streams. And get all streams after the full exchange. Maybe we can have it
as an option that can be part of the offer/answer.

 

Roni

 

From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of
Marshall Eubanks
Sent: Friday, August 26, 2011 6:43 PM
To: Paul Kyzivat
Cc: clue@ietf.org
Subject: Re: [clue] Questions on basic message flow in the framework

 

 

On Fri, Aug 26, 2011 at 10:13 AM, Paul Kyzivat <pkyzivat@alum.mit.edu>
wrote:

On 8/25/11 3:48 PM, Roni Even wrote:

Hi,
This will mean two stage, the initial SIP exchange will require a valid SDP
for backward interoperability that will open one video, one video and CLUE
channels and only afterwards the full telepresence sessions will be added.
We can say that systems that support CLUE will wait for the exchange in the
CLUE channel to establish media which is a delay.
If we use multi body in the SIP message, we will still need to discuss how
to have the three message exchange in an offer answer dialog.

The way we chose will also affect my third question about using the messages
after the initial media channels are running. This is why I was asking about
maybe we need mode change messages.

 

There are many ways to accomplish this.

Is your concern the call setup delay while more messages are exchanged? Or
is it other aspects of user experience, such as establishing one video
stream before the others?

Delay due to extra message exchange can be hidden so that the user
experience isn't diminished (much). E.g. the extra message(s) can be
exchanged while "ringing" (on calling side) and before alerting commences
(on called side).

 

This needs to be looked at but may be acceptable at call setup, which always
seems to take a few seconds.

 

I am also worried about changes _during the call_, where a few seconds delay
could be bad.

 

Here is an example (I am going to try and capture the worries I expressed in
QC, and at the interim).

 

A session starts, with two endpoints separated by (say) 150 msec one way .
There is 

 

Consumer capability advertisement |----------------------------->

 

Media Capture Advertisement       <-----------------------------|

 

Consumer config of provider       |----------------------------->

streams 

 

That takes roughly 450 msec + a little, which seems OK.

 

1.) Won't in practice the provider send a SDP file to the consumer, which in
practice the consumer should receive and parse (if only as an error check),
so won't that add ANOTHER round trip ? So, won't that take 600 msec plus a
little, which is less OK ? And, won't that also mean that,

if there is a 1% packet loss, there will be a (1 - (0.99)^4 =)  4% chance of
a problem with these handshakes ? And won't a drop on any of these 4
messages mean a considerably longer setup delay ? 

 

And, then 

 

2.) Suppose, at some point in the session, there is a network blip and
inbound becomes congested. The provider needs to throttle back. The consumer
detects this, says "I need to advertise less bandwidth," sends a
corresponding CCA via UDP. The provider receives this, and sends a new MCA.

 

This gets lost in the congestion. Even if three in a row are sent, they
might all be lost, as the link is congested.

 

So, then there is a timer set. Tick, tick, tick. The consumer will send more
CCAs (presumably) once the timer times out, but nothing comes back. The
consumer can talk to the provider, but it doesn't know it, and it isn't
allowed to except through

this three way, so the situation never gets resolved. Meanwhile, up at Layer
8, the company CEO is getting pissed off. (And, in some parallel universe,
IESG ADs are asking questions about congestion control.) Even a 1 second
timer would mean that the time to recover from _one_ control packet loss
could be 1.5 seconds, which is not good. 

 

This says to me that either

 

- providers SHOULD include information about adapting to congestion in the
first handshake, so that the consumer can send an appropriate

config message as needed

 

or 

 

- consumers  should be able to send a "squelch" message to the provider,
saying "reduce bandwidth to me now," and let the provider puzzle it out.
This could take the form of (say) a not to exceed bandwidth in the config
message; a subsequent config could be the same except for a lowered  NTE
bandwidth. Obviously, in a really severe problem, you might want to set that
to zero.

 

or both. 

 

All of this seems fairly fundamental to me, the sort of thing that needs to
be addressed if we are going to use this 3-way handshake. 

 

Regards

Marshall

 

 

For instance, there could be multiple O/A exchanges, with preconditions used
to delay the alerting. There could then also be exchanges over a "clue"
stream between the first o/a and the last one resolving the preconditions.

I don't think its necessary to decide on this mechanism yet.

       Thanks
       Paul

 

Roni

-----Original Message-----
From: Allyn Romanow (allyn) [mailto:allyn@cisco.com]
Sent: Thursday, August 25, 2011 10:08 PM
To: Roni Even; Andrew Pepperell (apeppere); clue@ietf.org
Subject: RE: [clue] Questions on basic message flow in the framework

One option would be to establish CLUE through SIP, and then these
messages are CLUE messages, not SIP messages.

-----Original Message-----
From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf

Of

Roni Even
Sent: Thursday, August 25, 2011 12:01 PM
To: Andrew Pepperell (apeppere); clue@ietf.org
Subject: Re: [clue] Questions on basic message flow in the framework

Hi,
During the initial discussion on this work one of the issues was if

we

are
talking about one or two stage signaling. As far as I remember we
talked
about one stage signaling, is this still the case or do we still keep
it
open. This was way I asked about the mapping to SIP and why I think

we

need
to consider it early to verify if the proposed message flow works

with

one
stage signaling.
Regards
Roni

-----Original Message-----
From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On

Behalf

Of

Andy Pepperell
Sent: Thursday, August 25, 2011 7:47 PM
To: clue@ietf.org
Subject: Re: [clue] Questions on basic message flow in the

framework


Thanks Charles! To follow up:

 >>[Roni]
 >>  I was looking at the use cases of 3 to 3 and 3 to 1 and tried

to

understand what will be conveyed in the three messages and how will

we

use the information.
 >>  The first question I had was how this relates to SIP. At which
stage
of the SIP call will the consumer advertize its capabilities?
 >[Charles]
 >I think it is best to focus on the framework a bit more before
mapping
to SIP.

Yes, that's been our approach so far...

 >>[Roni]
 >>  The third question I had was if these three messages can be
repeated
at any time or do we see a different message to request a mode

change.

 >[Charles]
 >My understanding, based on the presentation in the virtual

meeting,

is
that these messages, though shown as an ordered exchange, could
theoretically come in any order at any time.

While for the purposes of of producing robust implementations

messages

would need to be handled "in any order at any time", within the

model

as
proposed there are some constraints - specifically, a media stream
provider must not send a media capture advertisement until it's

seen

at

least one consumer capability advertisement, and a consumer would

not

be
able to send a stream configuration message until it's seen at

least

one
media capture advertisement from the provider.

Andy


On 24/08/2011 21:09, Charles Eckel (eckelcu) wrote:

Hi Roni,

Please see inline.

-----Original Message-----
From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On

Behalf

Of Roni Even

Sent: Wednesday, August 24, 2011 6:30 AM
To: clue@ietf.org
Subject: [clue] Questions on basic message flow in the framework

Hi,

In the interim meeting I mentioned that I that I support the

model

but

think that there are parameters

that I would like to add. At the meeting it was clear to me that

there

will be a new revision soon

that will support parameters at the capture scene level. Trying

to

see

which parameters I would like

to see supported I looked at the message flow and I have some

questions.

Andy presented the basic message flow with three messages:



1.       Consumer capability advertisement

2.       Provider - media capture advertisement

3.       Consumer configuration of provider streams.



I was looking at the use cases of 3 to 3 and 3 to 1 and tried to

understand what will be conveyed in

the three messages and how will we use the information.

The first question I had was how this relates to SIP. At which

stage

of the SIP call will the consumer

advertize its capabilities?

I think it is best to focus on the framework a bit more before

mapping

to SIP.

In the second part, I was then looking at a  telepresence system

that

has 3 65" screens where the

distance between the screens including the frames is 6". The

system

has three cameras, each mounted on

the center of a screen. The system is facing a room with three

rows

each row sits 6 people and each

camera is capable of capturing a third of the room but the

default

views of each camera does not

overlap with the others. The cameras support zoom and pan (local

from

the application).

The system can decode up to four video streams where one is

presentation (H.239 like). The system can

support an internal 4-way multipoint call, means that it can

receive

the three main video streams from

one, two or three endpoints.

I think that this is a very standard system, nothing special.

The telepresence application is willing to provide all this

information as part of the consumer

capability advertisement and according to Andy's slides the

message

include physical factors , user

preferences and software limitations.

I am now trying to understand what the purpose of the consumer

capability advertisement is in order to

see what information is important to convey.

Is the reason for the consumer capability advertisement to allow

the

provider to propose a better

media capability advertisement, or is it to allow the provider

to

optimize the content of the media

streams he is sending based on the information provided. This

will

help with looking at which

parameters can be used. The slides show that the information is

used

for the capability

advertisements.

I viewed it as being primarily for the former, but using it for

the

latter may make sense as well and should not be excluded. The

extent

to

which the provider actually uses the information is

implementation

dependent.



The third question I had was if these three messages can be

repeated

at any time or do we see a

different message to request a mode change.

My understanding, based on the presentation in the virtual

meeting,

is

that these messages, though shown as an ordered exchange, could
theoretically come in any order at any time.

Cheers,
Charles

Thanks

Roni Even



_______________________________________________
clue mailing list
clue@ietf.org
https://www.ietf.org/mailman/listinfo/clue


_______________________________________________
clue mailing list
clue@ietf.org
https://www.ietf.org/mailman/listinfo/clue


_______________________________________________
clue mailing list
clue@ietf.org
https://www.ietf.org/mailman/listinfo/clue


_______________________________________________
clue mailing list
clue@ietf.org
https://www.ietf.org/mailman/listinfo/clue


_______________________________________________
clue mailing list
clue@ietf.org
https://www.ietf.org/mailman/listinfo/clue

 


--Boundary_(ID_pXg3QeptBs3txPnXk5ahZA)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>It is not a three message flow but four as far as I understand in =
order to achieve a two way communication.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The caller will send his </span>Consumer capability advertisement (as =
a consumer) and an SDP for non CLUE interoperability.<o:p></o:p></p><p =
class=3DMsoNormal>The called party will send Consumer capability =
advertisement and his Media Capture Advertisement<o:p></o:p></p><p =
class=3DMsoNormal>The calling party will send Media Capture =
Advertisement &nbsp;and can send Consumer config of provider =
&nbsp;streams ( what it wants to receive)<o:p></o:p></p><p =
class=3DMsoNormal>The called party will send Consumer config of provider =
&nbsp;streams.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I think we =
need all these messages but should be aware of what it =
means.<o:p></o:p></p><p class=3DMsoNormal>In the past we thought about =
having initial communication with partial streams. And get all streams =
after the full exchange. Maybe we can have it as an option that can be =
part of the offer/answer.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Roni<span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] <b>On Behalf Of =
</b>Marshall Eubanks<br><b>Sent:</b> Friday, August 26, 2011 6:43 =
PM<br><b>To:</b> Paul Kyzivat<br><b>Cc:</b> =
clue@ietf.org<br><b>Subject:</b> Re: [clue] Questions on basic message =
flow in the framework<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>On Fri, Aug 26, 2011 at 10:13 AM, Paul Kyzivat &lt;<a =
href=3D"mailto:pkyzivat@alum.mit.edu">pkyzivat@alum.mit.edu</a>&gt; =
wrote:<o:p></o:p></p><div><p class=3DMsoNormal>On 8/25/11 3:48 PM, Roni =
Even wrote:<o:p></o:p></p><p class=3DMsoNormal>Hi,<br>This will mean two =
stage, the initial SIP exchange will require a valid SDP<br>for backward =
interoperability that will open one video, one video and =
CLUE<br>channels and only afterwards the full telepresence sessions will =
be added.<br>We can say that systems that support CLUE will wait for the =
exchange in the<br>CLUE channel to establish media which is a =
delay.<br>If we use multi body in the SIP message, we will still need to =
discuss how<br>to have the three message exchange in an offer answer =
dialog.<br><br>The way we chose will also affect my third question about =
using the messages<br>after the initial media channels are running. This =
is why I was asking about<br>maybe we need mode change =
messages.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>There are many ways to accomplish =
this.<br><br>Is your concern the call setup delay while more messages =
are exchanged? Or is it other aspects of user experience, such as =
establishing one video stream before the others?<br><br>Delay due to =
extra message exchange can be hidden so that the user experience isn't =
diminished (much). E.g. the extra message(s) can be exchanged while =
&quot;ringing&quot; (on calling side) and before alerting commences (on =
called side).<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>This needs to be looked at but may be acceptable at =
call setup, which always seems to take a few =
seconds.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>I =
am also worried about changes _during the call_, where a few seconds =
delay could be bad.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Here is an example (I am going to try and capture the =
worries I expressed in QC, and at the =
interim).<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>A =
session starts, with two endpoints separated by (say) 150 msec one way . =
There is&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><div><p =
class=3DMsoNormal>Consumer capability advertisement =
|-----------------------------&gt;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Media Capture Advertisement &nbsp; &nbsp; &nbsp; =
&lt;-----------------------------|<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Consumer config of provider &nbsp; &nbsp; &nbsp; =
|-----------------------------&gt;<o:p></o:p></p></div><div><p =
class=3DMsoNormal>streams&nbsp;<o:p></o:p></p></div></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>That takes roughly 450 msec + a little, which seems =
OK.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>1.) Won't in practice the provider send a SDP file to =
the consumer, which in practice the consumer should receive and parse =
(if only as an error check), so won't that add ANOTHER round trip ? So, =
won't that take 600 msec plus a little, which is less OK ? And, won't =
that also mean that,<o:p></o:p></p></div><div><p class=3DMsoNormal>if =
there is a 1% packet loss, there will be a (1 - (0.99)^4 =3D) &nbsp;4% =
chance of a problem with these handshakes ? And won't a drop on any of =
these 4 messages mean a considerably longer setup delay =
?&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>And, then&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>2.) Suppose, at some point in the session, there is a =
network blip and inbound becomes congested. The provider needs to =
throttle back. The consumer detects this, says &quot;I need to advertise =
less bandwidth,&quot; sends&nbsp;a corresponding CCA via UDP. The =
provider receives this, and sends a new MCA.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>This gets lost in the congestion. Even if three in a =
row are sent, they might all be lost, as the link is =
congested.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>So, then there is a timer set. Tick, tick, tick. The =
consumer will send more CCAs (presumably) once the timer times out, but =
nothing comes back. The consumer can talk to the provider, but it =
doesn't know it, and it isn't allowed to except =
through<o:p></o:p></p></div><div><p class=3DMsoNormal>this three way, so =
the situation never gets resolved. Meanwhile, up at Layer 8, the company =
CEO is getting pissed off. (And, in some parallel universe, IESG ADs are =
asking questions about congestion control.) Even a 1 second timer would =
mean that the time to recover from _one_ control packet loss could be =
1.5 seconds, which is not good.&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>This says to me that =
either<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>- =
providers SHOULD include information about adapting to congestion in the =
first handshake, so that the consumer can send an =
appropriate<o:p></o:p></p></div><div><p class=3DMsoNormal>config message =
as needed<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>or&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>- =
consumers &nbsp;should be able to send a &quot;squelch&quot; message to =
the provider, saying &quot;reduce bandwidth to me now,&quot; and let the =
provider puzzle it out. This could take the form of (say) a not to =
exceed bandwidth in the config message; a subsequent config could be the =
same except for a lowered &nbsp;NTE bandwidth. Obviously, in a really =
severe problem, you might want to set that to =
zero.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>or both.&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>All of this seems fairly fundamental to me, the sort =
of thing that needs to be addressed if we are going to use this 3-way =
handshake.&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Regards<o:p></o:p></p></div><div><p =
class=3DMsoNormal>Marshall<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>&nbsp;<o:p></o:p></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>For =
instance, there could be multiple O/A exchanges, with preconditions used =
to delay the alerting. There could then also be exchanges over a =
&quot;clue&quot; stream between the first o/a and the last one resolving =
the preconditions.<br><br>I don't think its necessary to decide on this =
mechanism yet.<br><br>&nbsp; &nbsp; &nbsp; &nbsp;Thanks<br><span =
style=3D'color:#888888'>&nbsp; &nbsp; &nbsp; =
&nbsp;Paul</span><o:p></o:p></p><div><div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>Roni<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>-----Original Message-----<br>From: Allyn =
Romanow (allyn) [mailto:<a href=3D"mailto:allyn@cisco.com" =
target=3D"_blank">allyn@cisco.com</a>]<br>Sent: Thursday, August 25, =
2011 10:08 PM<br>To: Roni Even; Andrew Pepperell (apeppere); <a =
href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br>Subject: RE: [clue] Questions on =
basic message flow in the framework<br><br>One option would be to =
establish CLUE through SIP, and then these<br>messages are CLUE =
messages, not SIP messages.<o:p></o:p></p><p =
class=3DMsoNormal>-----Original Message-----<br>From: <a =
href=3D"mailto:clue-bounces@ietf.org" =
target=3D"_blank">clue-bounces@ietf.org</a> [mailto:<a =
href=3D"mailto:clue-bounces@ietf.org" =
target=3D"_blank">clue-bounces@ietf.org</a>] On Behalf<o:p></o:p></p><p =
class=3DMsoNormal>Of<o:p></o:p></p><p class=3DMsoNormal>Roni =
Even<br>Sent: Thursday, August 25, 2011 12:01 PM<br>To: Andrew Pepperell =
(apeppere); <a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br>Subject: Re: [clue] Questions on =
basic message flow in the framework<br><br>Hi,<br>During the initial =
discussion on this work one of the issues was if<o:p></o:p></p><p =
class=3DMsoNormal>we<o:p></o:p></p><p class=3DMsoNormal>are<br>talking =
about one or two stage signaling. As far as I remember =
we<br>talked<br>about one stage signaling, is this still the case or do =
we still keep<br>it<br>open. This was way I asked about the mapping to =
SIP and why I think<o:p></o:p></p><p =
class=3DMsoNormal>we<o:p></o:p></p><p class=3DMsoNormal>need<br>to =
consider it early to verify if the proposed message flow =
works<o:p></o:p></p><p class=3DMsoNormal>with<o:p></o:p></p><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'>one<br>stage =
signaling.<br>Regards<br>Roni<o:p></o:p></p><p =
class=3DMsoNormal>-----Original Message-----<br>From: <a =
href=3D"mailto:clue-bounces@ietf.org" =
target=3D"_blank">clue-bounces@ietf.org</a> [mailto:<a =
href=3D"mailto:clue-bounces@ietf.org" =
target=3D"_blank">clue-bounces@ietf.org</a>] On<o:p></o:p></p><p =
class=3DMsoNormal>Behalf<o:p></o:p></p><p =
class=3DMsoNormal>Of<o:p></o:p></p><p class=3DMsoNormal>Andy =
Pepperell<br>Sent: Thursday, August 25, 2011 7:47 PM<br>To: <a =
href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br>Subject: Re: [clue] Questions on =
basic message flow in the<o:p></o:p></p><p =
class=3DMsoNormal>framework<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p =
class=3DMsoNormal><br>Thanks Charles! To follow =
up:<br><br>&nbsp;&gt;&gt;[Roni]<br>&nbsp;&gt;&gt; &nbsp;I was looking at =
the use cases of 3 to 3 and 3 to 1 and =
tried<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>to<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p =
class=3DMsoNormal>understand what will be conveyed in the three messages =
and how will<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>we<o:p></o:p></p><p class=3DMsoNormal>use the =
information.<br>&nbsp;&gt;&gt; &nbsp;The first question I had was how =
this relates to SIP. At which<br>stage<br>of the SIP call will the =
consumer advertize its =
capabilities?<br>&nbsp;&gt;[Charles]<br>&nbsp;&gt;I think it is best to =
focus on the framework a bit more before<br>mapping<br>to =
SIP.<br><br>Yes, that's been our approach so =
far...<br><br>&nbsp;&gt;&gt;[Roni]<br>&nbsp;&gt;&gt; &nbsp;The third =
question I had was if these three messages can be<br>repeated<br>at any =
time or do we see a different message to request a mode<o:p></o:p></p><p =
class=3DMsoNormal>change.<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&gt;[Charles]<br>&nbsp;&gt;My understanding, =
based on the presentation in the virtual<o:p></o:p></p><p =
class=3DMsoNormal>meeting,<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p =
class=3DMsoNormal>is<br>that these messages, though shown as an ordered =
exchange, could<br>theoretically come in any order at any =
time.<br><br>While for the purposes of of producing robust =
implementations<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>messages<o:p></o:p></p><p class=3DMsoNormal>would need =
to be handled &quot;in any order at any time&quot;, within =
the<o:p></o:p></p><p class=3DMsoNormal>model<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p =
class=3DMsoNormal>as<br>proposed there are some constraints - =
specifically, a media stream<br>provider must not send a media capture =
advertisement until it's<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>seen<o:p></o:p></p><p =
class=3DMsoNormal>at<o:p></o:p></p><p class=3DMsoNormal>least one =
consumer capability advertisement, and a consumer would<o:p></o:p></p><p =
class=3DMsoNormal>not<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p =
class=3DMsoNormal>be<br>able to send a stream configuration message =
until it's seen at<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>least<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p =
class=3DMsoNormal>one<br>media capture advertisement from the =
provider.<br><br>Andy<br><br><br>On 24/08/2011 21:09, Charles Eckel =
(eckelcu) wrote:<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>Hi Roni,<br><br>Please see =
inline.<o:p></o:p></p><p class=3DMsoNormal>-----Original =
Message-----<br>From: <a href=3D"mailto:clue-bounces@ietf.org" =
target=3D"_blank">clue-bounces@ietf.org</a> [mailto:<a =
href=3D"mailto:clue-bounces@ietf.org" =
target=3D"_blank">clue-bounces@ietf.org</a>] =
On<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>Behalf<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>Of Roni =
Even<o:p></o:p></p><p class=3DMsoNormal>Sent: Wednesday, August 24, 2011 =
6:30 AM<br>To: <a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br>Subject: [clue] Questions on =
basic message flow in the framework<br><br>Hi,<br><br>In the interim =
meeting I mentioned that I that I support =
the<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>model<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p =
class=3DMsoNormal>but<o:p></o:p></p><p class=3DMsoNormal>think that =
there are parameters<o:p></o:p></p><p class=3DMsoNormal>that I would =
like to add. At the meeting it was clear to me that<o:p></o:p></p><p =
class=3DMsoNormal>there<o:p></o:p></p><p class=3DMsoNormal>will be a new =
revision soon<o:p></o:p></p><p class=3DMsoNormal>that will support =
parameters at the capture scene level. =
Trying<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>to<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p =
class=3DMsoNormal>see<o:p></o:p></p><p class=3DMsoNormal>which =
parameters I would like<o:p></o:p></p><p class=3DMsoNormal>to see =
supported I looked at the message flow and I have some<o:p></o:p></p><p =
class=3DMsoNormal>questions.<o:p></o:p></p><p class=3DMsoNormal>Andy =
presented the basic message flow with three messages:<br><br><br><br>1. =
&nbsp; &nbsp; &nbsp; Consumer capability advertisement<br><br>2. &nbsp; =
&nbsp; &nbsp; Provider - media capture advertisement<br><br>3. &nbsp; =
&nbsp; &nbsp; Consumer configuration of provider =
streams.<br><br><br><br>I was looking at the use cases of 3 to 3 and 3 =
to 1 and tried to<o:p></o:p></p><p class=3DMsoNormal>understand what =
will be conveyed in<o:p></o:p></p><p class=3DMsoNormal>the three =
messages and how will we use the information.<br><br>The first question =
I had was how this relates to SIP. At =
which<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>stage<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>of the =
SIP call will the consumer<o:p></o:p></p><p class=3DMsoNormal>advertize =
its capabilities?<o:p></o:p></p><p class=3DMsoNormal>I think it is best =
to focus on the framework a bit more =
before<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>mapping<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>to SIP.<o:p></o:p></p><p =
class=3DMsoNormal>In the second part, I was then looking at a =
&nbsp;telepresence system<o:p></o:p></p><p =
class=3DMsoNormal>that<o:p></o:p></p><p class=3DMsoNormal>has 3 65&quot; =
screens where the<o:p></o:p></p><p class=3DMsoNormal>distance between =
the screens including the frames is 6&quot;. The<o:p></o:p></p><p =
class=3DMsoNormal>system<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>has three =
cameras, each mounted on<o:p></o:p></p><p class=3DMsoNormal>the center =
of a screen. The system is facing a room with =
three<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>rows<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>each row =
sits 6 people and each<o:p></o:p></p><p class=3DMsoNormal>camera is =
capable of capturing a third of the room but =
the<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>default<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>views of =
each camera does not<o:p></o:p></p><p class=3DMsoNormal>overlap with the =
others. The cameras support zoom and pan =
(local<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>from<o:p></o:p></p><p class=3DMsoNormal>the =
application).<o:p></o:p></p><p class=3DMsoNormal>The system can decode =
up to four video streams where one is<o:p></o:p></p><p =
class=3DMsoNormal>presentation (H.239 like). The system =
can<o:p></o:p></p><p class=3DMsoNormal>support an internal 4-way =
multipoint call, means that it can<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>receive<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>the three =
main video streams from<o:p></o:p></p><p class=3DMsoNormal>one, two or =
three endpoints.<br><br>I think that this is a very standard system, =
nothing special.<br><br>The telepresence application is willing to =
provide all this<o:p></o:p></p><p class=3DMsoNormal>information as part =
of the consumer<o:p></o:p></p><p class=3DMsoNormal>capability =
advertisement and according to Andy's slides =
the<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>message<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>include =
physical factors , user<o:p></o:p></p><p class=3DMsoNormal>preferences =
and software limitations.<br><br>I am now trying to understand what the =
purpose of the consumer<o:p></o:p></p><p class=3DMsoNormal>capability =
advertisement is in order to<o:p></o:p></p><p class=3DMsoNormal>see what =
information is important to convey.<br><br>Is the reason for the =
consumer capability advertisement to allow<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>the<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>provider =
to propose a better<o:p></o:p></p><p class=3DMsoNormal>media capability =
advertisement, or is it to allow the =
provider<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>to<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>optimize =
the content of the media<o:p></o:p></p><p class=3DMsoNormal>streams he =
is sending based on the information provided. =
This<o:p></o:p></p></blockquote></blockquote><p =
class=3DMsoNormal>will<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>help with =
looking at which<o:p></o:p></p><p class=3DMsoNormal>parameters can be =
used. The slides show that the information =
is<o:p></o:p></p></blockquote></blockquote><p =
class=3DMsoNormal>used<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>for the =
capability<o:p></o:p></p><p =
class=3DMsoNormal>advertisements.<o:p></o:p></p><p class=3DMsoNormal>I =
viewed it as being primarily for the former, but using it =
for<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>the<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>latter =
may make sense as well and should not be excluded. =
The<o:p></o:p></p></blockquote></blockquote><p =
class=3DMsoNormal>extent<o:p></o:p></p><p =
class=3DMsoNormal>to<o:p></o:p></p><p class=3DMsoNormal>which the =
provider actually uses the information is<o:p></o:p></p><p =
class=3DMsoNormal>implementation<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>dependent.<o:p></o:p></p><p =
class=3DMsoNormal><br><br>The third question I had was if these three =
messages can be<o:p></o:p></p></blockquote></blockquote><p =
class=3DMsoNormal>repeated<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal>at any =
time or do we see a<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>different message to request a mode =
change.<o:p></o:p></p><p class=3DMsoNormal>My understanding, based on =
the presentation in the virtual<o:p></o:p></p></blockquote><p =
class=3DMsoNormal>meeting,<o:p></o:p></p><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p =
class=3DMsoNormal>is<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>that these messages, though shown as an =
ordered exchange, could<br>theoretically come in any order at any =
time.<br><br>Cheers,<br>Charles<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>Thanks<br><br>Roni =
Even<br><br><o:p></o:p></p><p =
class=3DMsoNormal>_______________________________________________<br>clue=
 mailing list<br><a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/clue" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><o:p></o:=
p></p><p =
class=3DMsoNormal><br>_______________________________________________<br>=
clue mailing list<br><a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/clue" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><o:p></o:=
p></p></blockquote><p =
class=3DMsoNormal><br>_______________________________________________<br>=
clue mailing list<br><a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/clue" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><o:p></o:=
p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><br>______________________________________=
_________<br>clue mailing list<br><a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/clue" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><o:p></o:=
p></p></blockquote><p =
class=3DMsoNormal><br>_______________________________________________<br>=
clue mailing list<br><a href=3D"mailto:clue@ietf.org" =
target=3D"_blank">clue@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/clue" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/clue</a><o:p></o:=
p></p></div></div></blockquote></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>=

--Boundary_(ID_pXg3QeptBs3txPnXk5ahZA)--

From pkyzivat@alum.mit.edu  Fri Aug 26 10:24:48 2011
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3782321F8C80 for <clue@ietfa.amsl.com>; Fri, 26 Aug 2011 10:24:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.52
X-Spam-Level: 
X-Spam-Status: No, score=-2.52 tagged_above=-999 required=5 tests=[AWL=0.079,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1fb03yktl41Q for <clue@ietfa.amsl.com>; Fri, 26 Aug 2011 10:24:47 -0700 (PDT)
Received: from qmta04.westchester.pa.mail.comcast.net (qmta04.westchester.pa.mail.comcast.net [76.96.62.40]) by ietfa.amsl.com (Postfix) with ESMTP id A4C2521F86F6 for <clue@ietf.org>; Fri, 26 Aug 2011 10:24:46 -0700 (PDT)
Received: from omta10.westchester.pa.mail.comcast.net ([76.96.62.28]) by qmta04.westchester.pa.mail.comcast.net with comcast id R5QD1h0030cZkys545S4TT; Fri, 26 Aug 2011 17:26:04 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([24.62.109.41]) by omta10.westchester.pa.mail.comcast.net with comcast id R5S01h00i0tdiYw3W5S2ij; Fri, 26 Aug 2011 17:26:03 +0000
Message-ID: <4E57D727.5020409@alum.mit.edu>
Date: Fri, 26 Aug 2011 13:25:59 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Marshall Eubanks <marshall.eubanks@gmail.com>
References: <033601cc6261$f8487670$e8d96350$%roni@huawei.com> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C05281239@xmb-sjc-234.amer.cisco.com> <4E567C6C.9010504@cisco.com> <00a901cc6359$484f0880$d8ed1980$%roni@huawei.com> <9AC2C4348FD86B4BB1F8FA9C5E3A5EDC05603802@xmb-sjc-221.amer.cisco.com> <00b001cc635f$f029b590$d07d20b0$%roni@huawei.com> <4E57AA11.6090704@alum.mit.edu> <CAJNg7VJfmaV8L+AS_OGGpT2pG8EqSkzgJiwWkc65t6HfW5LAxA@mail.gmail.com>
In-Reply-To: <CAJNg7VJfmaV8L+AS_OGGpT2pG8EqSkzgJiwWkc65t6HfW5LAxA@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: clue@ietf.org
Subject: Re: [clue] Questions on basic message flow in the framework
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Aug 2011 17:24:48 -0000

On 8/26/11 11:43 AM, Marshall Eubanks wrote:
>
>
> On Fri, Aug 26, 2011 at 10:13 AM, Paul Kyzivat <pkyzivat@alum.mit.edu
> <mailto:pkyzivat@alum.mit.edu>> wrote:
>
>     On 8/25/11 3:48 PM, Roni Even wrote:
>
>         Hi,
>         This will mean two stage, the initial SIP exchange will require
>         a valid SDP
>         for backward interoperability that will open one video, one
>         video and CLUE
>         channels and only afterwards the full telepresence sessions will
>         be added.
>         We can say that systems that support CLUE will wait for the
>         exchange in the
>         CLUE channel to establish media which is a delay.
>         If we use multi body in the SIP message, we will still need to
>         discuss how
>         to have the three message exchange in an offer answer dialog.
>
>         The way we chose will also affect my third question about using
>         the messages
>         after the initial media channels are running. This is why I was
>         asking about
>         maybe we need mode change messages.
>
>
>     There are many ways to accomplish this.
>
>     Is your concern the call setup delay while more messages are
>     exchanged? Or is it other aspects of user experience, such as
>     establishing one video stream before the others?
>
>     Delay due to extra message exchange can be hidden so that the user
>     experience isn't diminished (much). E.g. the extra message(s) can be
>     exchanged while "ringing" (on calling side) and before alerting
>     commences (on called side).
>
>
> This needs to be looked at but may be acceptable at call setup, which
> always seems to take a few seconds.
>
> I am also worried about changes _during the call_, where a few seconds
> delay could be bad.
>
> Here is an example (I am going to try and capture the worries I
> expressed in QC, and at the interim).
>
> A session starts, with two endpoints separated by (say) 150 msec one way
> . There is
>
> Consumer capability advertisement |----------------------------->
>
> Media Capture Advertisement <-----------------------------|
>
> Consumer config of provider       |----------------------------->
> streams
>
> That takes roughly 450 msec + a little, which seems OK.
>
> 1.) Won't in practice the provider send a SDP file to the consumer,
> which in practice the consumer should receive and parse (if only as an
> error check), so won't that add ANOTHER round trip ? So, won't that take
> 600 msec plus a little, which is less OK ? And, won't that also mean that,
> if there is a 1% packet loss, there will be a (1 - (0.99)^4 =)  4%
> chance of a problem with these handshakes ? And won't a drop on any of
> these 4 messages mean a considerably longer setup delay ?

I think it is still unclear if the above messages precede the O/A, are 
carried in some of the same messages as the O/A, or are actually 
embedded in the O/A SDP. So its as yet unclear whether there would be 3, 
4, 5, or more messages.

The impact of message drop will also depend on the specific mechanisms, 
but certainly there will be *some* impact.

(But note that we may well be doing ICE as well, which can require many 
more messages.)

> And, then
>
> 2.) Suppose, at some point in the session, there is a network blip and
> inbound becomes congested. The provider needs to throttle back. The
> consumer detects this, says "I need to advertise less bandwidth,"
> sends a corresponding CCA via UDP. The provider receives this, and sends
> a new MCA.

Do you think CLUE-specific signaling is the proper way to deal with 
that? Its not a problem that is unique to CLUE. Perhaps it would be 
better to use adaptive rate codecs for this. They could presumably 
respond more quickly.

	Thanks,
	Paul

> This gets lost in the congestion. Even if three in a row are sent, they
> might all be lost, as the link is congested.
>
> So, then there is a timer set. Tick, tick, tick. The consumer will send
> more CCAs (presumably) once the timer times out, but nothing comes back.
> The consumer can talk to the provider, but it doesn't know it, and it
> isn't allowed to except through
> this three way, so the situation never gets resolved. Meanwhile, up at
> Layer 8, the company CEO is getting pissed off. (And, in some parallel
> universe, IESG ADs are asking questions about congestion control.) Even
> a 1 second timer would mean that the time to recover from _one_ control
> packet loss could be 1.5 seconds, which is not good.
>
> This says to me that either
>
> - providers SHOULD include information about adapting to congestion in
> the first handshake, so that the consumer can send an appropriate
> config message as needed
>
> or
>
> - consumers  should be able to send a "squelch" message to the provider,
> saying "reduce bandwidth to me now," and let the provider puzzle it out.
> This could take the form of (say) a not to exceed bandwidth in the
> config message; a subsequent config could be the same except for a
> lowered  NTE bandwidth. Obviously, in a really severe problem, you might
> want to set that to zero.
>
> or both.
>
> All of this seems fairly fundamental to me, the sort of thing that needs
> to be addressed if we are going to use this 3-way handshake.
>
> Regards
> Marshall
>
>     For instance, there could be multiple O/A exchanges, with
>     preconditions used to delay the alerting. There could then also be
>     exchanges over a "clue" stream between the first o/a and the last
>     one resolving the preconditions.
>
>     I don't think its necessary to decide on this mechanism yet.
>
>             Thanks
>             Paul
>
>
>         Roni
>
>             -----Original Message-----
>             From: Allyn Romanow (allyn) [mailto:allyn@cisco.com
>             <mailto:allyn@cisco.com>]
>             Sent: Thursday, August 25, 2011 10:08 PM
>             To: Roni Even; Andrew Pepperell (apeppere); clue@ietf.org
>             <mailto:clue@ietf.org>
>             Subject: RE: [clue] Questions on basic message flow in the
>             framework
>
>             One option would be to establish CLUE through SIP, and then
>             these
>             messages are CLUE messages, not SIP messages.
>
>                 -----Original Message-----
>                 From: clue-bounces@ietf.org
>                 <mailto:clue-bounces@ietf.org>
>                 [mailto:clue-bounces@ietf.org
>                 <mailto:clue-bounces@ietf.org>] On Behalf
>
>             Of
>
>                 Roni Even
>                 Sent: Thursday, August 25, 2011 12:01 PM
>                 To: Andrew Pepperell (apeppere); clue@ietf.org
>                 <mailto:clue@ietf.org>
>                 Subject: Re: [clue] Questions on basic message flow in
>                 the framework
>
>                 Hi,
>                 During the initial discussion on this work one of the
>                 issues was if
>
>             we
>
>                 are
>                 talking about one or two stage signaling. As far as I
>                 remember we
>                 talked
>                 about one stage signaling, is this still the case or do
>                 we still keep
>                 it
>                 open. This was way I asked about the mapping to SIP and
>                 why I think
>
>             we
>
>                 need
>                 to consider it early to verify if the proposed message
>                 flow works
>
>             with
>
>                 one
>                 stage signaling.
>                 Regards
>                 Roni
>
>                     -----Original Message-----
>                     From: clue-bounces@ietf.org
>                     <mailto:clue-bounces@ietf.org>
>                     [mailto:clue-bounces@ietf.org
>                     <mailto:clue-bounces@ietf.org>] On
>
>             Behalf
>
>                 Of
>
>                     Andy Pepperell
>                     Sent: Thursday, August 25, 2011 7:47 PM
>                     To: clue@ietf.org <mailto:clue@ietf.org>
>                     Subject: Re: [clue] Questions on basic message flow
>                     in the
>
>             framework
>
>
>                     Thanks Charles! To follow up:
>
>                      >>[Roni]
>                      >>  I was looking at the use cases of 3 to 3 and 3
>                     to 1 and tried
>
>             to
>
>                     understand what will be conveyed in the three
>                     messages and how will
>
>                 we
>
>                     use the information.
>                      >>  The first question I had was how this relates
>                     to SIP. At which
>                     stage
>                     of the SIP call will the consumer advertize its
>                     capabilities?
>                      >[Charles]
>                      >I think it is best to focus on the framework a bit
>                     more before
>                     mapping
>                     to SIP.
>
>                     Yes, that's been our approach so far...
>
>                      >>[Roni]
>                      >>  The third question I had was if these three
>                     messages can be
>                     repeated
>                     at any time or do we see a different message to
>                     request a mode
>
>                 change.
>
>                      >[Charles]
>                      >My understanding, based on the presentation in the
>                     virtual
>
>             meeting,
>
>                     is
>                     that these messages, though shown as an ordered
>                     exchange, could
>                     theoretically come in any order at any time.
>
>                     While for the purposes of of producing robust
>                     implementations
>
>                 messages
>
>                     would need to be handled "in any order at any time",
>                     within the
>
>             model
>
>                     as
>                     proposed there are some constraints - specifically,
>                     a media stream
>                     provider must not send a media capture advertisement
>                     until it's
>
>             seen
>
>                 at
>
>                     least one consumer capability advertisement, and a
>                     consumer would
>
>             not
>
>                     be
>                     able to send a stream configuration message until
>                     it's seen at
>
>             least
>
>                     one
>                     media capture advertisement from the provider.
>
>                     Andy
>
>
>                     On 24/08/2011 21:09, Charles Eckel (eckelcu) wrote:
>
>                         Hi Roni,
>
>                         Please see inline.
>
>                             -----Original Message-----
>                             From: clue-bounces@ietf.org
>                             <mailto:clue-bounces@ietf.org>
>                             [mailto:clue-bounces@ietf.org
>                             <mailto:clue-bounces@ietf.org>] On
>
>                 Behalf
>
>                         Of Roni Even
>
>                             Sent: Wednesday, August 24, 2011 6:30 AM
>                             To: clue@ietf.org <mailto:clue@ietf.org>
>                             Subject: [clue] Questions on basic message
>                             flow in the framework
>
>                             Hi,
>
>                             In the interim meeting I mentioned that I
>                             that I support the
>
>             model
>
>                     but
>
>                         think that there are parameters
>
>                             that I would like to add. At the meeting it
>                             was clear to me that
>
>                     there
>
>                         will be a new revision soon
>
>                             that will support parameters at the capture
>                             scene level. Trying
>
>             to
>
>                     see
>
>                         which parameters I would like
>
>                             to see supported I looked at the message
>                             flow and I have some
>
>                         questions.
>
>                             Andy presented the basic message flow with
>                             three messages:
>
>
>
>                             1.       Consumer capability advertisement
>
>                             2.       Provider - media capture advertisement
>
>                             3.       Consumer configuration of provider
>                             streams.
>
>
>
>                             I was looking at the use cases of 3 to 3 and
>                             3 to 1 and tried to
>
>                         understand what will be conveyed in
>
>                             the three messages and how will we use the
>                             information.
>
>                             The first question I had was how this
>                             relates to SIP. At which
>
>                 stage
>
>                         of the SIP call will the consumer
>
>                             advertize its capabilities?
>
>                         I think it is best to focus on the framework a
>                         bit more before
>
>                     mapping
>
>                         to SIP.
>
>                             In the second part, I was then looking at a
>                               telepresence system
>
>                     that
>
>                         has 3 65" screens where the
>
>                             distance between the screens including the
>                             frames is 6". The
>
>                 system
>
>                         has three cameras, each mounted on
>
>                             the center of a screen. The system is facing
>                             a room with three
>
>                 rows
>
>                         each row sits 6 people and each
>
>                             camera is capable of capturing a third of
>                             the room but the
>
>             default
>
>                         views of each camera does not
>
>                             overlap with the others. The cameras support
>                             zoom and pan (local
>
>                     from
>
>                         the application).
>
>                             The system can decode up to four video
>                             streams where one is
>
>                         presentation (H.239 like). The system can
>
>                             support an internal 4-way multipoint call,
>                             means that it can
>
>                 receive
>
>                         the three main video streams from
>
>                             one, two or three endpoints.
>
>                             I think that this is a very standard system,
>                             nothing special.
>
>                             The telepresence application is willing to
>                             provide all this
>
>                         information as part of the consumer
>
>                             capability advertisement and according to
>                             Andy's slides the
>
>                 message
>
>                         include physical factors , user
>
>                             preferences and software limitations.
>
>                             I am now trying to understand what the
>                             purpose of the consumer
>
>                         capability advertisement is in order to
>
>                             see what information is important to convey.
>
>                             Is the reason for the consumer capability
>                             advertisement to allow
>
>                 the
>
>                         provider to propose a better
>
>                             media capability advertisement, or is it to
>                             allow the provider
>
>             to
>
>                         optimize the content of the media
>
>                             streams he is sending based on the
>                             information provided. This
>
>             will
>
>                         help with looking at which
>
>                             parameters can be used. The slides show that
>                             the information is
>
>                 used
>
>                         for the capability
>
>                             advertisements.
>
>                         I viewed it as being primarily for the former,
>                         but using it for
>
>             the
>
>                         latter may make sense as well and should not be
>                         excluded. The
>
>                 extent
>
>                     to
>
>                         which the provider actually uses the information is
>
>             implementation
>
>                         dependent.
>
>
>
>                             The third question I had was if these three
>                             messages can be
>
>                 repeated
>
>                         at any time or do we see a
>
>                             different message to request a mode change.
>
>                         My understanding, based on the presentation in
>                         the virtual
>
>             meeting,
>
>                     is
>
>                         that these messages, though shown as an ordered
>                         exchange, could
>                         theoretically come in any order at any time.
>
>                         Cheers,
>                         Charles
>
>                             Thanks
>
>                             Roni Even
>
>
>                         _________________________________________________
>                         clue mailing list
>                         clue@ietf.org <mailto:clue@ietf.org>
>                         https://www.ietf.org/mailman/__listinfo/clue
>                         <https://www.ietf.org/mailman/listinfo/clue>
>
>
>                     _________________________________________________
>                     clue mailing list
>                     clue@ietf.org <mailto:clue@ietf.org>
>                     https://www.ietf.org/mailman/__listinfo/clue
>                     <https://www.ietf.org/mailman/listinfo/clue>
>
>
>                 _________________________________________________
>                 clue mailing list
>                 clue@ietf.org <mailto:clue@ietf.org>
>                 https://www.ietf.org/mailman/__listinfo/clue
>                 <https://www.ietf.org/mailman/listinfo/clue>
>
>
>         _________________________________________________
>         clue mailing list
>         clue@ietf.org <mailto:clue@ietf.org>
>         https://www.ietf.org/mailman/__listinfo/clue
>         <https://www.ietf.org/mailman/listinfo/clue>
>
>
>     _________________________________________________
>     clue mailing list
>     clue@ietf.org <mailto:clue@ietf.org>
>     https://www.ietf.org/mailman/__listinfo/clue
>     <https://www.ietf.org/mailman/listinfo/clue>
>
>


From mary.ietf.barnes@gmail.com  Mon Aug 29 14:44:21 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FDC921F8B00 for <clue@ietfa.amsl.com>; Mon, 29 Aug 2011 14:44:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.454
X-Spam-Level: 
X-Spam-Status: No, score=-103.454 tagged_above=-999 required=5 tests=[AWL=0.144, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FOBRVq7Lyxx5 for <clue@ietfa.amsl.com>; Mon, 29 Aug 2011 14:44:20 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 50E3121F8761 for <clue@ietf.org>; Mon, 29 Aug 2011 14:44:20 -0700 (PDT)
Received: by vxi29 with SMTP id 29so5822529vxi.31 for <clue@ietf.org>; Mon, 29 Aug 2011 14:45:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=9SYVdpLr0hYfT+ShC+ab2uUXQm4GO2MalJt8yKwq0jE=; b=L+wyXZC4DOpj4FXsZ68Q2eGijwUDhZgztMPgDb16zJwbGhZOapKIBnn/qCnshsx1zF eQPyIcK+UGMkcHmMhnzQ3d1dk+yjwnYu/OlWD4gQz6rhE6+792tJ1V9HwF+l1bwnebeJ /crWeQFXdh4Uzgo+dpo/BEAyoRMJSWMvK8lhQ=
MIME-Version: 1.0
Received: by 10.52.20.133 with SMTP id n5mr648200vde.302.1314654345600; Mon, 29 Aug 2011 14:45:45 -0700 (PDT)
Received: by 10.52.183.201 with HTTP; Mon, 29 Aug 2011 14:45:45 -0700 (PDT)
In-Reply-To: <1241030509.3022037.1314646459806.JavaMail.doodle@worker2>
References: <1241030509.3022037.1314646459806.JavaMail.doodle@worker2>
Date: Mon, 29 Aug 2011 16:45:45 -0500
Message-ID: <CAHBDyN4i1GdNyQzue-hd5vr_dUZoL-QbPMDmSQewWnOdx48Y-A@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: CLUE <clue@ietf.org>
Content-Type: multipart/alternative; boundary=20cf307c9ff4459ddf04ababd1b4
Subject: [clue] Doodle: Link for poll "CLUE WG F2F Interim"
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Aug 2011 21:44:21 -0000

--20cf307c9ff4459ddf04ababd1b4
Content-Type: text/plain; charset=ISO-8859-1

Hi folks,

We are considering holding a face to face for CLUE in order to progress the
framework. In speaking to some of the primary authors, October 11th and 12th
(1.5 days) looks like it might work.  The plan is to host the meeting in
Boston (ideally at the Polycom Andover site, but we'll need to work out the
logistics).  However, we first need an idea of how many people could attend
a f2f.
http://doodle.com/h3ahqn9ht96m839k

We would also have a Webex session.  If you are not able to attend a f2f but
would participate via Webex, please include a comment indicating such.

In order to plan, we would like responses no later than Monday, Sept. 5th at
5pm Pacific.

We will do a separate doodle poll for a virtual interim if we don't get
enough folks able to attend a f2f.

Thanks,
Mary
CLUE WG co-chair

--20cf307c9ff4459ddf04ababd1b4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote">Hi folks,</div><div class=3D"gmail_quote"><br></=
div><div class=3D"gmail_quote">We are considering holding a face to face fo=
r CLUE in order to progress the framework. In speaking to some of the prima=
ry authors, October 11th and 12th (1.5 days) looks like it might work. =A0T=
he plan is to host the meeting in Boston (ideally at the Polycom Andover si=
te, but we&#39;ll need to work out the logistics). =A0However, we first nee=
d an idea of how many people could attend a f2f. =A0</div>
<div class=3D"gmail_quote"><a href=3D"http://doodle.com/h3ahqn9ht96m839k" t=
arget=3D"_blank">http://doodle.com/h3ahqn9ht96m839k</a><br>
<br>We would also have a Webex session. =A0If you are not able to attend a =
f2f but would participate via Webex, please include a comment indicating su=
ch.=A0</div><div class=3D"gmail_quote"><br></div><div class=3D"gmail_quote"=
>In order to plan, we would like responses no later than Monday, Sept. 5th =
at 5pm Pacific. =A0</div>
<div class=3D"gmail_quote"><br></div><div class=3D"gmail_quote">We will do =
a separate doodle poll for a virtual interim if we don&#39;t get enough fol=
ks able to attend a f2f.</div><div class=3D"gmail_quote"><br></div><div cla=
ss=3D"gmail_quote">
Thanks,</div><div class=3D"gmail_quote">Mary</div><div class=3D"gmail_quote=
">CLUE WG co-chair<br>
<br>
</div><br>

--20cf307c9ff4459ddf04ababd1b4--

From Even.roni@huawei.com  Tue Aug 30 14:11:07 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B7A421F8D2F for <clue@ietfa.amsl.com>; Tue, 30 Aug 2011 14:11:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.338
X-Spam-Level: 
X-Spam-Status: No, score=-106.338 tagged_above=-999 required=5 tests=[AWL=0.260, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wy2+sZTL+oym for <clue@ietfa.amsl.com>; Tue, 30 Aug 2011 14:11:05 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by ietfa.amsl.com (Postfix) with ESMTP id 41C9E21F8D2B for <clue@ietf.org>; Tue, 30 Aug 2011 14:11:04 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQR00BDEEWWCF@szxga04-in.huawei.com> for clue@ietf.org; Wed, 31 Aug 2011 05:12:32 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQR0048CEWVFU@szxga04-in.huawei.com> for clue@ietf.org; Wed, 31 Aug 2011 05:12:32 +0800 (CST)
Received: from windows8d787f9 ([109.64.200.234]) by szxml12-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LQR00JTBEWQBI@szxml12-in.huawei.com>; Wed, 31 Aug 2011 05:12:31 +0800 (CST)
Date: Wed, 31 Aug 2011 00:10:56 +0300
From: Roni Even <Even.roni@huawei.com>
To: clue@ietf.org
Message-id: <049c01cc6759$534f7bd0$f9ee7370$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: multipart/alternative; boundary="Boundary_(ID_kdeEj6yIwPuesVPIIVn2vA)"
Content-language: en-us
Thread-index: AcxnWUwOxhYXHs9DTi+pQrFJrptz2g==
Subject: [clue] preworking group last call -
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Aug 2011 21:11:07 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_kdeEj6yIwPuesVPIIVn2vA)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi, 

Christian did a review and sent a markup work document with comments and
sent it to me as the editor of the document. I will try to send the list the
major comments.

 

1.       The use case does not provide any text about  dynamic changes of
the media description during the call. Need to add to the use cases.

2.       Section 1 "A standard way of describing the multiple  streams
constituting the media flows and the fundamental aspects of their behavior,
would allow telepresence systems to interwork." The question is what is
meant here. Is it that by allowing a common way to describe streams that
systems that have different capabilities are able to negotiate a common set
of capabilities.  My view is that what it means that even though there are
some standards in place there is no standard way to describe the streams
behavior or semantics preventing interoperability even between systems with
same capabilities from different manufacturers.

3.       We have the following paragraph in the introduction and I think it
can be deleted " Many different scenarios need to be supported.  Our
strategy in this  document is to describe in detail the most common and
basic use cases.  These will cover most of the requirements.  Additional
scenarios that bring new features and requirements will be added."

4.       Section 2 starts with a sentence that says " This section describes
the general characteristics of the use cases  and what the scenarios are
intended to show." But the bullets in the section talk more about the
characteristics of a general TP systems.  I do not think it is a problem
statement so maybe we should revised the first paragraph to talk about TP
system characteristics.

5.      In section 3.6 it is not clear what "panoramic views at all the
site" means.

 

 

Thanks Christian for the review. There were also editorial comments which I
will update in the next revision

 

Thanks

Roni Even

 

 

 

 

 

  _____  


--Boundary_(ID_kdeEj6yIwPuesVPIIVn2vA)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><![if !supportAnnotations]>
<style id="dynCom" type="text/css"><!-- --></style>
<script language="JavaScript"><!--
function msoCommentShow(anchor_id, com_id)
{
	if(msoBrowserCheck()) 
		{
		c = document.all(com_id);
		a = document.all(anchor_id);
		if (null != c && null == c.length && null != a && null == a.length)
			{
			var cw = c.offsetWidth;
			var ch = c.offsetHeight;
			var aw = a.offsetWidth;
			var ah = a.offsetHeight;
			var x  = a.offsetLeft;
			var y  = a.offsetTop;
			var el = a;
			while (el.tagName != "BODY") 
				{
				el = el.offsetParent;
				x = x + el.offsetLeft;
				y = y + el.offsetTop;
				}
			var bw = document.body.clientWidth;
			var bh = document.body.clientHeight;
			var bsl = document.body.scrollLeft;
			var bst = document.body.scrollTop;
			if (x + cw + ah / 2 > bw + bsl && x + aw - ah / 2 - cw >= bsl ) 
				{ c.style.left = x + aw - ah / 2 - cw; }
			else 
				{ c.style.left = x + ah / 2; }
			if (y + ch + ah / 2 > bh + bst && y + ah / 2 - ch >= bst ) 
				{ c.style.top = y + ah / 2 - ch; }
			else 
				{ c.style.top = y + ah / 2; }
			c.style.visibility = "visible";
}	}	}
function msoCommentHide(com_id) 
{
	if(msoBrowserCheck())
		{
		c = document.all(com_id);
		if (null != c && null == c.length)
		{
		c.style.visibility = "hidden";
		c.style.left = -1000;
		c.style.top = -1000;
		} } 
}
function msoBrowserCheck()
{
	ms = navigator.appVersion.indexOf("MSIE");
	vers = navigator.appVersion.substring(ms + 5, ms + 6);
	ie4 = (ms > 0) && (parseInt(vers) >= 4);
	return ie4;
}
if (msoBrowserCheck())
{
	document.styleSheets.dynCom.addRule(".msocomanchor","background: infobackground");
	document.styleSheets.dynCom.addRule(".msocomoff","display: none");
	document.styleSheets.dynCom.addRule(".msocomtxt","visibility: hidden");
	document.styleSheets.dynCom.addRule(".msocomtxt","position: absolute");
	document.styleSheets.dynCom.addRule(".msocomtxt","top: -1000");
	document.styleSheets.dynCom.addRule(".msocomtxt","left: -1000");
	document.styleSheets.dynCom.addRule(".msocomtxt","width: 33%");
	document.styleSheets.dynCom.addRule(".msocomtxt","background: infobackground");
	document.styleSheets.dynCom.addRule(".msocomtxt","color: infotext");
	document.styleSheets.dynCom.addRule(".msocomtxt","border-top: 1pt solid threedlightshadow");
	document.styleSheets.dynCom.addRule(".msocomtxt","border-right: 2pt solid threedshadow");
	document.styleSheets.dynCom.addRule(".msocomtxt","border-bottom: 2pt solid threedshadow");
	document.styleSheets.dynCom.addRule(".msocomtxt","border-left: 1pt solid threedlightshadow");
	document.styleSheets.dynCom.addRule(".msocomtxt","padding: 3pt 3pt 3pt 3pt");
	document.styleSheets.dynCom.addRule(".msocomtxt","z-index: 100");
}
// --></script>
<![endif]><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
	{mso-style-priority:99;
	mso-style-link:"Comment Text Char";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Calibri","sans-serif";}
span.MsoCommentReference
	{mso-style-priority:99;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Consolas;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.CommentTextChar
	{mso-style-name:"Comment Text Char";
	mso-style-priority:99;
	mso-style-link:"Comment Text";
	font-family:"Calibri","sans-serif";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1580678813;
	mso-list-type:hybrid;
	mso-list-template-ids:-261054764 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hi, <o:p></o:p></p><p class=MsoNormal>Christian did a review and sent a markup work document with comments and sent it to me as the editor of the document. I will try to send the list the major comments.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=LTR></span>The use case does not provide any text about &nbsp;dynamic changes of the media description during the call. Need to add to the use cases.<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nb
 sp;&nbsp
><span dir=LTR></span>Section 1 &quot;A standard way of describing the multiple &nbsp;streams constituting the media flows and the fundamental aspects of their behavior, would allow telepresence systems to interwork.&quot; The question is what is meant here. Is it that by allowing a common way to describe streams that systems that have different capabilities are able to negotiate a common set of capabilities.&nbsp; My view is that what it means that even though there are some standards in place there is no standard way to describe the streams behavior or semantics preventing interoperability even between systems with same capabilities from different manufacturers.<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=LTR></span>We have the following paragraph in the introduct
 ion and 
 &quot; Many different scenarios need to be supported.&nbsp; Our strategy in this&nbsp; document is to describe in detail the most common and basic use cases.&nbsp; These will cover most of the requirements.&nbsp; Additional scenarios that bring new features and requirements will be added.&quot;<o:p></o:p></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]><span dir=LTR></span>Section 2 starts with a sentence that says &quot; This section describes the general characteristics of the use cases&nbsp; and what the scenarios are intended to show.&quot; But the bullets in the section talk more about the characteristics of a general TP systems. &nbsp;I do not think it is a problem statement so maybe we should revised the first paragraph to talk about TP system characteristics.<o:p></o:p></p><p class
 =MsoList
ent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='font-size:12.0pt'><span style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=LTR></span>In section 3.6 it is not clear what &quot;panoramic views at all the site<span style='font-size:12.0pt'>&quot; means.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'>Thanks Christian for the review. There were also editorial comments which I will update in the next revision<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'>Thanks<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'>Roni Even<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</
 o:p></p>
lang=EN-AU><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-AU><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span lang=EN-AU style='font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-AU><o:p>&nbsp;</o:p></span></p></div><div style='mso-element:comment-list'><![if !supportAnnotations]><hr class=msocomoff align=left size=1 width="33%"><![endif]></div></body></html>

--Boundary_(ID_kdeEj6yIwPuesVPIIVn2vA)--

From Even.roni@huawei.com  Tue Aug 30 14:42:37 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BE6621F8F00 for <clue@ietfa.amsl.com>; Tue, 30 Aug 2011 14:42:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.355
X-Spam-Level: 
X-Spam-Status: No, score=-106.355 tagged_above=-999 required=5 tests=[AWL=0.243, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9nzdHvdmVJcu for <clue@ietfa.amsl.com>; Tue, 30 Aug 2011 14:42:36 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by ietfa.amsl.com (Postfix) with ESMTP id 2C37021F8E82 for <clue@ietf.org>; Tue, 30 Aug 2011 14:42:29 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQR00M3QGD7G8@szxga04-in.huawei.com> for clue@ietf.org; Wed, 31 Aug 2011 05:43:55 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQR00AFSGD7ZZ@szxga04-in.huawei.com> for clue@ietf.org; Wed, 31 Aug 2011 05:43:55 +0800 (CST)
Received: from windows8d787f9 ([109.64.200.234]) by szxml12-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LQR001KMGCYZ5@szxml12-in.huawei.com> for clue@ietf.org; Wed, 31 Aug 2011 05:43:55 +0800 (CST)
Date: Wed, 31 Aug 2011 00:42:17 +0300
From: Roni Even <Even.roni@huawei.com>
To: clue@ietf.org
Message-id: <04ad01cc675d$b5b66230$21232690$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: multipart/alternative; boundary="Boundary_(ID_+7zmEjVGtUU0c4/sUklZ0w)"
Content-language: en-us
Thread-index: AcxnXbBKsIvIpTFGQ5SzdW7+mCtRRA==
Subject: [clue] pre wglc review of usa cases
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Aug 2011 21:42:37 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_+7zmEjVGtUU0c4/sUklZ0w)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi, 

Christian did a review and sent a markup work document with comments and
sent it to me as the editor of the document. I will try to send the list the
major comments.

 

1.      The use case does not provide any text about  dynamic changes of the
media description during the call. Need to add to the use cases.

2.      Section 1 "A standard way of describing the multiple  streams
constituting the media flows and the fundamental aspects of their behavior,
would allow telepresence systems to interwork." The question is what is
meant here. Is it that by allowing a common way to describe streams that
systems that have different capabilities are able to negotiate a common set
of capabilities.  My view is that what it means that even though there are
some standards in place there is no standard way to describe the streams
behavior or semantics preventing interoperability even between systems with
same capabilities from different manufacturers.

3.      We have the following paragraph in the introduction and I think it
can be deleted " Many different scenarios need to be supported.  Our
strategy in this  document is to describe in detail the most common and
basic use cases.  These will cover most of the requirements.  Additional
scenarios that bring new features and requirements will be added."

4.      Section 2 starts with a sentence that says " This section describes
the general characteristics of the use cases  and what the scenarios are
intended to show." But the bullets in the section talk more about the
characteristics of a general TP systems.  I do not think it is a problem
statement so maybe we should revised the first paragraph to talk about TP
system characteristics.

5.      In section 3.6 it is not clear what "panoramic views at all the
site" means.

 

 

Thanks Christian for the review. There were also editorial comments which I
will update in the next revision

 

Thanks

Roni Even

 


--Boundary_(ID_+7zmEjVGtUU0c4/sUklZ0w)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1057629621;
	mso-list-type:hybrid;
	mso-list-template-ids:-1459950270 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;}
@list l1
	{mso-list-id:1580678813;
	mso-list-type:hybrid;
	mso-list-template-ids:-261054764 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>Hi, <o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>Christian did a review and sent a markup work document with comments and sent it to me as the editor of the document. I will try to send the list the major comments.<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p><p class=MsoListParagraph style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo3'><![if !supportLists]><span style='font-family:"Times New Roman","serif"'><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=LTR></span><span style='font-family:"Times New Roman","serif"'>The use case does not provide any text about &nbsp;dy
 namic ch
ption during the call. Need to add to the use cases.<o:p></o:p></span></p><p class=MsoListParagraph style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo3'><![if !supportLists]><span style='font-family:"Times New Roman","serif"'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=LTR></span><span style='font-family:"Times New Roman","serif"'>Section 1 &quot;A standard way of describing the multiple &nbsp;streams constituting the media flows and the fundamental aspects of their behavior, would allow telepresence systems to interwork.&quot; The question is what is meant here. Is it that by allowing a common way to describe streams that systems that have different capabilities are able to negotiate a common set of capabilities.&nbsp; My view is that what it means that even though there are some standards in place there is no standard way to describe the streams behavior or
  semanti
ility even between systems with same capabilities from different manufacturers.<o:p></o:p></span></p><p class=MsoListParagraph style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo3'><![if !supportLists]><span style='font-family:"Times New Roman","serif"'><span style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=LTR></span><span style='font-family:"Times New Roman","serif"'>We have the following paragraph in the introduction and I think it can be deleted &quot; Many different scenarios need to be supported.&nbsp; Our strategy in this&nbsp; document is to describe in detail the most common and basic use cases.&nbsp; These will cover most of the requirements.&nbsp; Additional scenarios that bring new features and requirements will be added.&quot;<o:p></o:p></span></p><p class=MsoListParagraph style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo3'><![if !supportLis
 ts]><spa
es New Roman","serif"'><span style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=LTR></span><span style='font-family:"Times New Roman","serif"'>Section 2 starts with a sentence that says &quot; This section describes the general characteristics of the use cases&nbsp; and what the scenarios are intended to show.&quot; But the bullets in the section talk more about the characteristics of a general TP systems. &nbsp;I do not think it is a problem statement so maybe we should revised the first paragraph to talk about TP system characteristics.<o:p></o:p></span></p><p class=MsoListParagraph style='margin-left:.75in;text-indent:-.25in;mso-list:l0 level1 lfo3'><![if !supportLists]><span style='font-family:"Times New Roman","serif"'><span style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span dir=LTR></span><span st
 yle='fon
","serif"'>In section 3.6 it is not clear what &quot;panoramic views at all the site&quot; means.<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>Thanks Christian for the review. There were also editorial comments which I will update in the next revision<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>Thanks<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>Roni Even<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>

--Boundary_(ID_+7zmEjVGtUU0c4/sUklZ0w)--

From Christian.Groves@nteczone.com  Tue Aug 30 18:02:14 2011
Return-Path: <Christian.Groves@nteczone.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 490E721F8E42 for <clue@ietfa.amsl.com>; Tue, 30 Aug 2011 18:02:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R3emDZhNSqd9 for <clue@ietfa.amsl.com>; Tue, 30 Aug 2011 18:02:13 -0700 (PDT)
Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by ietfa.amsl.com (Postfix) with ESMTP id A621F21F8E10 for <clue@ietf.org>; Tue, 30 Aug 2011 18:02:12 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApIBAFuFXU520YVT/2dsb2JhbAAMNqpzQAEFGxUMBD0WGAMCAQIBWAgBARvAIIZUBKQ8
Received: from ppp118-209-133-83.lns20.mel6.internode.on.net (HELO [127.0.0.1]) ([118.209.133.83]) by ipmail06.adl2.internode.on.net with ESMTP; 31 Aug 2011 10:33:39 +0930
Message-ID: <4E5D884C.2060206@nteczone.com>
Date: Wed, 31 Aug 2011 11:03:08 +1000
From: Christian Groves <Christian.Groves@nteczone.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: clue@ietf.org
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Subject: [clue] Comments on draft-ietf-clue-telepresence-use-cases-01
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Aug 2011 01:02:14 -0000

Hello all,

As Roni mentioned I provided some comments to the authors of 
draft-ietf-clue-telepresence-use-cases-01.

Here they are:

Comments:
---------
1) Section 1 2nd paragraph: [CNG] Having participated in the work I know 
what is meant here, but if someone new reads this draft there doesn’t 
seem to be any linking text between the fact that there are multiple 
standards in use and that by describing multiple streams, 
interoperability is somehow now guaranteed? I assume it the fact that by 
allowing a common way to describe streams that systems that have 
different capabilities are able to negotiate a common set of capabilities???

2) Section 1 4th paragraph: [CNG] Will this be reworded when the 
document goes for WGLC? I take additional scenarios won’t be added after 
that time.

3) Section 2: [CNG] This section seems to convey a “mixed” message. The 
initial sentence says “ This section describes the general 
characteristics of the use cases and what the scenarios are intended to 
show. “ However a good part of the section (bullet list down) doesn’t 
talk about the use cases it’s a problem statement. Perhaps it should go 
into the introduction or be a section titled “problem statement” or similar?

4) Section 2 List item 4: "The number of audio channels"
[CNG] Should this be number and type of microphones? Or is there some 
significance of the "channel" usage?

5) Section 3: [CNG] Will there be any attempt to link the requirements 
to certain uses cases?? For example: The RTCWEB requirements document 
indicates which requirements are derived from which use cases.

6) Section 3.x: [CNG] The framework draft sect 6.1 indicates that media 
descriptions are dynamic. I.e. capabilities may change. There’s nothing 
explicit in the requirements to support this. Likewise there doesn’t 
appear to be a use case to support that. Do we need to add one for that?

7) Section 3.2 Para 2: "...and 1 screen and 1 camera at the other site, 
connected by a point to
point call."
[CNG] What’s the relevance of this text? It’s not included in the 
symmetric case? And this aspect doesn’t seem to be further discussed in 
the use case.

8) Section 3.4 Para 4: "..In a multipoint meeting, the presentation 
streams for the currently active presentation are always distributed to 
all sites in the meeting, so that the presentations are viewed by all."
[CNG] How does this relate to the framework? i.e. even though currently 
presentations are distributed to all participants the framework allows 
different video captures to be sent to different remote systems.

9) Section 3.5 Para 3: "In most cases a transcoding intermediate device 
will be relied upon to produce a single stream, perhaps with some kind 
of continuous presence."
[CNG] I’m not sure what “continuous presence” has to do with a 
transcoding device??? Maybe some clarifying text could be added?

10) Section 3.5 Para 6: "For the software conferencing participant,..."
[CNG] PC-based? Software conferencing participant isn’t in the 
introduction paragraph in sect. 3.5.

11) Section 3.6 Para 1: "The importance of this example is that the 
multiple video streams are
not used to create an immersive conferencing experience with panoramic 
views at all the site."
[CNG] I’m not getting the meaning here. Is there a word missing? i.e. 
“panoramic views at all the sites”, “panoramic view of the sites” etc?


Editorial
---------
1) List of authors mentions T.Eubanks
[CNG] should it be M.Eubanks?

2) Abstract: Telepresence conferencing systems seek to create the sense 
of <<participants>> really being present.
[CNG]I guess it’s the participants really being present rather than the 
telepresence system.

3) General: Various terms are used to indicate the apparent size of 
participants: full-size, actual-sized etc. I think we should 
consistently the same term (I think "actual sized" is being favoured). 
Otherwise we should documents the difference between these terms if some 
different is meant.

4) Sect.1 Introduction, Para 2. Addition: ...assistance and expensive 
additional equipment which translates from one vendor<<’s protocols>> to 
another...

5) Sect.1 Para 5 suggested rewording: "Point-to-point and Multipoint 
telepresence conferences are considered. In some use cases, the number 
of displays the same at all sites, in others, the number of displays 
differs at different sites. Both use cases are considered. Also included 
is a use case describing display of presentation material or content."
[CNG] The term "use case" should be used consistently i.e. instead of 
"case" or "scenario"
[CNG] “similar” means not necessary identical to i.e. different. So 
"same" should be used.

6) Sect.1 Para 6: "section" in lower case.

7) Sect.2 Para 2: (around 60") [CNG] What does it relate to, width, 
diagonal, what aspect ratio? We should probably be more specific.

8) Sect.2 Para 2 change: "The cameras used to present.." to "The cameras 
used to capture..." AND "There may also be other cameras, such as for 
document display." to ""There may also be other cameras, such as for 
document capture."

9) Sect.2 Para 2 AND General: [CNG] The terms "screen", "monitor" and 
"display" are all used interchangeably in the draft. It would be good to 
use a single term.

10) Section 2 List item 8: "Similar or dissimilar number of primary 
screens at all sites"
[CNG] As per above is this really “the same or a different” number of? 
Or is there a reason that there is some ambiguity in this definition?
Also “Type” is described against “presentation displays” is there a 
reason that the primary screens may be a different type?

11) Section 2 1st para under list [delete]: "This state of affairs is 
not acceptable for the continued growth of telepresence >>>- we 
believe<<< telepresence systems should have the same ease of 
interoperability as do telephones."

12) Section 2 2nd last paragraph [delete]: "...and simultaneously 
providing a spatial audio sound stage that is consistent with the video 
 >>>presentation<<<.
[CNG] Not to confuse a presentation video stream as opposed to a 
participant video stream.

13) Section 3.2 para 3: "maneuvers" to "manoeuvres"

14) Section 3.4 bullet list, split point 2 to create point 3:
3. An educator who is presenting a multi-screen slide show. This show 
requires that the placement of the images on the multiple displays at 
each site be consistent.

15) Section 3.5 para 3 [change]: "In most cases a transcoding 
intermediate device will..." to " In most cases an intermediate 
transcoding device will..."

16) Section 3.5 para 6 [add]: "Or, it could be multiple streams, similar 
to an immersive <<telepresence system>> but with a smaller screen.

17) Section 3.5 last para [add]: "...the same way that immersive system 
signals actions."

18) Section 3.7 para 1: [CNG] The reference to Allardyce and Randal 
doesn't match the reference section "Allardyre" and "Randall"???

19) Section 7. [CNG] ITU docs are not referenced? E.g. H.239, H.264, H.323,

20) Author's addresses: Is Marshall address correct? I get a bounce when 
sending to him.

+ Other small nits, spaces missing etc. Communicated to the editor.

Regards, Christian

From Even.roni@huawei.com  Wed Aug 31 00:25:54 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA9EE21F8B86 for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 00:25:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.371
X-Spam-Level: 
X-Spam-Status: No, score=-106.371 tagged_above=-999 required=5 tests=[AWL=0.228, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M0l16Q0K+QrG for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 00:25:53 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id F23D921F8B7F for <clue@ietf.org>; Wed, 31 Aug 2011 00:25:51 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQS00FUK7BY3C@szxga05-in.huawei.com> for clue@ietf.org; Wed, 31 Aug 2011 15:26:22 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQS002SF7BXKE@szxga05-in.huawei.com> for clue@ietf.org; Wed, 31 Aug 2011 15:26:22 +0800 (CST)
Received: from windows8d787f9 ([109.64.200.234]) by szxml12-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LQS00E9K7BSCL@szxml12-in.huawei.com>; Wed, 31 Aug 2011 15:26:21 +0800 (CST)
Date: Wed, 31 Aug 2011 10:24:47 +0300
From: Roni Even <Even.roni@huawei.com>
In-reply-to: <4E5D884C.2060206@nteczone.com>
To: 'Christian Groves' <Christian.Groves@nteczone.com>, clue@ietf.org
Message-id: <04e101cc67af$12ce9d10$386bd730$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: text/plain; charset=us-ascii
Content-language: en-us
Content-transfer-encoding: 7BIT
Thread-index: Acxnee19H/BggddTQ8CN+VaYJQ8fqwAMoWSQ
References: <4E5D884C.2060206@nteczone.com>
Subject: Re: [clue] Comments on draft-ietf-clue-telepresence-use-cases-01
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Aug 2011 07:25:54 -0000

Hi Christian,
Thanks for the review see inline
Roni


> -----Original Message-----
> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of
> Christian Groves
> Sent: Wednesday, August 31, 2011 4:03 AM
> To: clue@ietf.org
> Subject: [clue] Comments on draft-ietf-clue-telepresence-use-cases-01
> 
> Hello all,
> 
> As Roni mentioned I provided some comments to the authors of
> draft-ietf-clue-telepresence-use-cases-01.
> 
> Here they are:
> 
> Comments:
> ---------
> 1) Section 1 2nd paragraph: [CNG] Having participated in the work I
> know
> what is meant here, but if someone new reads this draft there doesn't
> seem to be any linking text between the fact that there are multiple
> standards in use and that by describing multiple streams,
> interoperability is somehow now guaranteed? I assume it the fact that
> by
> allowing a common way to describe streams that systems that have
> different capabilities are able to negotiate a common set of
> capabilities???

My understanding is that even though there are some standards in place there
is no standard way to describe the streams behavior or semantics preventing
interoperability even between systems with same capabilities from different
manufacturers.


> 
> 2) Section 1 4th paragraph: [CNG] Will this be reworded when the
> document goes for WGLC? I take additional scenarios won't be added
> after
> that time.

Propose to delete this paragraph.

> 
> 3) Section 2: [CNG] This section seems to convey a "mixed" message. The
> initial sentence says " This section describes the general
> characteristics of the use cases and what the scenarios are intended to
> show. " However a good part of the section (bullet list down) doesn't
> talk about the use cases it's a problem statement. Perhaps it should go
> into the introduction or be a section titled "problem statement" or
> similar?

The bullets in the section talk more about the characteristics of a general
TP systems.  I do not think it is a problem statement so maybe we should
revised the first paragraph to talk about TP system characteristics.

> 
> 4) Section 2 List item 4: "The number of audio channels"
> [CNG] Should this be number and type of microphones? Or is there some
> significance of the "channel" usage?
> 
> 5) Section 3: [CNG] Will there be any attempt to link the requirements
> to certain uses cases?? For example: The RTCWEB requirements document
> indicates which requirements are derived from which use cases.
> 
> 6) Section 3.x: [CNG] The framework draft sect 6.1 indicates that media
> descriptions are dynamic. I.e. capabilities may change. There's nothing
> explicit in the requirements to support this. Likewise there doesn't
> appear to be a use case to support that. Do we need to add one for
> that?
> 
> 7) Section 3.2 Para 2: "...and 1 screen and 1 camera at the other site,
> connected by a point to
> point call."
> [CNG] What's the relevance of this text? It's not included in the
> symmetric case? And this aspect doesn't seem to be further discussed in
> the use case.

I suggest to remove the sentence on point to point call.

> 
> 8) Section 3.4 Para 4: "..In a multipoint meeting, the presentation
> streams for the currently active presentation are always distributed to
> all sites in the meeting, so that the presentations are viewed by all."
> [CNG] How does this relate to the framework? i.e. even though currently
> presentations are distributed to all participants the framework allows
> different video captures to be sent to different remote systems.

This draft is about use cases. It describes how systems from different
manufacturers work so it is good to describe the presentation streams usage.


> 
> 9) Section 3.5 Para 3: "In most cases a transcoding intermediate device
> will be relied upon to produce a single stream, perhaps with some kind
> of continuous presence."
> [CNG] I'm not sure what "continuous presence" has to do with a
> transcoding device??? Maybe some clarifying text could be added?

The transcoding device may have the capability to also create a composed
image (continuous presence)

> 
> 10) Section 3.5 Para 6: "For the software conferencing participant,..."
> [CNG] PC-based? Software conferencing participant isn't in the
> introduction paragraph in sect. 3.5.

For consistency should be PC based in section 3.5.

> 
> 11) Section 3.6 Para 1: "The importance of this example is that the
> multiple video streams are
> not used to create an immersive conferencing experience with panoramic
> views at all the site."
> [CNG] I'm not getting the meaning here. Is there a word missing? i.e.
> "panoramic views at all the sites", "panoramic view of the sites" etc?
> 
> 
> Editorial
> ---------
> 1) List of authors mentions T.Eubanks
> [CNG] should it be M.Eubanks?
> 
> 2) Abstract: Telepresence conferencing systems seek to create the sense
> of <<participants>> really being present.
> [CNG]I guess it's the participants really being present rather than the
> telepresence system.
> 
> 3) General: Various terms are used to indicate the apparent size of
> participants: full-size, actual-sized etc. I think we should
> consistently the same term (I think "actual sized" is being favoured).
> Otherwise we should documents the difference between these terms if
> some
> different is meant.
> 
> 4) Sect.1 Introduction, Para 2. Addition: ...assistance and expensive
> additional equipment which translates from one vendor<<'s protocols>>
> to
> another...
> 
> 5) Sect.1 Para 5 suggested rewording: "Point-to-point and Multipoint
> telepresence conferences are considered. In some use cases, the number
> of displays the same at all sites, in others, the number of displays
> differs at different sites. Both use cases are considered. Also
> included
> is a use case describing display of presentation material or content."
> [CNG] The term "use case" should be used consistently i.e. instead of
> "case" or "scenario"
> [CNG] "similar" means not necessary identical to i.e. different. So
> "same" should be used.
> 
> 6) Sect.1 Para 6: "section" in lower case.
> 
> 7) Sect.2 Para 2: (around 60") [CNG] What does it relate to, width,
> diagonal, what aspect ratio? We should probably be more specific.
> 
> 8) Sect.2 Para 2 change: "The cameras used to present.." to "The
> cameras
> used to capture..." AND "There may also be other cameras, such as for
> document display." to ""There may also be other cameras, such as for
> document capture."
> 
> 9) Sect.2 Para 2 AND General: [CNG] The terms "screen", "monitor" and
> "display" are all used interchangeably in the draft. It would be good
> to
> use a single term.
> 
> 10) Section 2 List item 8: "Similar or dissimilar number of primary
> screens at all sites"
> [CNG] As per above is this really "the same or a different" number of?
> Or is there a reason that there is some ambiguity in this definition?
> Also "Type" is described against "presentation displays" is there a
> reason that the primary screens may be a different type?
> 
> 11) Section 2 1st para under list [delete]: "This state of affairs is
> not acceptable for the continued growth of telepresence >>>- we
> believe<<< telepresence systems should have the same ease of
> interoperability as do telephones."
> 
> 12) Section 2 2nd last paragraph [delete]: "...and simultaneously
> providing a spatial audio sound stage that is consistent with the video
>  >>>presentation<<<.
> [CNG] Not to confuse a presentation video stream as opposed to a
> participant video stream.
> 
> 13) Section 3.2 para 3: "maneuvers" to "manoeuvres"
> 
> 14) Section 3.4 bullet list, split point 2 to create point 3:
> 3. An educator who is presenting a multi-screen slide show. This show
> requires that the placement of the images on the multiple displays at
> each site be consistent.
> 
> 15) Section 3.5 para 3 [change]: "In most cases a transcoding
> intermediate device will..." to " In most cases an intermediate
> transcoding device will..."
> 
> 16) Section 3.5 para 6 [add]: "Or, it could be multiple streams,
> similar
> to an immersive <<telepresence system>> but with a smaller screen.
> 
> 17) Section 3.5 last para [add]: "...the same way that immersive system
> signals actions."
> 
> 18) Section 3.7 para 1: [CNG] The reference to Allardyce and Randal
> doesn't match the reference section "Allardyre" and "Randall"???

Allardyce and Randall http://adsabs.harvard.edu/abs/1983ddi..rept.....A 


> 
> 19) Section 7. [CNG] ITU docs are not referenced? E.g. H.239, H.264,
> H.323,
> 
> 20) Author's addresses: Is Marshall address correct? I get a bounce
> when
> sending to him.
> 
> + Other small nits, spaces missing etc. Communicated to the editor.
> 
> Regards, Christian
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue


From Even.roni@huawei.com  Wed Aug 31 00:37:51 2011
Return-Path: <Even.roni@huawei.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1E4221F8B83 for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 00:37:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.384
X-Spam-Level: 
X-Spam-Status: No, score=-106.384 tagged_above=-999 required=5 tests=[AWL=0.214, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wxUOgJnVns9h for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 00:37:50 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by ietfa.amsl.com (Postfix) with ESMTP id 92B1221F8B0E for <clue@ietf.org>; Wed, 31 Aug 2011 00:37:49 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQS002MZ7XI0I@szxga04-in.huawei.com> for clue@ietf.org; Wed, 31 Aug 2011 15:39:18 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQS009X17XIZY@szxga04-in.huawei.com> for clue@ietf.org; Wed, 31 Aug 2011 15:39:18 +0800 (CST)
Received: from windows8d787f9 (bzq-109-64-200-234.red.bezeqint.net [109.64.200.234]) by szxml11-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTPA id <0LQS00BQ07XDBC@szxml11-in.huawei.com>; Wed, 31 Aug 2011 15:39:18 +0800 (CST)
Date: Wed, 31 Aug 2011 10:37:42 +0300
From: Roni Even <Even.roni@huawei.com>
In-reply-to: <CAHBDyN4i1GdNyQzue-hd5vr_dUZoL-QbPMDmSQewWnOdx48Y-A@mail.gmail.com>
To: 'Mary Barnes' <mary.ietf.barnes@gmail.com>, 'CLUE' <clue@ietf.org>
Message-id: <04ef01cc67b0$e18d9880$a4a8c980$%roni@huawei.com>
MIME-version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-type: multipart/alternative; boundary="Boundary_(ID_R/bD+0cU6RBNSZ3XyGPgkA)"
Content-language: en-us
Thread-index: AcxmlRN80awHI7ynQ6qldhGV0NHveQBGwrOA
References: <1241030509.3022037.1314646459806.JavaMail.doodle@worker2> <CAHBDyN4i1GdNyQzue-hd5vr_dUZoL-QbPMDmSQewWnOdx48Y-A@mail.gmail.com>
Subject: Re: [clue] Doodle: Link for poll "CLUE WG F2F Interim"
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Aug 2011 07:37:51 -0000

This is a multi-part message in MIME format.

--Boundary_(ID_R/bD+0cU6RBNSZ3XyGPgkA)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Mary,

What is the plan for the framework document. Are we going to discuss the
framework  in the f2f based on a WG document or an individual draft.  

If it will be based on the individual draft how are we going to decide on
changes to the current text?

 

Roni

 

From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of Mary
Barnes
Sent: Tuesday, August 30, 2011 12:46 AM
To: CLUE
Subject: [clue] Doodle: Link for poll "CLUE WG F2F Interim"

 

Hi folks,

 

We are considering holding a face to face for CLUE in order to progress the
framework. In speaking to some of the primary authors, October 11th and 12th
(1.5 days) looks like it might work.  The plan is to host the meeting in
Boston (ideally at the Polycom Andover site, but we'll need to work out the
logistics).  However, we first need an idea of how many people could attend
a f2f.  

http://doodle.com/h3ahqn9ht96m839k

We would also have a Webex session.  If you are not able to attend a f2f but
would participate via Webex, please include a comment indicating such. 

 

In order to plan, we would like responses no later than Monday, Sept. 5th at
5pm Pacific.  

 

We will do a separate doodle poll for a virtual interim if we don't get
enough folks able to attend a f2f.

 

Thanks,

Mary

CLUE WG co-chair

 


--Boundary_(ID_R/bD+0cU6RBNSZ3XyGPgkA)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Mary,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>What is the plan for the framework document. Are we going to discuss =
the framework &nbsp;in the f2f based on a WG document or an individual =
draft. &nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>If it will be based on the individual draft how are we going to =
decide on changes to the current text?<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Roni<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] <b>On Behalf Of =
</b>Mary Barnes<br><b>Sent:</b> Tuesday, August 30, 2011 12:46 =
AM<br><b>To:</b> CLUE<br><b>Subject:</b> [clue] Doodle: Link for poll =
&quot;CLUE WG F2F Interim&quot;<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>Hi =
folks,<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>We are considering holding a face to face for CLUE in =
order to progress the framework. In speaking to some of the primary =
authors, October 11th and 12th (1.5 days) looks like it might work. =
&nbsp;The plan is to host the meeting in Boston (ideally at the Polycom =
Andover site, but we'll need to work out the logistics). &nbsp;However, =
we first need an idea of how many people could attend a f2f. =
&nbsp;<o:p></o:p></p></div><div><p class=3DMsoNormal><a =
href=3D"http://doodle.com/h3ahqn9ht96m839k" =
target=3D"_blank">http://doodle.com/h3ahqn9ht96m839k</a><br><br>We would =
also have a Webex session. &nbsp;If you are not able to attend a f2f but =
would participate via Webex, please include a comment indicating =
such.&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>In order to plan, we would like responses no later =
than Monday, Sept. 5th at 5pm Pacific. =
&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>We will do a separate doodle poll for a virtual =
interim if we don't get enough folks able to attend a =
f2f.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Thanks,<o:p></o:p></p></div><div><p =
class=3DMsoNormal>Mary<o:p></o:p></p></div><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>CLUE WG co-chair<o:p></o:p></p></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>=

--Boundary_(ID_R/bD+0cU6RBNSZ3XyGPgkA)--

From Christian.Groves@nteczone.com  Wed Aug 31 03:04:15 2011
Return-Path: <Christian.Groves@nteczone.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3324221F8B2A for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 03:04:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2QyEq03fpd7W for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 03:04:14 -0700 (PDT)
Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by ietfa.amsl.com (Postfix) with ESMTP id 2FB7F21F8AD6 for <clue@ietf.org>; Wed, 31 Aug 2011 03:04:12 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjoAABUFXk520YVT/2dsb2JhbAAMNphekhoHAQEBAQMBAQEkERsVBgYEAQwECxEEAQEBCRYIBwkDAgECARUfCQgGDQEFAgEBh3K3QoZVBKQ+
Received: from ppp118-209-133-83.lns20.mel6.internode.on.net (HELO [127.0.0.1]) ([118.209.133.83]) by ipmail06.adl6.internode.on.net with ESMTP; 31 Aug 2011 19:35:39 +0930
Message-ID: <4E5E0754.3040905@nteczone.com>
Date: Wed, 31 Aug 2011 20:05:08 +1000
From: Christian Groves <Christian.Groves@nteczone.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: Roni Even <Even.roni@huawei.com>
References: <4E5D884C.2060206@nteczone.com> <04e101cc67af$12ce9d10$386bd730$%roni@huawei.com>
In-Reply-To: <04e101cc67af$12ce9d10$386bd730$%roni@huawei.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: clue@ietf.org
Subject: Re: [clue] Comments on draft-ietf-clue-telepresence-use-cases-01
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Aug 2011 10:04:15 -0000

Hello Roni,

Thanks for the responses. Please see my replies below.

Regards, Christian

On 31/08/2011 5:24 PM, Roni Even wrote:
> Hi Christian,
> Thanks for the review see inline
> Roni
>
>
>> -----Original Message-----
>> From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf Of
>> Christian Groves
>> Sent: Wednesday, August 31, 2011 4:03 AM
>> To: clue@ietf.org
>> Subject: [clue] Comments on draft-ietf-clue-telepresence-use-cases-01
>>
>> Hello all,
>>
>> As Roni mentioned I provided some comments to the authors of
>> draft-ietf-clue-telepresence-use-cases-01.
>>
>> Here they are:
>>
>> Comments:
>> ---------
>> 1) Section 1 2nd paragraph: [CNG] Having participated in the work I
>> know
>> what is meant here, but if someone new reads this draft there doesn't
>> seem to be any linking text between the fact that there are multiple
>> standards in use and that by describing multiple streams,
>> interoperability is somehow now guaranteed? I assume it the fact that
>> by
>> allowing a common way to describe streams that systems that have
>> different capabilities are able to negotiate a common set of
>> capabilities???
> My understanding is that even though there are some standards in place there
> is no standard way to describe the streams behavior or semantics preventing
> interoperability even between systems with same capabilities from different
> manufacturers.
[CNG] I agree. My point was that the current text in the use case 
document I think is overly simplistic. Being able to describe something 
suddenly doesn't solve interoperability. e.g. I can use SDP to describe 
plenty of things it doesn't mean that it will make it interoperable with 
another party. There's more built around it i.e. offer / answer to be 
able to negotiate a common set. Its the text that describes the protocol 
aspects of CLUE such as the hint->, <-capabilities, ->configure.

>
>
>> 2) Section 1 4th paragraph: [CNG] Will this be reworded when the
>> document goes for WGLC? I take additional scenarios won't be added
>> after
>> that time.
> Propose to delete this paragraph.
[CNG] OK
>
>> 3) Section 2: [CNG] This section seems to convey a "mixed" message. The
>> initial sentence says " This section describes the general
>> characteristics of the use cases and what the scenarios are intended to
>> show. " However a good part of the section (bullet list down) doesn't
>> talk about the use cases it's a problem statement. Perhaps it should go
>> into the introduction or be a section titled "problem statement" or
>> similar?
> The bullets in the section talk more about the characteristics of a general
> TP systems.  I do not think it is a problem statement so maybe we should
> revised the first paragraph to talk about TP system characteristics.
[CNG] I don't think all of the text is a problem statement just certain 
aspects of section 3. I think the section is a bit of mixed bag in what 
it is trying to achieve. The heading says "Telepresence Scenarios 
Overview" - there's elements of this e.g. saying what in and out of 
scope. The first sentence talks about "Characteristics" - there's 
element of this also in the paragraphs and list. Then there's text like 
the 3rd paragraph which to me reads like a problem statement.
>
>> 4) Section 2 List item 4: "The number of audio channels"
>> [CNG] Should this be number and type of microphones? Or is there some
>> significance of the "channel" usage?
>>
>> 5) Section 3: [CNG] Will there be any attempt to link the requirements
>> to certain uses cases?? For example: The RTCWEB requirements document
>> indicates which requirements are derived from which use cases.
>>
>> 6) Section 3.x: [CNG] The framework draft sect 6.1 indicates that media
>> descriptions are dynamic. I.e. capabilities may change. There's nothing
>> explicit in the requirements to support this. Likewise there doesn't
>> appear to be a use case to support that. Do we need to add one for
>> that?
>>
>> 7) Section 3.2 Para 2: "...and 1 screen and 1 camera at the other site,
>> connected by a point to
>> point call."
>> [CNG] What's the relevance of this text? It's not included in the
>> symmetric case? And this aspect doesn't seem to be further discussed in
>> the use case.
> I suggest to remove the sentence on point to point call.
[CNG] OK
>
>> 8) Section 3.4 Para 4: "..In a multipoint meeting, the presentation
>> streams for the currently active presentation are always distributed to
>> all sites in the meeting, so that the presentations are viewed by all."
>> [CNG] How does this relate to the framework? i.e. even though currently
>> presentations are distributed to all participants the framework allows
>> different video captures to be sent to different remote systems.
> This draft is about use cases. It describes how systems from different
> manufacturers work so it is good to describe the presentation streams usage.
[CNG] I'm not disagreeing with leaving it in. It should be mentioned. I 
was just thinking ahead to see what requirement was derived from this 
statement. One could derive the requirement "A presentation capture 
SHALL be distributed to all participants" or "A presentation capture MAY 
be distributed to all participants or a subset". This requirement would 
then need to be supported in the CLUE framework. So I was really 
questioning what the intention was for this text?

>
>
>> 9) Section 3.5 Para 3: "In most cases a transcoding intermediate device
>> will be relied upon to produce a single stream, perhaps with some kind
>> of continuous presence."
>> [CNG] I'm not sure what "continuous presence" has to do with a
>> transcoding device??? Maybe some clarifying text could be added?
> The transcoding device may have the capability to also create a composed
> image (continuous presence)
[CNG] OK, I understand the intention. Could you include some clarifying 
text in an updated draft?
>
>> 10) Section 3.5 Para 6: "For the software conferencing participant,..."
>> [CNG] PC-based? Software conferencing participant isn't in the
>> introduction paragraph in sect. 3.5.
> For consistency should be PC based in section 3.5.
>
>> 11) Section 3.6 Para 1: "The importance of this example is that the
>> multiple video streams are
>> not used to create an immersive conferencing experience with panoramic
>> views at all the site."
>> [CNG] I'm not getting the meaning here. Is there a word missing? i.e.
>> "panoramic views at all the sites", "panoramic view of the sites" etc?
>>
>>
>> Editorial
>> ---------
>> 1) List of authors mentions T.Eubanks
>> [CNG] should it be M.Eubanks?
>>
>> 2) Abstract: Telepresence conferencing systems seek to create the sense
>> of<<participants>>  really being present.
>> [CNG]I guess it's the participants really being present rather than the
>> telepresence system.
>>
>> 3) General: Various terms are used to indicate the apparent size of
>> participants: full-size, actual-sized etc. I think we should
>> consistently the same term (I think "actual sized" is being favoured).
>> Otherwise we should documents the difference between these terms if
>> some
>> different is meant.
>>
>> 4) Sect.1 Introduction, Para 2. Addition: ...assistance and expensive
>> additional equipment which translates from one vendor<<'s protocols>>
>> to
>> another...
>>
>> 5) Sect.1 Para 5 suggested rewording: "Point-to-point and Multipoint
>> telepresence conferences are considered. In some use cases, the number
>> of displays the same at all sites, in others, the number of displays
>> differs at different sites. Both use cases are considered. Also
>> included
>> is a use case describing display of presentation material or content."
>> [CNG] The term "use case" should be used consistently i.e. instead of
>> "case" or "scenario"
>> [CNG] "similar" means not necessary identical to i.e. different. So
>> "same" should be used.
>>
>> 6) Sect.1 Para 6: "section" in lower case.
>>
>> 7) Sect.2 Para 2: (around 60") [CNG] What does it relate to, width,
>> diagonal, what aspect ratio? We should probably be more specific.
>>
>> 8) Sect.2 Para 2 change: "The cameras used to present.." to "The
>> cameras
>> used to capture..." AND "There may also be other cameras, such as for
>> document display." to ""There may also be other cameras, such as for
>> document capture."
>>
>> 9) Sect.2 Para 2 AND General: [CNG] The terms "screen", "monitor" and
>> "display" are all used interchangeably in the draft. It would be good
>> to
>> use a single term.
>>
>> 10) Section 2 List item 8: "Similar or dissimilar number of primary
>> screens at all sites"
>> [CNG] As per above is this really "the same or a different" number of?
>> Or is there a reason that there is some ambiguity in this definition?
>> Also "Type" is described against "presentation displays" is there a
>> reason that the primary screens may be a different type?
>>
>> 11) Section 2 1st para under list [delete]: "This state of affairs is
>> not acceptable for the continued growth of telepresence>>>- we
>> believe<<<  telepresence systems should have the same ease of
>> interoperability as do telephones."
>>
>> 12) Section 2 2nd last paragraph [delete]: "...and simultaneously
>> providing a spatial audio sound stage that is consistent with the video
>>   >>>presentation<<<.
>> [CNG] Not to confuse a presentation video stream as opposed to a
>> participant video stream.
>>
>> 13) Section 3.2 para 3: "maneuvers" to "manoeuvres"
>>
>> 14) Section 3.4 bullet list, split point 2 to create point 3:
>> 3. An educator who is presenting a multi-screen slide show. This show
>> requires that the placement of the images on the multiple displays at
>> each site be consistent.
>>
>> 15) Section 3.5 para 3 [change]: "In most cases a transcoding
>> intermediate device will..." to " In most cases an intermediate
>> transcoding device will..."
>>
>> 16) Section 3.5 para 6 [add]: "Or, it could be multiple streams,
>> similar
>> to an immersive<<telepresence system>>  but with a smaller screen.
>>
>> 17) Section 3.5 last para [add]: "...the same way that immersive system
>> signals actions."
>>
>> 18) Section 3.7 para 1: [CNG] The reference to Allardyce and Randal
>> doesn't match the reference section "Allardyre" and "Randall"???
> Allardyce and Randall http://adsabs.harvard.edu/abs/1983ddi..rept.....A
[CNG] OK
>
>
>> 19) Section 7. [CNG] ITU docs are not referenced? E.g. H.239, H.264,
>> H.323,
>>
>> 20) Author's addresses: Is Marshall address correct? I get a bounce
>> when
>> sending to him.
>>
>> + Other small nits, spaces missing etc. Communicated to the editor.
>>
>> Regards, Christian
>> _______________________________________________
>> clue mailing list
>> clue@ietf.org
>> https://www.ietf.org/mailman/listinfo/clue
>

From Christian.Groves@nteczone.com  Wed Aug 31 03:24:09 2011
Return-Path: <Christian.Groves@nteczone.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C14B821F8B33 for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 03:24:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k0GW9Il5lPmi for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 03:24:09 -0700 (PDT)
Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by ietfa.amsl.com (Postfix) with ESMTP id BAAA421F8B32 for <clue@ietf.org>; Wed, 31 Aug 2011 03:24:08 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ArUBAJUIXk520YVT/2dsb2JhbAAMNpkikhwbJT0WGAMCAQIBWAgBAb9QhlUEpD4
Received: from ppp118-209-133-83.lns20.mel6.internode.on.net (HELO [127.0.0.1]) ([118.209.133.83]) by ipmail06.adl6.internode.on.net with ESMTP; 31 Aug 2011 19:55:36 +0930
Message-ID: <4E5E0C00.6050208@nteczone.com>
Date: Wed, 31 Aug 2011 20:25:04 +1000
From: Christian Groves <Christian.Groves@nteczone.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: clue@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [clue] Use Case and Framework question
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Aug 2011 10:24:09 -0000

Hello,

Whilst reviewing the use case document use case 4.1 point to point 
meeting talks about the possibility for separate monophonic audio 
streams. Now this presumably this allows for a microphone to be placed 
in front of each participant.

Now consider a three position (left to right) two row telepresence 
system. Each of these has a microphone i.e. 6 audio captures, Front row 
AC0, AC1, AC2, Back row AC3, AC4, AC5.

The current framework document considers video and audio captures to be 
left to right.
So its easy to describe the first row AC0, AC1, AC2. How would I 
describe using the current framework the audio captures for the second 
row microphones?

Even if we disregard the row (depth) element, how would I then say AC0 & 
AC3, AC1 & AC4 and AC3 & AC5 relate to the same left / centre / right 
position?

Regards, Christian


From stephen.botzko@gmail.com  Wed Aug 31 04:46:21 2011
Return-Path: <stephen.botzko@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DF9121F8997 for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 04:46:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.576
X-Spam-Level: 
X-Spam-Status: No, score=-2.576 tagged_above=-999 required=5 tests=[AWL=-0.644, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bCImZKJxqJkt for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 04:46:20 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 66F7521F8829 for <clue@ietf.org>; Wed, 31 Aug 2011 04:46:20 -0700 (PDT)
Received: by vws12 with SMTP id 12so601873vws.31 for <clue@ietf.org>; Wed, 31 Aug 2011 04:47:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=981ceA7B8BLJ6neucCopjboJdPcYGh5IKczrTDJx6Ck=; b=GbPqMxb67pHcuAWCH36kl2nxw13uy9TKO58Yo8zZim8nGbANFXY8jOUmM5I98+K+jy vig2M/mfk+1hwdnFGBZNTNaxGAcGQqm6ggzyXhXXjDY7COYsS96nJ3fhtdQK6mX5XL9J dsw8xzIA1TVh3ExtGeFWgez7lzo2XkQb3HoyE=
MIME-Version: 1.0
Received: by 10.52.76.227 with SMTP id n3mr273099vdw.108.1314791270233; Wed, 31 Aug 2011 04:47:50 -0700 (PDT)
Received: by 10.52.183.100 with HTTP; Wed, 31 Aug 2011 04:47:50 -0700 (PDT)
In-Reply-To: <4E5E0C00.6050208@nteczone.com>
References: <4E5E0C00.6050208@nteczone.com>
Date: Wed, 31 Aug 2011 07:47:50 -0400
Message-ID: <CAMC7SJ4JZZFdQ=V_zue+gyr7FCwPArLsBoqpAtTUXr2Qr72LMw@mail.gmail.com>
From: Stephen Botzko <stephen.botzko@gmail.com>
To: Christian Groves <Christian.Groves@nteczone.com>
Content-Type: multipart/alternative; boundary=bcaec5015d8d9db5f304abcbb23f
Cc: clue@ietf.org
Subject: Re: [clue] Use Case and Framework question
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Aug 2011 11:46:21 -0000

--bcaec5015d8d9db5f304abcbb23f
Content-Type: text/plain; charset=ISO-8859-1

The current framework draft allows multiple captures to signal the same
linear index.  So it is fine for AC0,AC3 and the the other pairs to all
signal the same index.  This covers the case where the two rows are captured
in the same video captures (that is, the left camera VC0 captures the left
side of both rows). If the video capture set is VC0, VC1, VC2,  it is
possible to associate both AC3 and AC0 with VC0.

There is a related case, which is when there are also independent cameras
(AC3 has a corresponding VC3).  The framework also allows multiple capture
sets, so you can signal VC3, VC4, VC5, AC3, AC4, AC5 as its own independent
capture set.

There's been quite a bit of discussion on how two "separate monophonic
streams" relate to a "stereo audio stream" amongst the authors of the
framework.  At this point I believe the conclusion is that the key
distinction between them is RTP transport.  A second possible distinction is
that some audio codecs allow a stereo audio stream to be jointly encoded,
providing somewhat better compression.

BTW, though it is convenient to think about audio captures as independent
microphones, it is important to keep in mind that there are other ways to
generate them.  For instance, a microphone array can use beam-forming
techniques to construct multiple captures from the microphone array.  This
can in principle be done with video, particularly if you also have depth
information. The framework does not describe how many sensors are used to
create a capture.

Stephen Botzko



On Wed, Aug 31, 2011 at 6:25 AM, Christian Groves <
Christian.Groves@nteczone.com> wrote:

> Hello,
>
> Whilst reviewing the use case document use case 4.1 point to point meeting
> talks about the possibility for separate monophonic audio streams. Now this
> presumably this allows for a microphone to be placed in front of each
> participant.
>
> Now consider a three position (left to right) two row telepresence system.
> Each of these has a microphone i.e. 6 audio captures, Front row AC0, AC1,
> AC2, Back row AC3, AC4, AC5.
>
> The current framework document considers video and audio captures to be
> left to right.
> So its easy to describe the first row AC0, AC1, AC2. How would I describe
> using the current framework the audio captures for the second row
> microphones?
>
> Even if we disregard the row (depth) element, how would I then say AC0 &
> AC3, AC1 & AC4 and AC3 & AC5 relate to the same left / centre / right
> position?
>
> Regards, Christian
>
> ______________________________**_________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/**listinfo/clue<https://www.ietf.org/mailman/listinfo/clue>
>

--bcaec5015d8d9db5f304abcbb23f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

The current framework draft allows multiple captures to signal the same lin=
ear index.=A0 So it is fine for AC0,AC3 and the the other pairs to all sign=
al the same index.=A0 This covers the case where the two rows are captured =
in the same video captures (that is, the left camera VC0 captures the left =
side of both rows). If the video capture set is VC0, VC1, VC2,=A0 it is pos=
sible to associate both AC3 and AC0 with VC0.<br>

<br>There is a related case, which is when there are also independent camer=
as (AC3 has a corresponding VC3).=A0 The framework also allows multiple cap=
ture sets, so you can signal VC3, VC4, VC5, AC3, AC4, AC5 as its own indepe=
ndent capture set. <br>

<br>There&#39;s been quite a bit of discussion on how two &quot;separate mo=
nophonic streams&quot; relate to a &quot;stereo audio stream&quot; amongst =
the authors of the framework.=A0 At this point I believe the conclusion is =
that the key distinction between them is RTP transport.=A0 A second possibl=
e distinction is that some audio codecs allow a stereo audio stream to be j=
ointly encoded, providing somewhat better compression.<br>

<br>BTW, though it is convenient to think about audio captures as independe=
nt microphones, it is important to keep in mind that there are other ways t=
o generate them.=A0 For instance, a microphone array can use beam-forming t=
echniques to construct multiple captures from the microphone array.=A0 This=
 can in principle be done with video, particularly if you also have depth i=
nformation. The framework does not describe how many sensors are used to cr=
eate a capture.<br>

<br>Stephen Botzko<br><br><br><br><div class=3D"gmail_quote">On Wed, Aug 31=
, 2011 at 6:25 AM, Christian Groves <span dir=3D"ltr">&lt;<a href=3D"mailto=
:Christian.Groves@nteczone.com" target=3D"_blank">Christian.Groves@nteczone=
.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hello,<br>
<br>
Whilst reviewing the use case document use case 4.1 point to point meeting =
talks about the possibility for separate monophonic audio streams. Now this=
 presumably this allows for a microphone to be placed in front of each part=
icipant.<br>


<br>
Now consider a three position (left to right) two row telepresence system. =
Each of these has a microphone i.e. 6 audio captures, Front row AC0, AC1, A=
C2, Back row AC3, AC4, AC5.<br>
<br>
The current framework document considers video and audio captures to be lef=
t to right.<br>
So its easy to describe the first row AC0, AC1, AC2. How would I describe u=
sing the current framework the audio captures for the second row microphone=
s?<br>
<br>
Even if we disregard the row (depth) element, how would I then say AC0 &amp=
; AC3, AC1 &amp; AC4 and AC3 &amp; AC5 relate to the same left / centre / r=
ight position?<br>
<br>
Regards, Christian<br>
<br>
______________________________<u></u>_________________<br>
clue mailing list<br>
<a href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/clue" target=3D"_blank">ht=
tps://www.ietf.org/mailman/<u></u>listinfo/clue</a><br>
</blockquote></div><br>

--bcaec5015d8d9db5f304abcbb23f--

From marshall.eubanks@gmail.com  Wed Aug 31 05:05:34 2011
Return-Path: <marshall.eubanks@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D75E21F8B2F for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 05:05:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.802
X-Spam-Level: 
X-Spam-Status: No, score=-100.802 tagged_above=-999 required=5 tests=[AWL=1.130, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zo7QC1-aFl5P for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 05:05:33 -0700 (PDT)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by ietfa.amsl.com (Postfix) with ESMTP id 201EB21F8B2D for <clue@ietf.org>; Wed, 31 Aug 2011 05:05:32 -0700 (PDT)
Received: by gwb20 with SMTP id 20so582616gwb.31 for <clue@ietf.org>; Wed, 31 Aug 2011 05:07:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=D9GplWda+J9H9eSGifKazHilzBeC7Ew9VybvCi6vM30=; b=sQiXfj6T/h9mGzbP1oMkWflD7EONfuUGZ4w3CNW1hOmgzZ2H1fhAVdoP6iCCR5v+YQ e2sj1iORdZzc5uVAFyLuO+ES2ZRFfwu2GVilSCgWW8iAU2jMoWPp6a92ZaP2/YX21H97 KvA0k/sQGOxSAsRunh42KId3woX27BielJSkI=
MIME-Version: 1.0
Received: by 10.150.177.16 with SMTP id z16mr256623ybe.27.1314792421370; Wed, 31 Aug 2011 05:07:01 -0700 (PDT)
Received: by 10.150.185.9 with HTTP; Wed, 31 Aug 2011 05:07:01 -0700 (PDT)
In-Reply-To: <4E5E0C00.6050208@nteczone.com>
References: <4E5E0C00.6050208@nteczone.com>
Date: Wed, 31 Aug 2011 08:07:01 -0400
Message-ID: <CAJNg7VKYP-jO07=AKwJpf45pqOE4txYSo-VQNzjRh_aKWAOgJg@mail.gmail.com>
From: Marshall Eubanks <marshall.eubanks@gmail.com>
To: Christian Groves <Christian.Groves@nteczone.com>
Content-Type: multipart/alternative; boundary=000e0cd6a95a3aabd904abcbf7d6
Cc: clue@ietf.org
Subject: Re: [clue] Use Case and Framework question
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Aug 2011 12:05:34 -0000

--000e0cd6a95a3aabd904abcbf7d6
Content-Type: text/plain; charset=ISO-8859-1

On Wed, Aug 31, 2011 at 6:25 AM, Christian Groves <
Christian.Groves@nteczone.com> wrote:

> Hello,
>
> Whilst reviewing the use case document use case 4.1 point to point meeting
> talks about the possibility for separate monophonic audio streams. Now this
> presumably this allows for a microphone to be placed in front of each
> participant.
>
> Now consider a three position (left to right) two row telepresence system.
> Each of these has a microphone i.e. 6 audio captures, Front row AC0, AC1,
> AC2, Back row AC3, AC4, AC5.
>
> The current framework document considers video and audio captures to be
> left to right.
> So its easy to describe the first row AC0, AC1, AC2. How would I describe
> using the current framework the audio captures for the second row
> microphones?
>
> Even if we disregard the row (depth) element, how would I then say AC0 &
> AC3, AC1 & AC4 and AC3 & AC5 relate to the same left / centre / right
> position?
>
>
My own personal opinion is that

- it is dangerous and limiting to attempt to capture equipment spatial
placement in a simple ordered list, especially when that equipment (or its
capture zone) can move and change with time and that

- we are likely to be sending kilobytes of information about codec formats
and the like , so I don't see why we can't afford a few bytes to
describe a mapping between equipment ids (numbering) and what and where they
are capturing.

If you want a specific proposal to deal with this, here is one.

There are three possible rankings of spatial equipment capture, transverse,
depth and vertical. Call them T, D and V.

Each can be declared to be relevant, with the assumption that at least one
will be. Ones not declared relevant are ignored.

Each can be declared to be fixed or variable width. In the case of fixed
width, the width is also declared.

Units are degrees (T AND V) and meters (D).

Everything is referenced to the axis of symmetry of the unit, oriented from
the point of view of an observer standing on the axis at the capture
equipment facing the participants (i.e., the point of view of an outside
observer). Order is right to left (T), front to back (D) and bottom to top
(V) . A "starting" value is given (so that we don't have to deal with
negative numbers in the list) and a "unit" value (the smallest addressable
chunk of degrees or meters).

All spatially equipment is given an ID (could just be numbered, it doesn't
really matter).

So, assuming the above AC0-AC5, this situation could be dealt with as
something like

Declare T UNIT 30 STARTING -60
Declare D UNIT 2 STARTING 2

Order (ACO, 1,2), (AC1, 2, 2), (AC2, 3,2), (AC3, 1,3), (AC4, 2,3), (AC5,
3,3),

where (ACO, 1,1) means unit ACO covers T zone 1 (-60 to -30 degrees) and D
zone 2 (2 to 4 meters into the depth of field), etc.

If there was a camera that covered all 120 degrees, and 3 others that
covered 30 degrees each, that could be

Declare T VARIABLE UNIT 30 STARTING -60

Order (VC0, 1, 4), (VC1, 1, 1), (VC1, 1, 1), (VC2, 2, 1), (VC3, 3, 1),

where (VC0, 1, 4) means unit VC0 covers from -60 to +60 degrees (4 30 degree
slices), unit VC1 covers -60 to -30 degrees (1 slice), etc.

I don't see this as really much more complicated or byte consuming and it
really would avoid a bunch of problems I see as coming from overlaying a
potentially variable 3-D spatial order onto a simple list.

Regards
Marshall



> Regards, Christian
>
> ______________________________**_________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/**listinfo/clue<https://www.ietf.org/mailman/listinfo/clue>
>

--000e0cd6a95a3aabd904abcbf7d6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On Wed, Aug 31, 2011 at 6:25 AM, Christi=
an Groves <span dir=3D"ltr">&lt;<a href=3D"mailto:Christian.Groves@nteczone=
.com">Christian.Groves@nteczone.com</a>&gt;</span> wrote:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex;">
Hello,<br>
<br>
Whilst reviewing the use case document use case 4.1 point to point meeting =
talks about the possibility for separate monophonic audio streams. Now this=
 presumably this allows for a microphone to be placed in front of each part=
icipant.<br>

<br>
Now consider a three position (left to right) two row telepresence system. =
Each of these has a microphone i.e. 6 audio captures, Front row AC0, AC1, A=
C2, Back row AC3, AC4, AC5.<br>
<br>
The current framework document considers video and audio captures to be lef=
t to right.<br>
So its easy to describe the first row AC0, AC1, AC2. How would I describe u=
sing the current framework the audio captures for the second row microphone=
s?<br>
<br>
Even if we disregard the row (depth) element, how would I then say AC0 &amp=
; AC3, AC1 &amp; AC4 and AC3 &amp; AC5 relate to the same left / centre / r=
ight position?<br>
<br></blockquote><div><br></div><div>My own personal opinion is that</div><=
div><br></div><div>- it is dangerous and limiting to attempt to capture equ=
ipment spatial placement in a simple ordered list, especially when that equ=
ipment (or its capture zone) can move and change with time and that</div>
<div><br></div><div>- we are likely to be sending kilobytes of information =
about codec formats and the like , so I don&#39;t see why we can&#39;t affo=
rd a few bytes to</div><div>describe a mapping between equipment ids (numbe=
ring) and what and where they are capturing.=A0</div>
<div><br></div><div>If you want a specific proposal to deal with this, here=
 is one.</div><div><br></div><div>There are three possible rankings of spat=
ial equipment capture, transverse, depth and vertical. Call them T, D and V=
.</div>
<div><br></div><div>Each can be declared to be relevant, with the assumptio=
n that at least one will be. Ones not declared relevant are ignored.=A0</di=
v><div><br></div><div>Each can be declared to be fixed or variable width. I=
n the case of fixed width, the width is also declared.</div>
<div><br></div><div>Units are degrees (T AND V) and meters (D).=A0</div><di=
v><br></div><div>Everything is referenced to the axis of symmetry of the un=
it, oriented from the point of view of an observer standing on the axis at =
the capture equipment facing the participants (i.e., the point of view of a=
n outside observer). Order is right to left (T), front to back (D) and bott=
om to top (V) . A &quot;starting&quot; value is given (so that we don&#39;t=
 have to deal with negative numbers in the list) and a &quot;unit&quot; val=
ue (the smallest addressable chunk of degrees or meters).=A0</div>
<div><br></div><div>All spatially equipment is given an ID (could just be n=
umbered, it doesn&#39;t really matter).=A0</div><div><br></div><div>So, ass=
uming the above AC0-AC5, this situation could be dealt with as something li=
ke</div>
<div><br></div><div>Declare T UNIT 30 STARTING -60</div><div>Declare D UNIT=
 2 STARTING 2</div><div><br></div><div>Order (ACO, 1,2), (AC1, 2, 2),=A0(AC=
2, 3,2),=A0(AC3, 1,3),=A0(AC4, 2,3),=A0(AC5, 3,3),</div><div><br></div><div=
>where=A0(ACO, 1,1) means unit ACO covers T zone 1 (-60 to -30 degrees) and=
 D zone 2 (2 to 4 meters into the depth of field), etc.</div>
<div><br></div><div>If there was a camera that covered all 120 degrees, and=
 3 others that covered 30 degrees each, that could be</div><div><br></div><=
div>Declare T VARIABLE UNIT 30 STARTING -60</div><div><br></div><div>Order =
(VC0, 1, 4),=A0(VC1, 1, 1),=A0(VC1, 1, 1),=A0(VC2, 2, 1),=A0(VC3, 3, 1),</d=
iv>
<div><br></div><div>where=A0(VC0, 1, 4) means unit VC0 covers from -60 to +=
60 degrees (4 30 degree slices), unit VC1 covers -60 to -30 degrees (1 slic=
e), etc.=A0</div><div><br></div><div>I don&#39;t see this as really much mo=
re complicated or byte consuming and it really would avoid a bunch of probl=
ems I see as coming from overlaying a potentially variable 3-D spatial orde=
r onto a simple list.=A0</div>
<div><br></div><div>Regards</div><div>Marshall</div><div><br></div><div>=A0=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex;">
Regards, Christian<br>
<br>
______________________________<u></u>_________________<br>
clue mailing list<br>
<a href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/clue" target=3D"_blank">ht=
tps://www.ietf.org/mailman/<u></u>listinfo/clue</a><br>
</blockquote></div><br>

--000e0cd6a95a3aabd904abcbf7d6--

From mary.ietf.barnes@gmail.com  Wed Aug 31 08:05:47 2011
Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B91BE21F8C20 for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 08:05:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.476
X-Spam-Level: 
X-Spam-Status: No, score=-103.476 tagged_above=-999 required=5 tests=[AWL=0.122, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5GyHOLWCybC1 for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 08:05:46 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 4A05C21F8BEC for <clue@ietf.org>; Wed, 31 Aug 2011 08:05:46 -0700 (PDT)
Received: by vws12 with SMTP id 12so791302vws.31 for <clue@ietf.org>; Wed, 31 Aug 2011 08:07:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=mH8J2nkXkjv2WOtfb3nC/3rR1un5NiIk0+zW4Ple+SU=; b=KAIu9ZZwvw1oZuHg+/A3/4GCIpWYhVSeCABPoctk+XU0WchHqpz9klgdGGHSpynpws jfd9/No0KQJ/Z+HlHyN1oc/NcC3pRdxIvYZj41hdlNp0xOOWJHG0ihu6O8pKI2n8lWtZ T/ug1iL1QUbT6iMvewMHv++9SsMvDHSzPsdlw=
MIME-Version: 1.0
Received: by 10.52.66.163 with SMTP id g3mr461084vdt.90.1314803236493; Wed, 31 Aug 2011 08:07:16 -0700 (PDT)
Received: by 10.52.35.2 with HTTP; Wed, 31 Aug 2011 08:07:16 -0700 (PDT)
In-Reply-To: <04ef01cc67b0$e18d9880$a4a8c980$%roni@huawei.com>
References: <1241030509.3022037.1314646459806.JavaMail.doodle@worker2> <CAHBDyN4i1GdNyQzue-hd5vr_dUZoL-QbPMDmSQewWnOdx48Y-A@mail.gmail.com> <04ef01cc67b0$e18d9880$a4a8c980$%roni@huawei.com>
Date: Wed, 31 Aug 2011 10:07:16 -0500
Message-ID: <CAHBDyN74MU1FDuRGZ4cyUBvb7Z4hWZM-JRx06PcFcmiRkYg==A@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Roni Even <Even.roni@huawei.com>
Content-Type: multipart/alternative; boundary=20cf307f3ba6dc5a3104abce7b5c
Cc: CLUE <clue@ietf.org>
Subject: Re: [clue] Doodle: Link for poll "CLUE WG F2F Interim"
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Aug 2011 15:05:47 -0000

--20cf307f3ba6dc5a3104abce7b5c
Content-Type: text/plain; charset=ISO-8859-1

Roni,

At this time, as you note, the framework document is an individual document.
 We could take a hum vote on the list as to whether to accept this as a WG
document after the next version is submitted since it will have material
that was discussed at IETF-81 that wasn't in the original document.
Certainly, with only one document on the table at this time for the
framework WG milestone, it would not be unreasonable to do so.

If the document is still an individual document at the time of the interim
meeting, then the authors do have much more liberty in terms of the changes
made to the document.  However, I do not believe it behooves to authors to
not make changes based on WG feedback.

One thing I should clarify is that the focus of the interim is on the
working group deliverable for a framework. While there is only one framework
document at the table at this time, there is nothing that precludes other
individuals from submitting documents for discussion and requesting agenda
time.    The agenda will be finalized based on the current status of
discussions on the mailing list.  There has been some really good discussion
on the current individual framework document, so hopefully that will allow
the authors to understand where their are gaps and potential issues in the
current proposed framework.

Regards,
Mary.


On Wed, Aug 31, 2011 at 2:37 AM, Roni Even <Even.roni@huawei.com> wrote:

> Mary,****
>
> What is the plan for the framework document. Are we going to discuss the
> framework  in the f2f based on a WG document or an individual draft.  ****
>
> If it will be based on the individual draft how are we going to decide on
> changes to the current text?****
>
> ** **
>
> Roni****
>
> ** **
>
> *From:* clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] *On Behalf Of
> *Mary Barnes
> *Sent:* Tuesday, August 30, 2011 12:46 AM
> *To:* CLUE
> *Subject:* [clue] Doodle: Link for poll "CLUE WG F2F Interim"****
>
> ** **
>
> Hi folks,****
>
> ** **
>
> We are considering holding a face to face for CLUE in order to progress the
> framework. In speaking to some of the primary authors, October 11th and 12th
> (1.5 days) looks like it might work.  The plan is to host the meeting in
> Boston (ideally at the Polycom Andover site, but we'll need to work out the
> logistics).  However, we first need an idea of how many people could attend
> a f2f.  ****
>
> http://doodle.com/h3ahqn9ht96m839k
>
> We would also have a Webex session.  If you are not able to attend a f2f
> but would participate via Webex, please include a comment indicating such.
> ****
>
> ** **
>
> In order to plan, we would like responses no later than Monday, Sept. 5th
> at 5pm Pacific.  ****
>
> ** **
>
> We will do a separate doodle poll for a virtual interim if we don't get
> enough folks able to attend a f2f.****
>
> ** **
>
> Thanks,****
>
> Mary****
>
> CLUE WG co-chair****
>
> ** **
>

--20cf307f3ba6dc5a3104abce7b5c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Roni,<div><br></div><div>At this time, as you note, the framework document =
is an individual document. =A0We could take a hum vote on the list as to wh=
ether to accept this as a WG document after the next version is submitted s=
ince it will have material that was discussed at IETF-81 that wasn&#39;t in=
 the original document. =A0 Certainly, with only one document on the table =
at this time for the framework WG milestone, it would not be unreasonable t=
o do so.=A0</div>
<div><br></div><div>If the document is still an individual document at the =
time of the interim meeting, then the authors do have much more liberty in =
terms of the changes made to the document. =A0However, I do not believe it =
behooves to authors to not make changes based on WG feedback. =A0=A0</div>
<div><br></div><div>One thing I should clarify is that the focus of the int=
erim is on the working group deliverable for a framework. While there is on=
ly one framework document at the table at this time, there is nothing that =
precludes other individuals from submitting documents for discussion and re=
questing agenda time. =A0 =A0The agenda will be finalized based on the curr=
ent status of discussions on the mailing list. =A0There has been some reall=
y good discussion on the current individual framework document, so hopefull=
y that will allow the authors to understand where their are gaps and potent=
ial issues in the current proposed framework.=A0</div>
<div><br></div><div>Regards,</div><div>Mary.=A0</div><div><br><br><div clas=
s=3D"gmail_quote">On Wed, Aug 31, 2011 at 2:37 AM, Roni Even <span dir=3D"l=
tr">&lt;<a href=3D"mailto:Even.roni@huawei.com">Even.roni@huawei.com</a>&gt=
;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;"><div lang=3D"EN-US" link=3D"blue" vlink=3D"=
purple"><div><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#=
1F497D">Mary,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">What =
is the plan for the framework document. Are we going to discuss the framewo=
rk =A0in the f2f based on a WG document or an individual draft. =A0<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">If it=
 will be based on the individual draft how are we going to decide on change=
s to the current text?<u></u><u></u></span></p><p class=3D"MsoNormal"><span=
 style=3D"font-size:11.0pt;color:#1F497D"><u></u>=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Roni<=
u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:11.=
0pt;color:#1F497D"><u></u>=A0<u></u></span></p><div style=3D"border:none;bo=
rder-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div><div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt=
 0in 0in 0in"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt">Fr=
om:</span></b><span style=3D"font-size:10.0pt"> <a href=3D"mailto:clue-boun=
ces@ietf.org" target=3D"_blank">clue-bounces@ietf.org</a> [mailto:<a href=
=3D"mailto:clue-bounces@ietf.org" target=3D"_blank">clue-bounces@ietf.org</=
a>] <b>On Behalf Of </b>Mary Barnes<br>
<b>Sent:</b> Tuesday, August 30, 2011 12:46 AM<br><b>To:</b> CLUE<br><b>Sub=
ject:</b> [clue] Doodle: Link for poll &quot;CLUE WG F2F Interim&quot;<u></=
u><u></u></span></p></div></div><div><div></div><div class=3D"h5"><p class=
=3D"MsoNormal">
<u></u>=A0<u></u></p><div><p class=3D"MsoNormal">Hi folks,<u></u><u></u></p=
></div><div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div><div><p class=
=3D"MsoNormal">We are considering holding a face to face for CLUE in order =
to progress the framework. In speaking to some of the primary authors, Octo=
ber 11th and 12th (1.5 days) looks like it might work. =A0The plan is to ho=
st the meeting in Boston (ideally at the Polycom Andover site, but we&#39;l=
l need to work out the logistics). =A0However, we first need an idea of how=
 many people could attend a f2f. =A0<u></u><u></u></p>
</div><div><p class=3D"MsoNormal"><a href=3D"http://doodle.com/h3ahqn9ht96m=
839k" target=3D"_blank">http://doodle.com/h3ahqn9ht96m839k</a><br><br>We wo=
uld also have a Webex session. =A0If you are not able to attend a f2f but w=
ould participate via Webex, please include a comment indicating such.=A0<u>=
</u><u></u></p>
</div><div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div><div><p class=
=3D"MsoNormal">In order to plan, we would like responses no later than Mond=
ay, Sept. 5th at 5pm Pacific. =A0<u></u><u></u></p></div><div><p class=3D"M=
soNormal">
<u></u>=A0<u></u></p></div><div><p class=3D"MsoNormal">We will do a separat=
e doodle poll for a virtual interim if we don&#39;t get enough folks able t=
o attend a f2f.<u></u><u></u></p></div><div><p class=3D"MsoNormal"><u></u>=
=A0<u></u></p>
</div><div><p class=3D"MsoNormal">Thanks,<u></u><u></u></p></div><div><p cl=
ass=3D"MsoNormal">Mary<u></u><u></u></p></div><div><p class=3D"MsoNormal" s=
tyle=3D"margin-bottom:12.0pt">CLUE WG co-chair<u></u><u></u></p></div><p cl=
ass=3D"MsoNormal">
<u></u>=A0<u></u></p></div></div></div></div></div></blockquote></div><br><=
/div>

--20cf307f3ba6dc5a3104abce7b5c--

From stewe@stewe.org  Wed Aug 31 10:30:24 2011
Return-Path: <stewe@stewe.org>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 474BB21F8DD2 for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 10:30:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.508
X-Spam-Level: 
X-Spam-Status: No, score=-0.508 tagged_above=-999 required=5 tests=[AWL=-0.972, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, SARE_HTML_USL_OBFU=1.666]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g323P+o336uj for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 10:30:23 -0700 (PDT)
Received: from stewe.org (stewe.org [85.214.122.234]) by ietfa.amsl.com (Postfix) with ESMTP id 9595C21F8DA3 for <clue@ietf.org>; Wed, 31 Aug 2011 10:30:21 -0700 (PDT)
Received: from [192.168.1.104] (unverified [24.5.184.151])  by stewe.org (SurgeMail 3.9e) with ESMTP id 31506-1743317  for multiple; Wed, 31 Aug 2011 19:31:47 +0200
User-Agent: Microsoft-MacOutlook/14.12.0.110505
Date: Wed, 31 Aug 2011 10:31:38 -0700
From: Stephan Wenger <stewe@stewe.org>
To: <clue@ietf.org>
Message-ID: <CA83BD23.305B9%stewe@stewe.org>
Thread-Topic: [clue] Use Case and Framework question
In-Reply-To: <CAJNg7VKYP-jO07=AKwJpf45pqOE4txYSo-VQNzjRh_aKWAOgJg@mail.gmail.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3397631508_1351640"
X-Originating-IP: 24.5.184.151
X-Authenticated-User: stewe@stewe.org 
X-ORBS-Stamp: Your IP (24.5.184.151) was found in the spamhaus database. http://www.spamhaus.net
Subject: Re: [clue] Use Case and Framework question
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Aug 2011 17:30:24 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3397631508_1351640
Content-type: text/plain;
	charset="US-ASCII"
Content-transfer-encoding: 7bit

Thanks, Marshall.
I strongly support such an approach.  In fact, we should probably add a
similar mechanism to describe the rendering side.  Doing so would provide
MCUs that can encode multiple video streams to be displayed on a multitude
of monitors so much more leverage, accommodates for monitors of different
sizes, and so forth.
Stephan


From:  Marshall Eubanks <marshall.eubanks@gmail.com>
Date:  Wed, 31 Aug 2011 08:07:01 -0400
To:  Christian Groves <Christian.Groves@nteczone.com>
Cc:  <clue@ietf.org>
Subject:  Re: [clue] Use Case and Framework question



On Wed, Aug 31, 2011 at 6:25 AM, Christian Groves
<Christian.Groves@nteczone.com> wrote:
> Hello,
> 
> Whilst reviewing the use case document use case 4.1 point to point meeting
> talks about the possibility for separate monophonic audio streams. Now this
> presumably this allows for a microphone to be placed in front of each
> participant.
> 
> Now consider a three position (left to right) two row telepresence system.
> Each of these has a microphone i.e. 6 audio captures, Front row AC0, AC1, AC2,
> Back row AC3, AC4, AC5.
> 
> The current framework document considers video and audio captures to be left
> to right.
> So its easy to describe the first row AC0, AC1, AC2. How would I describe
> using the current framework the audio captures for the second row microphones?
> 
> Even if we disregard the row (depth) element, how would I then say AC0 & AC3,
> AC1 & AC4 and AC3 & AC5 relate to the same left / centre / right position?
> 

My own personal opinion is that

- it is dangerous and limiting to attempt to capture equipment spatial
placement in a simple ordered list, especially when that equipment (or its
capture zone) can move and change with time and that

- we are likely to be sending kilobytes of information about codec formats
and the like , so I don't see why we can't afford a few bytes to
describe a mapping between equipment ids (numbering) and what and where they
are capturing. 

If you want a specific proposal to deal with this, here is one.

There are three possible rankings of spatial equipment capture, transverse,
depth and vertical. Call them T, D and V.

Each can be declared to be relevant, with the assumption that at least one
will be. Ones not declared relevant are ignored.

Each can be declared to be fixed or variable width. In the case of fixed
width, the width is also declared.

Units are degrees (T AND V) and meters (D).

Everything is referenced to the axis of symmetry of the unit, oriented from
the point of view of an observer standing on the axis at the capture
equipment facing the participants (i.e., the point of view of an outside
observer). Order is right to left (T), front to back (D) and bottom to top
(V) . A "starting" value is given (so that we don't have to deal with
negative numbers in the list) and a "unit" value (the smallest addressable
chunk of degrees or meters).

All spatially equipment is given an ID (could just be numbered, it doesn't
really matter). 

So, assuming the above AC0-AC5, this situation could be dealt with as
something like

Declare T UNIT 30 STARTING -60
Declare D UNIT 2 STARTING 2

Order (ACO, 1,2), (AC1, 2, 2), (AC2, 3,2), (AC3, 1,3), (AC4, 2,3), (AC5,
3,3),

where (ACO, 1,1) means unit ACO covers T zone 1 (-60 to -30 degrees) and D
zone 2 (2 to 4 meters into the depth of field), etc.

If there was a camera that covered all 120 degrees, and 3 others that
covered 30 degrees each, that could be

Declare T VARIABLE UNIT 30 STARTING -60

Order (VC0, 1, 4), (VC1, 1, 1), (VC1, 1, 1), (VC2, 2, 1), (VC3, 3, 1),

where (VC0, 1, 4) means unit VC0 covers from -60 to +60 degrees (4 30 degree
slices), unit VC1 covers -60 to -30 degrees (1 slice), etc.

I don't see this as really much more complicated or byte consuming and it
really would avoid a bunch of problems I see as coming from overlaying a
potentially variable 3-D spatial order onto a simple list.

Regards
Marshall

 
> Regards, Christian
> 
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue
> <https://www.ietf.org/mailman/listinfo/clue>

_______________________________________________ clue mailing list
clue@ietf.org https://www.ietf.org/mailman/listinfo/clue


--B_3397631508_1351640
Content-type: text/html;
	charset="US-ASCII"
Content-transfer-encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size:=
 14px; font-family: Calibri, sans-serif; "><div>Thanks, Marshall.</div><div>=
I strongly support such an approach. &nbsp;In fact, we should probably add a=
 similar mechanism to describe the rendering side. &nbsp;Doing so would prov=
ide MCUs that can encode multiple video streams to be displayed on a multitu=
de of monitors so much more leverage, accommodates for monitors of different=
 sizes, and so forth.</div><div>Stephan</div><div><br></div><div><br></div><=
span id=3D"OLK_SRC_BODY_SECTION"><div style=3D"font-family:Calibri; font-size:11=
pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: m=
edium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORD=
ER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><spa=
n style=3D"font-weight:bold">From: </span> Marshall Eubanks &lt;<a href=3D"mailt=
o:marshall.eubanks@gmail.com">marshall.eubanks@gmail.com</a>&gt;<br><span st=
yle=3D"font-weight:bold">Date: </span> Wed, 31 Aug 2011 08:07:01 -0400<br><spa=
n style=3D"font-weight:bold">To: </span> Christian Groves &lt;<a href=3D"mailto:=
Christian.Groves@nteczone.com">Christian.Groves@nteczone.com</a>&gt;<br><spa=
n style=3D"font-weight:bold">Cc: </span> &lt;<a href=3D"mailto:clue@ietf.org">cl=
ue@ietf.org</a>&gt;<br><span style=3D"font-weight:bold">Subject: </span> Re: [=
clue] Use Case and Framework question<br></div><div><br></div><br><br><div c=
lass=3D"gmail_quote">On Wed, Aug 31, 2011 at 6:25 AM, Christian Groves <span d=
ir=3D"ltr">&lt;<a href=3D"mailto:Christian.Groves@nteczone.com">Christian.Groves=
@nteczone.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello,<br><br>
Whilst reviewing the use case document use case 4.1 point to point meeting =
talks about the possibility for separate monophonic audio streams. Now this =
presumably this allows for a microphone to be placed in front of each partic=
ipant.<br><br>
Now consider a three position (left to right) two row telepresence system. =
Each of these has a microphone i.e. 6 audio captures, Front row AC0, AC1, AC=
2, Back row AC3, AC4, AC5.<br><br>
The current framework document considers video and audio captures to be lef=
t to right.<br>
So its easy to describe the first row AC0, AC1, AC2. How would I describe u=
sing the current framework the audio captures for the second row microphones=
?<br><br>
Even if we disregard the row (depth) element, how would I then say AC0 &amp=
; AC3, AC1 &amp; AC4 and AC3 &amp; AC5 relate to the same left / centre / ri=
ght position?<br><br></blockquote><div><br></div><div>My own personal opinio=
n is that</div><div><br></div><div>- it is dangerous and limiting to attempt=
 to capture equipment spatial placement in a simple ordered list, especially=
 when that equipment (or its capture zone) can move and change with time and=
 that</div><div><br></div><div>- we are likely to be sending kilobytes of in=
formation about codec formats and the like , so I don't see why we can't aff=
ord a few bytes to</div><div>describe a mapping between equipment ids (numbe=
ring) and what and where they are capturing.&nbsp;</div><div><br></div><div>=
If you want a specific proposal to deal with this, here is one.</div><div><b=
r></div><div>There are three possible rankings of spatial equipment capture,=
 transverse, depth and vertical. Call them T, D and V.</div><div><br></div><=
div>Each can be declared to be relevant, with the assumption that at least o=
ne will be. Ones not declared relevant are ignored.&nbsp;</div><div><br></di=
v><div>Each can be declared to be fixed or variable width. In the case of fi=
xed width, the width is also declared.</div><div><br></div><div>Units are de=
grees (T AND V) and meters (D).&nbsp;</div><div><br></div><div>Everything is=
 referenced to the axis of symmetry of the unit, oriented from the point of =
view of an observer standing on the axis at the capture equipment facing the=
 participants (i.e., the point of view of an outside observer). Order is rig=
ht to left (T), front to back (D) and bottom to top (V) . A "starting" value=
 is given (so that we don't have to deal with negative numbers in the list) =
and a "unit" value (the smallest addressable chunk of degrees or meters).&nb=
sp;</div><div><br></div><div>All spatially equipment is given an ID (could j=
ust be numbered, it doesn't really matter).&nbsp;</div><div><br></div><div>S=
o, assuming the above AC0-AC5, this situation could be dealt with as somethi=
ng like</div><div><br></div><div>Declare T UNIT 30 STARTING -60</div><div>De=
clare D UNIT 2 STARTING 2</div><div><br></div><div>Order (ACO, 1,2), (AC1, 2=
, 2),&nbsp;(AC2, 3,2),&nbsp;(AC3, 1,3),&nbsp;(AC4, 2,3),&nbsp;(AC5, 3,3),</d=
iv><div><br></div><div>where&nbsp;(ACO, 1,1) means unit ACO covers T zone 1 =
(-60 to -30 degrees) and D zone 2 (2 to 4 meters into the depth of field), e=
tc.</div><div><br></div><div>If there was a camera that covered all 120 degr=
ees, and 3 others that covered 30 degrees each, that could be</div><div><br>=
</div><div>Declare T VARIABLE UNIT 30 STARTING -60</div><div><br></div><div>=
Order (VC0, 1, 4),&nbsp;(VC1, 1, 1),&nbsp;(VC1, 1, 1),&nbsp;(VC2, 2, 1),&nbs=
p;(VC3, 3, 1),</div><div><br></div><div>where&nbsp;(VC0, 1, 4) means unit VC=
0 covers from -60 to +60 degrees (4 30 degree slices), unit VC1 covers -60 t=
o -30 degrees (1 slice), etc.&nbsp;</div><div><br></div><div>I don't see thi=
s as really much more complicated or byte consuming and it really would avoi=
d a bunch of problems I see as coming from overlaying a potentially variable=
 3-D spatial order onto a simple list.&nbsp;</div><div><br></div><div>Regard=
s</div><div>Marshall</div><div><br></div><div>&nbsp;</div><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex;">
Regards, Christian<br><br>
______________________________<u></u>_________________<br>
clue mailing list<br><a href=3D"mailto:clue@ietf.org" target=3D"_blank">clue@ie=
tf.org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/clue" target=3D"_=
blank">https://www.ietf.org/mailman/<u></u>listinfo/clue</a><br></blockquote=
></div><br>
_______________________________________________
clue mailing list
<a href=3D"mailto:clue@ietf.org">clue@ietf.org</a>
<a href=3D"https://www.ietf.org/mailman/listinfo/clue">https://www.ietf.org/m=
ailman/listinfo/clue</a>
</span></body></html>

--B_3397631508_1351640--



From Christian.Groves@nteczone.com  Wed Aug 31 21:19:01 2011
Return-Path: <Christian.Groves@nteczone.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A9F2421F8B40 for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 21:19:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TdAXkf-3kQIM for <clue@ietfa.amsl.com>; Wed, 31 Aug 2011 21:19:01 -0700 (PDT)
Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by ietfa.amsl.com (Postfix) with ESMTP id B2EA321F8B3B for <clue@ietf.org>; Wed, 31 Aug 2011 21:19:00 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApMBAJEEX0520VLN/2dsb2JhbAAMNqsHAQEBAQIBAQEBNRsUBwoBEAsYCRYIBwkDAgECARUfEQYNAQUCAQGHbgS5HIZVBKRA
Received: from ppp118-209-82-205.lns20.mel4.internode.on.net (HELO [127.0.0.1]) ([118.209.82.205]) by ipmail06.adl2.internode.on.net with ESMTP; 01 Sep 2011 13:50:29 +0930
Message-ID: <4E5F07ED.7010809@nteczone.com>
Date: Thu, 01 Sep 2011 14:19:57 +1000
From: Christian Groves <Christian.Groves@nteczone.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: Stephen Botzko <stephen.botzko@gmail.com>
References: <4E5E0C00.6050208@nteczone.com> <CAMC7SJ4JZZFdQ=V_zue+gyr7FCwPArLsBoqpAtTUXr2Qr72LMw@mail.gmail.com>
In-Reply-To: <CAMC7SJ4JZZFdQ=V_zue+gyr7FCwPArLsBoqpAtTUXr2Qr72LMw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: clue@ietf.org
Subject: Re: [clue] Use Case and Framework question
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Sep 2011 04:19:01 -0000

Hello Stephen,

Please see my responses below.

Regards,
Christian


On 31/08/2011 9:47 PM, Stephen Botzko wrote:
> The current framework draft allows multiple captures to signal the 
> same linear index.  So it is fine for AC0,AC3 and the the other pairs 
> to all signal the same index.  This covers the case where the two rows 
> are captured in the same video captures (that is, the left camera VC0 
> captures the left side of both rows). If the video capture set is VC0, 
> VC1, VC2,  it is possible to associate both AC3 and AC0 with VC0.
[CNG] OK, linear index is used to indicate the position of an audio 
capture rather than the left/right behaviour?

>
> There is a related case, which is when there are also independent 
> cameras (AC3 has a corresponding VC3).  The framework also allows 
> multiple capture sets, so you can signal VC3, VC4, VC5, AC3, AC4, AC5 
> as its own independent capture set.
[CNG] However in this case you would need some "depth" parameter/s?

>
> There's been quite a bit of discussion on how two "separate monophonic 
> streams" relate to a "stereo audio stream" amongst the authors of the 
> framework.  At this point I believe the conclusion is that the key 
> distinction between them is RTP transport.  A second possible 
> distinction is that some audio codecs allow a stereo audio stream to 
> be jointly encoded, providing somewhat better compression.
[CNG] I had assumed that the monophonic audio streams were separate RTP 
streams. However my question was more looking at the limitation of the 
framework model rather than opening how audio is encoded and carried.

>
> BTW, though it is convenient to think about audio captures as 
> independent microphones, it is important to keep in mind that there 
> are other ways to generate them.  For instance, a microphone array can 
> use beam-forming techniques to construct multiple captures from the 
> microphone array.  This can in principle be done with video, 
> particularly if you also have depth information. The framework does 
> not describe how many sensors are used to create a capture.
[CNG] I agree. My questions came as a result of the use cases which talk 
about monophonic stream and microphones. In the beam-forming would the 
aspect of "depth" in addition to "linear index" also be useful?

>
> Stephen Botzko
>
>
>
> On Wed, Aug 31, 2011 at 6:25 AM, Christian Groves 
> <Christian.Groves@nteczone.com <mailto:Christian.Groves@nteczone.com>> 
> wrote:
>
>     Hello,
>
>     Whilst reviewing the use case document use case 4.1 point to point
>     meeting talks about the possibility for separate monophonic audio
>     streams. Now this presumably this allows for a microphone to be
>     placed in front of each participant.
>
>     Now consider a three position (left to right) two row telepresence
>     system. Each of these has a microphone i.e. 6 audio captures,
>     Front row AC0, AC1, AC2, Back row AC3, AC4, AC5.
>
>     The current framework document considers video and audio captures
>     to be left to right.
>     So its easy to describe the first row AC0, AC1, AC2. How would I
>     describe using the current framework the audio captures for the
>     second row microphones?
>
>     Even if we disregard the row (depth) element, how would I then say
>     AC0 & AC3, AC1 & AC4 and AC3 & AC5 relate to the same left /
>     centre / right position?
>
>     Regards, Christian
>
>     _______________________________________________
>     clue mailing list
>     clue@ietf.org <mailto:clue@ietf.org>
>     https://www.ietf.org/mailman/listinfo/clue
>
>
