Re: [rtcweb] Filling in details on "trickle ICE"

Matthew Kaufman <> Wed, 17 October 2012 20:41 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id C7B6921F86F0 for <>; Wed, 17 Oct 2012 13:41:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id b5y8dFpCHV02 for <>; Wed, 17 Oct 2012 13:41:29 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id AEC1821F86F7 for <>; Wed, 17 Oct 2012 13:41:28 -0700 (PDT)
Received: from ( by ( with Microsoft SMTP Server (TLS) id 15.0.516.0; Wed, 17 Oct 2012 20:42:28 +0000
Received: from ( by ( with Microsoft SMTP Server (TLS) id 15.0.516.0 via Frontend Transport; Wed, 17 Oct 2012 20:42:28 +0000
Received: from ([]) by ([]) with mapi id 14.02.0318.003; Wed, 17 Oct 2012 20:40:31 +0000
From: Matthew Kaufman <>
To: Justin Uberti <>, Emil Ivov <>
Thread-Topic: [rtcweb] Filling in details on "trickle ICE"
Thread-Index: AQHNggtYU4RJsiahn0ePX6kIvBvYA5eG0euAgAzxmgCAAFJqAIAqM0Zw
Date: Wed, 17 Oct 2012 20:40:30 +0000
Message-ID: <>
References: <> <> <> <>
In-Reply-To: <>
Accept-Language: en-US
Content-Language: en-US
x-originating-ip: []
Content-Type: multipart/alternative; boundary="_000_AE1A6B5FD507DC4FB3C5166F3A05A484160ED5CDtk5ex14mbxc272r_"
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(5343635001)(4396001)(8716001)(16826001)(47446002)(15202345001)(74502001)(4196001)(5343655001)(16696001)(49866001)(47976001)(16406001)(512874001)(3846001)(46102001)(2666001)(31966008)(33656001)(42186003)(20776001)(1076001)(44976002)(47736001)(50986001)(74662001)(51856001)(316001)(3556001)(3746001); DIR:OUT; LANG:en;
X-Forefront-PRVS: 0637FCE711
Cc: "" <>
Subject: Re: [rtcweb] Filling in details on "trickle ICE"
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 17 Oct 2012 20:41:29 -0000

A few questions raised by this thread:

1)      Did the discussion about “trickle ICE” actually turn into an I-D for (I suppose) MMUSIC to look at?

2)      Are we seriously considering defining the allowed SDP for RTCWEB/WEBRTC by referencing an I-D and not an RFC, or are we going to delay defining the allowed SDP until trickle ICE is in an RFC, or are we going to drop trickle ICE from RTCWEB 1.0?

3)      Is IETF or W3C the right venue for defining the specific SDP that is permitted in the JSEP “setLocalDescription” and “setRemoteDescription” calls (and what errors will be reported when disallowed SDP is passed to those APIs)?

4)      How does trickle ICE work without “relaxing” RFC3264 O/A? It seems like you really want to be able to trickle via updated offers that may be generated prior to the corresponding answer or reject?

Sorry if some of these seem like the answer is obvious, but I think we need to get pretty specific before we start asking major browser vendors to bake some of this logic into mission-critical software.

Matthew Kaufman