Re: [maitai] Roles of Sender and Receiver

Peter Musgrave <peter.musgrave@magorcorp.com> Sat, 04 December 2010 16:15 UTC

Return-Path: <peter.musgrave@magorcorp.com>
X-Original-To: maitai@core3.amsl.com
Delivered-To: maitai@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1D56528C0E1 for <maitai@core3.amsl.com>; Sat, 4 Dec 2010 08:15:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.143
X-Spam-Level:
X-Spam-Status: No, score=-103.143 tagged_above=-999 required=5 tests=[AWL=0.455, 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.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id huo5PRXbouhd for <maitai@core3.amsl.com>; Sat, 4 Dec 2010 08:15:34 -0800 (PST)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id A668C28C0DB for <maitai@ietf.org>; Sat, 4 Dec 2010 08:15:34 -0800 (PST)
Received: by iwn40 with SMTP id 40so13171527iwn.31 for <maitai@ietf.org>; Sat, 04 Dec 2010 08:16:54 -0800 (PST)
Received: by 10.42.177.129 with SMTP id bi1mr838245icb.324.1291479414058; Sat, 04 Dec 2010 08:16:54 -0800 (PST)
Received: from [192.168.1.105] ([204.237.32.134]) by mx.google.com with ESMTPS id gy41sm2844612ibb.5.2010.12.04.08.16.51 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 04 Dec 2010 08:16:52 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: multipart/alternative; boundary="Apple-Mail-6--360402451"
From: Peter Musgrave <peter.musgrave@magorcorp.com>
In-Reply-To: <9AC2C4348FD86B4BB1F8FA9C5E3A5EDC030F4D07@xmb-sjc-221.amer.cisco.com>
Date: Sat, 04 Dec 2010 11:16:50 -0500
Message-Id: <AE41A549-FFBC-4852-AD11-ACC9DC620B67@magorcorp.com>
References: <928969B1-F60B-47B8-A526-676E86BA7061@magorcorp.com><C4064AF1C9EC1F40868C033DB94958C703474808@XMB-RCD-111.cisco.com><E1CBF4C7095A3D4CAAAEAD09FBB8E08C02BD7CFC@xmb-sjc-234.amer.cisco.com><62F4714D-7819-4BBE-A588-9BE3FADBC001@magorcorp.com><C4064AF1C9EC1F40868C033DB94958C7034749BA@XMB-RCD-111.cisco.com><CC6CA193-F24F-4D32-BDEE-45125C2934BA@magorcorp.com><44C6B6B2D0CF424AA90B6055548D7A61A76B37EA@CRPMBOXPRD01.polycom.com><A444A0F8084434499206E78C106220CA03C56ACE00@MCHP058A.global-ad.net><A4CB4043-38B6-414D-9419-9CD37A0B8633@americafree.tv><9AD62F43-2E19-48F6-8306-F8E62E0514BC@magorcorp.com> <AANLkTikrifAXTH3PFai-BM6Jk37kzoMVH-B2WB0YcuHw@mail.gmail.com> <9AC2C4348FD86B4BB1F8FA9C5E3A5EDC030F4D07@xmb-sjc-221.amer.cisco.com>
To: "Allyn Romanow (allyn)" <allyn@cisco.com>
X-Mailer: Apple Mail (2.1082)
Cc: maitai@ietf.org
Subject: Re: [maitai] Roles of Sender and Receiver
X-BeenThere: maitai@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multi-stream Attributes for Improving Telepresence Application Interoperability <maitai.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/maitai>, <mailto:maitai-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/maitai>
List-Post: <mailto:maitai@ietf.org>
List-Help: <mailto:maitai-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/maitai>, <mailto:maitai-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 04 Dec 2010 16:15:36 -0000

Hi Allyn, 

I agree. I always start with bright-eyed optimism that the world can be simplified, but then the real-world intrudes. 

A agree that we will need modes which are in the pattern of client, server and peer (or client-server). Then we need modal specification of who can dictate or request what of whom....

Some of the semantics of BFCP might apply here. I need to go re-re-read that. (I'm not saying we'll use BFCP - just that is a model of the type of interaction we may need)

This also means that a representation format needs to fully encompass cameras, displays and audio sources and that an endpoint needs to be able to fully interpret a far ends capabilities in this regards. I was looking for simplifications where this could be fairly abstract or simplified (i.e. I  only need to tell the far end about my displays, I'll decide what do do with my cameras) but this seems to not be practical. 

Regards, 

Peter

 


On 2010-12-03, at 5:47 PM, Allyn Romanow (allyn) wrote:

> Hi Peter,
>  
> I agree with Marshall’s later comment that “we have to accommodate both models”.
> It seems to me that different systems may work differently – some may use a subscription model, others can have it pre-set that either the sender (including MCU), or receiver (as in current Cisco system) may decide how to do the layout. In the primary spec that we are developing, we just need to be able to give coherent information for whichever implementation policy is being followed. So, we have to check that our descriptive model works for different implementation methods.
>  
> The second aspect of the charter is to see what extensions  in our protocols may be necessary to be able to carry out one or another policy.  But for the spec that we are doing to describe the relationships between multiple streams so that they can be reasonably rendered, I think we need to have that description work for any of the composition models (meaning sender composed or receiver composed).
>  
> What do you think?
>  
> Allyn
> 
>  ----------
> From: Peter Musgrave <peter.musgrave@magorcorp.com>
> Date: Thu, Dec 2, 2010 at 2:02 PM
> To: "Mike Hammer (hmmr)" <hmmr@cisco.com>
> Cc: maitai@ietf.org
> 
> 
> I think this is actually a different, very interesting issue. This speaks to control DURING the call and the need for that to be dynamic. I completely agree - but as understand the charter it's out of scope...although I think it is inevitable that we will need to look at what exists (BFCP, conference event etc.) and determine if it can be used or start to define something new.
> 
> This might be subverted by sending all and letting the receiver take them on and off hold quickly...clunky but avoid protocol work.
> 
> My specific question relates to the initial setup where I have two 3 display, 3 camera systems from different vendors. Who decides which stream goes where? Sender or receiver?
> 
> Peter
> 
> ----------
>  
>