Re: [clue] Subject matter for Monday's call

Christian Groves <Christian.Groves@nteczone.com> Mon, 03 December 2012 04:18 UTC

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 14D6721F8998 for <clue@ietfa.amsl.com>; Sun, 2 Dec 2012 20:18:49 -0800 (PST)
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 ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5AvNvjvXEUx2 for <clue@ietfa.amsl.com>; Sun, 2 Dec 2012 20:18:48 -0800 (PST)
Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [IPv6:2001:44b8:8060:ff02:300:1:6:4]) by ietfa.amsl.com (Postfix) with ESMTP id 573AF21F8992 for <clue@ietf.org>; Sun, 2 Dec 2012 20:18:47 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApMBAConvFB20agx/2dsb2JhbAANN8AUgxEBAQEEAQEBLwEFGxQHCg8CCxEDAQIBCRYIBwkDAgECAQkMHwkIEwYCAQGIGKs5klAEBIw8CxCEJgOST5Z/gVg
Received: from ppp118-209-168-49.lns20.mel6.internode.on.net (HELO [127.0.0.1]) ([118.209.168.49]) by ipmail04.adl6.internode.on.net with ESMTP; 03 Dec 2012 14:48:46 +1030
Message-ID: <50BC2824.6010100@nteczone.com>
Date: Mon, 03 Dec 2012 15:18:44 +1100
From: Christian Groves <Christian.Groves@nteczone.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: clue@ietf.org
References: <FDBFA77C7400C74F87BC297393B53E352BAF2C15@BL2PRD0710MB349.namprd07.prod.outlook.com>
In-Reply-To: <FDBFA77C7400C74F87BC297393B53E352BAF2C15@BL2PRD0710MB349.namprd07.prod.outlook.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Subject: Re: [clue] Subject matter for Monday's 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: Mon, 03 Dec 2012 04:18:49 -0000

Hello Stephan and Simon,

Thanks for the clarification/confirmation. This sounds reasonable to me. 
I was a bit thrown by "We believe that there was sufficient pushback 
against that idea to make rapid progress based on this assumption 
unlikely" from your original email.

Regards, Christian

On 2/12/2012 5:06 AM, Stephan Wenger wrote:
> Yes, this is what we thought as a reasonable starting point for a 
> discussion.
> S.
>
>
> From: Simon Pietro Romano <spromano@unina.it <mailto:spromano@unina.it>>
> Date: Saturday, 1 December, 2012 09:59
> To: Stephan Wenger <stewe@stewe.org <mailto:stewe@stewe.org>>
> Cc: "clue@ietf.org <mailto:clue@ietf.org>" <clue@ietf.org 
> <mailto:clue@ietf.org>>
> Subject: Re: [clue] Subject matter for Monday's call
>
> Hi Stephan,
>
> this flow sounds reasonable to me. Just to make sure that I am not 
> misunderstanding something, let me ask you whether steps 3 through 6 
> are in your mind carried out over an ad hoc created CLUE channel 
> between Alice and Bob.
>
> I keep on thinking that a CLUE channel needs to be established, at 
> least for exchanging spatial information that cannot be 
> straightforwardly inserted into SDP.
> As I said at the meeting in Atlanta, I would envisage the following 
> high-level sequence of interactions:
>
> a. SIP-based COMEDIA negotiation between Alice and Bob, aimed at 
> establishing the CLUE channel (which would be done through steps 1. 
> and 2. of the flow you sketched);
> b. CLUE channel used to exchange XML documents containing CLUE-realted 
> information for which no direct mapping onto SDP has been identified 
> (steps 3 through 6 in your flow);
> c. SIP/SDP used to establish the needed media channel(s), as well as 
> to transport CLUE-related information for which a mapping onto SDP has 
> been identified (steps 7. and 8. in your flow).
>
> Obviously, phases b. and c. above are in some way coupled, since they 
> are both needed in order to provide CLUE entities with the whole 
> picture associated with a telepresence scenario.
>
> Is this interpretation correct?
>
> Cheers,
>
> Simon
>
>
> Il giorno 01/dic/2012, alle ore 17:56, Stephan Wenger ha scritto:
>
>> Hi all,
>>
>> Mark, Andy, and myself had a bit of brainstorming how to most 
>> productively use our time during the Monday morning call. Due to 
>> travel and vacation schedule, our coordination was finalized call 
>> only late Friday. Which may serve as an explanation, if not as an 
>> excuse, for the late timing of this email.
>>
>> In our opinion, the most pressing issue we have with the framework 
>> document is it being agnostic to the protocol elements used to convey 
>> the various messages that are part of the framework. Clearly, the 
>> framework was written from a perspective where a CLUE protocol 
>> channel would be established, and (all?) further signaling would be 
>> dealt with over that channel. So is, more or less, the call flow doc. 
>> We believe that there was sufficient pushback against that idea to 
>> make rapid progress based on this assumption unlikely. Accordingly, 
>> we believe that we probably best spend most of our time by discussing 
>> a strawman for a split-up between SDP-represented, SIP-ish, 
>> Offer-Answer, …, that type of traditional messages, and (XML-coded) 
>> messages sent over the CLUE. The focus of our Monday call would be on 
>> the initial exchange, rather than any updates that may happen during 
>> a call.
>>
>> With reference to the call flow 02 doc 
>> (https://datatracker.ietf.org/doc/draft-romanow-clue-call-flow/?include_text=1) 
>> that exchange could look as follows:
>>
>>  1. Invite from Alice, just like A.1 in call-flow-02
>>  2. 200 OK from Bob, A.2
>>  3. CLUE Advertisement Alice A.3, covering geometry stuff, encoding
>>     groups, etc.
>>  4. CLUE Advertisement Bob A.4; note that 3 and 4 would in practice
>>     overlap in time
>>  5. CLUE Response from Alice A.5, with the difference that these
>>     reposes DO NOT have the side effect of initiating any media
>>     channel related activity; they are pure signaling
>>  6. CLUE Response from Bob, A.6, same remark.. 5 and 6 could overlap
>>     in time.
>>  7. Re-invite from Alice and Bob, respectively, with media channels
>>     as CLUE-"negotiated"
>>  8. 200 OK from Bob, Alice. As the endpoints have already established
>>     their operation points through CLUE, this step will not fail
>>     except if an entity not involved in the CLUE negotiation
>>     intervenes—i.e. a middle box doesn't like that call.
>>
>> The reason for the existence of step 7, rather than setting up media 
>> channels as side effect of steps 3 through 6 (as assumed in call flow 
>> and in the current framework doc) is twofold: easier integration into 
>> the source base of media codecs that currently use SDP for the 
>> selection of their parameters, and making middlebox people happy.
>>
>> The reason for the existence of steps 3 through 6 is our agreement 
>> that not all useful protocol elements envisioned in the framework can 
>> be reasonably and meaningfully implemented in SDP extensions. This is 
>> certainly true for the geometry stuff.
>>
>> The reason for keeping an encoding group concept in CLUE is that a 
>> representation of the information that can be conveyed through 
>> individual encoding descriptions, encoding groups, and the 
>> association of media captures with encoding groups (section 7 and 8 
>> of the framework) purely through grouped m-lines would lead to 
>> bloated (if not exploded :-) SDP, quite possibly well beyond a 
>> reasonable size (i.e. MTU size); the high level of abstraction 
>> offered by concepts such as encoding groups, simultaneous 
>> transmission sets, and so on, makes for a very compact representation 
>> compared to listing all possible permutations of alternative choices 
>> in grouped m-lines.
>>
>> Does such a mechanism make at least initial sense? Should it be 
>> fleshed out and put into the framework?
>>
>> Stephan
>> _______________________________________________
>> clue mailing list
>> clue@ietf.org <mailto:clue@ietf.org>
>> https://www.ietf.org/mailman/listinfo/clue
>
> _\\|//_
> ( O-O )
> ~~~~~~~~~~~~~~~~~~~~~~o00~~(_)~~00o~~~~~~~~~~~~~~~~~~~~~~~~
> Simon Pietro Romano
> Universita' di Napoli Federico II
> Computer Engineering Department
> Phone: +39 081 7683823 -- Fax: +39 081 7683816
> e-mail: spromano@unina.it <mailto:spromano@unina.it>
>
> <<Molti mi dicono che lo scoraggiamento Ë l'alibi degli
> idioti. Ci rifletto un istante; e mi scoraggio>>. Magritte.
> oooO
> ~~~~~~~~~~~~~~~~~~~~~~~( )~~~ Oooo~~~~~~~~~~~~~~~~~~~~~~~~~
> \ ( ( )
> \_) ) /
> (_/
>
>
>
>
>
>
>
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue