Re: [MMUSIC] Trickle ICE
Christer Holmberg <christer.holmberg@ericsson.com> Sat, 13 October 2012 09:55 UTC
Return-Path: <christer.holmberg@ericsson.com>
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 EBAC121F8513 for <mmusic@ietfa.amsl.com>; Sat, 13 Oct 2012 02:55:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.824
X-Spam-Level:
X-Spam-Status: No, score=-5.824 tagged_above=-999 required=5 tests=[AWL=-0.175, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_33=0.6, 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 yHBSLYOsScCs for <mmusic@ietfa.amsl.com>; Sat, 13 Oct 2012 02:55:28 -0700 (PDT)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id B8C5221F8514 for <mmusic@ietf.org>; Sat, 13 Oct 2012 02:55:27 -0700 (PDT)
X-AuditID: c1b4fb30-b7f7d6d0000042ea-ab-50793a8ec68d
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id D3.AA.17130.E8A39705; Sat, 13 Oct 2012 11:55:26 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.243]) by esessmw0256.eemea.ericsson.se ([153.88.115.96]) with mapi; Sat, 13 Oct 2012 11:55:26 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Olle E. Johansson" <oej@edvina.net>
Date: Sat, 13 Oct 2012 11:51:24 +0200
Thread-Topic: [MMUSIC] Trickle ICE
Thread-Index: Ac2pIdg5eqRDfzgBQ5OXcqaq8E3ICQABnZHP
Message-ID: <7F2072F1E0DE894DA4B517B93C6A0585340BAFAA91@ESESSCMS0356.eemea.ericsson.se>
References: <20121010141600.30314.22528.idtracker@ietfa.amsl.com> <5075864F.3030700@jitsi.org> <7F2072F1E0DE894DA4B517B93C6A0585340BAFAA6E@ESESSCMS0356.eemea.ericsson.se>, <BLU401-EAS379CF77DAA2110D2875C06693730@phx.gbl> <7F2072F1E0DE894DA4B517B93C6A0585340BAFAA8F@ESESSCMS0356.eemea.ericsson.se>, <3EEA0674-8791-4A7B-AF07-086584E2A18E@edvina.net>
In-Reply-To: <3EEA0674-8791-4A7B-AF07-086584E2A18E@edvina.net>
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
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRmVeSWpSXmKPExsUyM+JvrW6fVWWAweGz5hb7l1xmtpi6/DGL xcvVh5gdmD2mrV3J6vG45wybx5IlP5kCmKO4bFJSczLLUov07RK4Mh7sv8dcsFOoYtKxU4wN jA/4uhg5OSQETCRefV7EAmGLSVy4t56ti5GLQ0jgFKPE2Q39zBDOQkaJJWs2A2U4ONgELCS6 /2mDNIgIaEhc+HKFDcRmFgiU+L7iCzuIzSKgKjHl/AdWEFtYQFHi1vFNbBD1ShLPn09ihbCN JLp6FjKC2LwC4RKfXj1hgtj1iEniyqbFYIM4Bewk2j68ALMZga77fmoNE8QycYlbT+YzQVwt ILFkz3lmCFtU4uXjf6wQ9aISd9rXM0LU60gs2P0J6lBtiWULXzNDLBaUODnzCcsERrFZSMbO QtIyC0nLLCQtCxhZVjEK5yZm5qSXm+ulFmUmFxfn5+kVp25iBEbUwS2/DXYwbrovdohRmoNF SZxXT3W/v5BAemJJanZqakFqUXxRaU5q8SFGJg5OqQbGrV6f3e6/fPPBv9iOQ3dTyoQa7o1a T+2jJme/MTnPv2FinVkoY4VGKJvoqzfy91Y8ktmSHnlv/7u21j9Siw6vz/FkVTs+7Vsi65nV cRI56XqiJ16EsenPemegfvjFG6kNova6xj4y/dYs8jE/T/A6ba28fvCx41zpaWe0siyzXquZ zjtYffiaEktxRqKhFnNRcSIAwySeB3YCAAA=
Cc: MMUSIC IETF WG <mmusic@ietf.org>
Subject: Re: [MMUSIC] Trickle ICE
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: Sat, 13 Oct 2012 09:55:29 -0000
Hi, Q1: Remote endpoint support (SIP): ------------------------------------- >>>> You say that, before the first offer is sent, one SHOULD determine whether the remote endpoint supports trickle ICE. >>>> >>>> For SIP, you give RFC 3840 as an example. I am not sure how that will work. Yes, you can use 3840 to request that the >>>> offer is sent to an entity which supports trickle ICE (for that, btw, you will also need to define an option tag, or something >>>> similar), but you cannot use it to determine whether the remote endpoint supports trickle ICE. In addition, you typically >>>> use 3840 at the same time when you send the initial offer. >>>> Of course, you could use SIP OPTIONS. But, there are a number of issues related to that, and I don't think we want to >>>> define a mechanism which relies on the usage of OPTIONS. >>> >>> I think the idea originated from the RFC 5768 use of sip.ice, such as in a Require header in an INVITE request, Contact header >>> in a REGISTER request or OPTIONS response. Some of the scenarios mentioned there include gateway scenarios in Section 3.1. >> >> Sure. SIP allows you to indicate support of features during registration, it allows you to require support of features from the remote >> peer when you send the INVITE, and it allows you to request that the INVITE is routed towards a remote peer entity that supports >> certain features. >> > Using that would require a failure, then a backoff to something that interoperates. Exactly. > Using some sort of multipart/alternative attachment would be faster - but I am afraid that a lot of applications doesn't support it, > even though it's been a requirement in SIP since day one. Not sure how multipart would help. The idea of trickle is that, when you send the offer, you only have the host candidates, so you can't send one "trickle" offer, and an alternative "non-trickle" offer, because you don't have any additional candidates to put into the non-trickle offer :) Of course, the alternative could be without candidates all together, but then we would have to assume that the remote legacy peer still includes candidates in the answer, and start listening for STUN checks from the offerer. I think that would be a very unlikely scenario :) Regards, Christer
- [MMUSIC] Trickle ICE Emil Ivov
- Re: [MMUSIC] Trickle ICE Martin Thomson
- Re: [MMUSIC] Trickle ICE Christer Holmberg
- Re: [MMUSIC] Trickle ICE Emil Ivov
- Re: [MMUSIC] Trickle ICE Emil Ivov
- Re: [MMUSIC] Trickle ICE Christer Holmberg
- Re: [MMUSIC] Trickle ICE Emil Ivov
- Re: [MMUSIC] Trickle ICE Martin Thomson
- Re: [MMUSIC] Trickle ICE Martin Thomson
- Re: [MMUSIC] Trickle ICE Christer Holmberg
- Re: [MMUSIC] Trickle ICE Olle E. Johansson
- Re: [MMUSIC] Trickle ICE Emil Ivov
- Re: [MMUSIC] Trickle ICE Emil Ivov
- Re: [MMUSIC] Trickle ICE Emil Ivov
- Re: [MMUSIC] Trickle ICE Lishitao
- Re: [MMUSIC] Trickle ICE Christer Holmberg
- Re: [MMUSIC] Trickle ICE Emil Ivov
- Re: [MMUSIC] Trickle ICE Emil Ivov
- Re: [MMUSIC] Trickle ICE Christer Holmberg
- Re: [MMUSIC] Trickle ICE Emil Ivov
- Re: [MMUSIC] Trickle ICE Martin Thomson
- Re: [MMUSIC] Trickle ICE Martin Thomson
- Re: [MMUSIC] Trickle ICE Christer Holmberg
- Re: [MMUSIC] Trickle ICE Emil Ivov
- Re: [MMUSIC] Trickle ICE Christer Holmberg
- Re: [MMUSIC] Trickle ICE Emil Ivov
- Re: [MMUSIC] Trickle ICE Emil Ivov
- Re: [MMUSIC] Trickle ICE Martin Thomson
- Re: [MMUSIC] Trickle ICE Bernard Aboba
- Re: [MMUSIC] Trickle ICE Christer Holmberg
- Re: [MMUSIC] Trickle ICE Christer Holmberg
- Re: [MMUSIC] Trickle ICE Olle E. Johansson
- Re: [MMUSIC] Trickle ICE Christer Holmberg