Re: [clue] comment on conclusion 7 of the interim meeting report
"Roni Even" <ron.even.tlv@gmail.com> Tue, 09 October 2012 19:01 UTC
Return-Path: <ron.even.tlv@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 4B1B11F0CB8 for <clue@ietfa.amsl.com>; Tue, 9 Oct 2012 12:01:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 gXJxUv9lTTdt for <clue@ietfa.amsl.com>; Tue, 9 Oct 2012 12:01:38 -0700 (PDT)
Received: from mail-wg0-f42.google.com (mail-wg0-f42.google.com [74.125.82.42]) by ietfa.amsl.com (Postfix) with ESMTP id 9B19511E8159 for <clue@ietf.org>; Tue, 9 Oct 2012 12:01:36 -0700 (PDT)
Received: by mail-wg0-f42.google.com with SMTP id fm10so2924885wgb.1 for <clue@ietf.org>; Tue, 09 Oct 2012 12:01:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding:x-mailer :thread-index:content-language; bh=mj79fQGqDAQ13f4rIf2hHLjGux8VgmbL3MuOqmypJrg=; b=urD2kFCXXoi3tp+fZNMV5q8UG/4sVix9U99s7shXqhKeE94tflz/G4GbL/KesEWEyj dN5WRBffAbCXVdqRHK1/kCyxBnUDC01P5PzNxezf3r1N6LnKoB8v0AEwJF1Jas96+DnB 77+qj2KD7Oc4RpOBusLKOUFNBE4V+X048lWBtrl+mldvrtvSmuLAzHMSzRX9rkssZmeC Xft1bJ4/QQsP2HktLBAJjTB5f5GIVRnB6bQLrUWsc7fV2/NaEjy5ozFH2f7EawBQaf/P +zGGiq4LAUN9r56crh21jPPauIoqCQgkKrvx0GjzzSrnit0BTmvWooEon59JMdWwJZUh 8GXQ==
Received: by 10.216.194.26 with SMTP id l26mr8149186wen.17.1349809295621; Tue, 09 Oct 2012 12:01:35 -0700 (PDT)
Received: from RoniE (bzq-79-176-243-9.red.bezeqint.net. [79.176.243.9]) by mx.google.com with ESMTPS id q7sm29685295wiy.11.2012.10.09.12.01.32 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 09 Oct 2012 12:01:34 -0700 (PDT)
From: Roni Even <ron.even.tlv@gmail.com>
To: 'Paul Kyzivat' <pkyzivat@alum.mit.edu>
References: <00f201cda5ec$34d0daa0$9e728fe0$@gmail.com> <507448C9.2080306@alum.mit.edu> <012201cda63e$03b1cea0$0b156be0$@gmail.com> <50746C48.7030604@alum.mit.edu>
In-Reply-To: <50746C48.7030604@alum.mit.edu>
Date: Tue, 09 Oct 2012 20:59:27 +0200
Message-ID: <001e01cda650$36baf8f0$a430ead0$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHzf4R9PFNsxej62fgSd5XWrLedBgI5q4MOAIWyPNICptO505c6bIbA
Content-Language: en-us
Cc: clue@ietf.org
Subject: Re: [clue] comment on conclusion 7 of the interim meeting report
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 Oct 2012 19:01:39 -0000
Paul, Here is a scenario two endpoints A and B support CLUE. Let's say that A is a one camera system with two monitors that support also H.239 like presentation. So it sends an offer with CLUE channel and the SDP will include the people video stream and the support for BFCP and the content. B responds with similar SDP and the CLUE channel is opened, now B sends an advertisement with one video media capture and also a second capture scene indicating it can send a presentation. So this looks like two similar systems. Now what is the reason for A to send an advertisement, for all-purpose he can close the clue channel and continue as non-clue call. The reason to open the CLUE channel is because the systems do not know when starting the call what is in the other side before opening a CLUE channel. I am not sure what a default advertisement is? I am not sure that there is a requirement to have advertisements in both directions. Also According to SIP, media can flow when a receive port is available in the O/A and I do not think we intend to change the semantic of SIP and this is also what the call flow document described. Practically, it make sense to send media ASAP (at least audio and probably video) in order to provide a better user experience (once connected you expect to be able to speak and hear the other side. BTW: I think that having max-ssrc for SSRC multiplexing can help both side to see that there is no need for CLUE here. Roni -----Original Message----- From: Paul Kyzivat [mailto:pkyzivat@alum.mit.edu] Sent: 09 October, 2012 8:26 PM To: Roni Even Cc: clue@ietf.org Subject: Re: [clue] comment on conclusion 7 of the interim meeting report On 10/9/12 12:49 PM, Roni Even wrote: > Paul, > I think that the change I proposed is in-line with conclusion 9, where > the media started based on the first offer answer and the > advertisement may be done later. > This is also the call flow in > http://tools.ietf.org/html/draft-romanow-clue-call-flow-02 . I think there is a difference (at least there could be) between the defaults that apply before the first exchange of advertisements, and what happens later. We discussed the possibility that there could be a well defined "default" advertisement that is assumed until an actual advertisement is received. (Though I don't think we reached any conclusion.) What we didn't discuss what what that default might be, or whether it would be "fixed" or "derived" from the SDP. We *did* discuss the possibility that if there was an explicit way to say you wanted the default advertisement then you might be able to revert to the default advertisement at a later point in the session, and that that could be useful. Perhaps you are suggesting that the "empty" advertisement means the same as the "default" advertisement - to do whatever is implied by the SDP. That is *possible*, but it doesn't seem like the obvious choice to me. Thanks, Paul > Roni > -----Original Message----- > From: clue-bounces@ietf.org [mailto:clue-bounces@ietf.org] On Behalf > Of Paul Kyzivat > Sent: 09 October, 2012 5:55 PM > To: clue@ietf.org > Subject: Re: [clue] comment on conclusion 7 of the interim meeting > report > > Roni, > > On 10/9/12 3:03 AM, Roni Even wrote: >> Hi >> >> 7) Empty Advertisement: Is this allowed and what does it mean? >> >> Conclusion: Yes. It means you have nothing you are willing to send. >> May also still want media in other direction. >> >> I think that the correct sentence is "It means you have nothing you >> are willing to advertise". The SDP is still there and you can still >> send media based on the SDP. > > Hmm. I think what you say requires some discussion. > > When a clue endpoint connects with another endpoint that doesn't > support clue it is clear that one should decide what to do based on > the SDP in a normal non-clue way. > > But when both ends support clue and exchange advertisements it isn't > clear to me what should be done about stuff described in SDP that > isn't negotiated via the advertisements. > > ISTM that there are different possible philosophies here, that we > haven't discussed, or even realized need to be discussed. Off the top of my head: > > 1) we could consider that advertisements and configurations provide > the high level view of the session, while the SDP provides a lower > level mechanism to support that and fill in details. There is a clear > mapping from elements in the configurations to elements in the SDP. > The meaning of the SDP for proper rendering can't be discerned from > the SDP alone - the advertisement and configuration are required to > understand it. Any "extra" SDP that isn't referenced from the > advertisements and configurations then probably doesn't apply to the telepresence session. > It may be ignored, or else may relate to some other "application" > sharing the same session. > > 2) we could consider that the negotiated SDP in the session is the > primary representation of the telepresence session. In principle this > could be sufficient without exchange of any advertisements and configurations. > Advertisements and configurations are exchanged to > *supplement* this - provide extra hints about what to do when the SDP > itself isn't sufficient, and also to provide hints about what SDP > would be fruitful to negotiate. Any SDP that isn't referenced by > advertisements and configurations should be taken at face value and > fitted into the telepresence session using local algorithms. > > Frankly I had been thinking that (1) was the intended way. It wasn't > until your message that I realized there might be another view. > > It seems to me that this needs careful consideration. > > Thanks, > Paul > > _______________________________________________ > clue mailing list > clue@ietf.org > https://www.ietf.org/mailman/listinfo/clue > >
- [clue] comment on coclusion 7 of the iterim meeti… Roni Even
- Re: [clue] comment on conclusion 7 of the interim… Paul Kyzivat
- Re: [clue] comment on conclusion 7 of the interim… Roni Even
- Re: [clue] comment on conclusion 7 of the interim… Paul Kyzivat
- Re: [clue] comment on conclusion 7 of the interim… Roni Even
- Re: [clue] comment on conclusion 7 of the interim… Paul Kyzivat