Re: [MMUSIC] UPDATE mechanism for Trickle ICE - Comment on draft-ivov-mmusic-trickle-ice-sip-01
Emil Ivov <emcho@jitsi.org> Thu, 24 October 2013 14:28 UTC
Return-Path: <emil@sip-communicator.org>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77C8511E8327 for <mmusic@ietfa.amsl.com>; Thu, 24 Oct 2013 07:28:04 -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=[BAYES_00=-2.599, 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 Na1zc51UTCl6 for <mmusic@ietfa.amsl.com>; Thu, 24 Oct 2013 07:27:59 -0700 (PDT)
Received: from mail-we0-f175.google.com (mail-we0-f175.google.com [74.125.82.175]) by ietfa.amsl.com (Postfix) with ESMTP id AEAE111E82F0 for <mmusic@ietf.org>; Thu, 24 Oct 2013 07:27:56 -0700 (PDT)
Received: by mail-we0-f175.google.com with SMTP id t61so2435769wes.34 for <mmusic@ietf.org>; Thu, 24 Oct 2013 07:27:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:organization:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=QMQ+O4B9zhDBpjqtZrflGHodgiMmx1cxi/lSS+hHDqY=; b=ZKBcA9+KxeGIXF5ifvUoDdkz2TceIl1YnCJhmj0lvejG8YxBQ2GgiPGCvUjB8TEbeT EmXtJoKWfO/jGkeaC4TWxHOCGx4hn8sX9mQBED5p8w4KKQiHULyvJMx3AFH8Qo0LswI+ kRlbmoXqz3EBVzxGzE3f3/Ld1yOOudd+aAzKQGl5FkE+7mDmTRl/ckaaESAEs4EUuG/5 exNTsxxqgA0x6TDQrxML6+wElErw3adSRSDZdFv2HR+8DxTmLo/vz/AcctcgnWd3Qr7a ooKkIN8tRAEtVicV7H9hTL0WGwV6e5rXmUI8+xgbIulg3aVoXGrZ4LlutCrxjxm4oECV MZiQ==
X-Gm-Message-State: ALoCoQm958kATXy7NBBaybvRvDK0UiksDCpvVt+l20a3mKcPVBCXC1Lkb/5n7bCQGG6vfPygKWpL
X-Received: by 10.180.187.202 with SMTP id fu10mr2488008wic.59.1382624875867; Thu, 24 Oct 2013 07:27:55 -0700 (PDT)
Received: from camionet.local (neu67-4-88-160-65-79.fbx.proxad.net. [88.160.65.79]) by mx.google.com with ESMTPSA id d10sm1456731wic.2.2013.10.24.07.27.54 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 24 Oct 2013 07:27:55 -0700 (PDT)
Message-ID: <52692E69.8020109@jitsi.org>
Date: Thu, 24 Oct 2013 16:27:53 +0200
From: Emil Ivov <emcho@jitsi.org>
Organization: Jitsi
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>
References: <00a401cece8b$7b00f780$7102e680$@co.in> <CAPvvaaK3YOOB-Ta8+eoRcfQ8NrNRDdDf5a3VvOaN0vK=0unf7A@mail.gmail.com> <00ce01cecf48$6c0b5500$4421ff00$@co.in>, <5266BB46.4070305@jitsi.org> <7594FB04B1934943A5C02806D1A2204B1C4EBB51@ESESSMB209.ericsson.se>, <5266C0A7.5040305@jitsi.org> <7594FB04B1934943A5C02806D1A2204B1C4EBBEA@ESESSMB209.ericsson.se> <5266DAB0.7020001@jitsi.org> <7594FB04B1934943A5C02806D1A2204B1C4EC9F2@ESESSMB209.ericsson.se> <5267CA43.8020304@jitsi.org> <7594FB04B1934943A5C02806D1A2204B1C4EDE3A@ESESSMB209.ericsson.se> <5267E052.6020401@jitsi.org> <7594FB04B1934943A5C02806D1A2204B1C4F0FED@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1C4F0FED@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: 'mmusic' <mmusic@ietf.org>
Subject: Re: [MMUSIC] UPDATE mechanism for Trickle ICE - Comment on draft-ivov-mmusic-trickle-ice-sip-01
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Oct 2013 14:28:04 -0000
Hey Christer, On 24.10.13, 15:01, Christer Holmberg wrote: > Hi, > >>>>> First, I completely messed up with the candidate types. Sorry >>>>> for the confusion :) >>>>> >>>>> Anyway, it doesn't really matter what type of candidates are >>>>> trickled - it's about whether trickled candidates can be >>>>> affected by Offers/Answers. >>>> >>>> And by affected you really mean invalidated. OK, I think I >>>> understand now. >>>> >>>> I don't think there's anything in 5245 that defines semantics >>>> which would invalidate existing candidates. >>> >>> Generally, in SDP Offer/Answer, when an SDP attribute is not >>> present, it means that it's invalidated, or the default value (if >>> such has been specified) is assumed. >> >> What I meant was that 5245 explicitly states that all previously >> signalled candidates MUST be signalled in updated Offers, so >> candidate removal in the middle of ICE processing is not something >> that is defined for ICE. >> >> Also, non-signalled candidates, like peer reflexive, are not >> required to be signalled in update Offers, so their absence in an >> offer cannot in any way be construed as a request for their >> removal. > > So, IF we can define the same for trickled candidates, then there > might not be an issue. That's also my thinking (without the IF ;) ). > We have to remember, though, that a trickled candidate is not a new > candidate "type". The candidate types you trickle are the same types > you send in Offer/Answer - tickle is simply an alternative candidate > transport mechanism. Yes, that's right. I am not sure why you are saying it though. >>> But, that really depends on whether the candidates are considered >>> part of the SDP state or not. IF so, trickled candidates would >>> update that state, in the same way SDP Offers/Answers do. >> >> Right, and I've already mentioned that I don't see any reason to >> consider them as part of the SDP state, just as you wouldn't >> consider peer-reflexive candidates to be part of it. > > If a trickled candidate is eventually selected, doesn't a "clean up" > SDP Offer have to be sent (as for any other non-default candidate), > where the c- line is aligned with the candidate? In that case the > candidate becomes part of the SDP state :) As a result of the update offer, not as a direct result of trickle (just as with peer-reflexive candidates, which I seem to like repeating :) ) Emil -- https://jitsi.org
- [MMUSIC] UPDATE mechanism for Trickle ICE - Comme… Parthasarathi R
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Emil Ivov
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Parthasarathi R
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Emil Ivov
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Christer Holmberg
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Emil Ivov
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Christer Holmberg
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Emil Ivov
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Christer Holmberg
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Emil Ivov
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Christer Holmberg
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Emil Ivov
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Christer Holmberg
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Emil Ivov
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Christer Holmberg
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Jonathan Lennox
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Paul Kyzivat
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Emil Ivov
- Re: [MMUSIC] UPDATE mechanism for Trickle ICE - C… Parthasarathi R