[rtcweb] ICE Tutorial

Emil Ivov <emcho@jitsi.org> Sun, 22 March 2015 23:47 UTC

Return-Path: <emcho@sip-communicator.org>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1103F1A86F4 for <rtcweb@ietfa.amsl.com>; Sun, 22 Mar 2015 16:47:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A9kr8_WhYaM8 for <rtcweb@ietfa.amsl.com>; Sun, 22 Mar 2015 16:47:18 -0700 (PDT)
Received: from mail-wg0-f53.google.com (mail-wg0-f53.google.com [74.125.82.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5DA5D1A86EE for <rtcweb@ietf.org>; Sun, 22 Mar 2015 16:47:18 -0700 (PDT)
Received: by wgs2 with SMTP id 2so26119260wgs.1 for <rtcweb@ietf.org>; Sun, 22 Mar 2015 16:47:17 -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:user-agent:mime-version:to :subject:content-type:content-transfer-encoding; bh=lPyHeZchYCs58u/8JsSxRyj/WvTCaHx2A0DZ2Cyo66M=; b=FCyxXG/r9cRiOd7+4jKL8IAtifZLH848tj3lmniplWus8nv0HnQqNLJsYvRXOHuBZ0 QXl66VN6FmyTNzgQBPDScljY675IZZexRiLxWKQZulFbGxkNXhhoeluA1HIZPQlfsTZG g/BE+eS6Gwedb6eUyvcibzBy7PgJhuoLSeThL2GD+GIz5IDw3QMuhSzRHhXT/iTBQGQE cEdKlKXOBIax/+YP4KTkeVEpCpgWJoat8zqEUkQsNKKonY7JAgp+zAmw/vp1EiEErA6Q floZVxNf5pPgPvK/CMUot7b27W4TATUClJ2+FadsklQBPMPAqmw1FMxNjoKS5BGMkCok RJDQ==
X-Gm-Message-State: ALoCoQkC/jMV7C/9fspKng/w4lA7mnJWAFS9YZwTKcd09pGULVyMf84DhiTehDmAGFDDZgF7dHcA
X-Received: by 10.194.78.114 with SMTP id a18mr182966372wjx.0.1427068037142; Sun, 22 Mar 2015 16:47:17 -0700 (PDT)
Received: from dhcp-9c75.meeting.ietf.org (dhcp-9c75.meeting.ietf.org. [31.133.156.117]) by mx.google.com with ESMTPSA id g5sm16891929wjr.19.2015.03.22.16.47.14 for <rtcweb@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 22 Mar 2015 16:47:16 -0700 (PDT)
Message-ID: <550F5480.7090503@jitsi.org>
Date: Sun, 22 Mar 2015 18:47:12 -0500
From: Emil Ivov <emcho@jitsi.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/8fhdQNiIINfuG_9tCb3IJfYGE7Q>
Subject: [rtcweb] ICE Tutorial
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Mar 2015 23:47:20 -0000

Hello all,

Interactive Connectivity Establishment (ICE) is a standard that allows 
endpoints to establish connectivity with each other across the Internet, 
even in the presence of NATs and firewalls, and has become prevalent 
with the deployment of WebRTC. However, its inner workings are not 
always well understood.

We could have come up with a simpler, easier-to-understand protocol, but 
we ran out of time, so Justin, Pal, Brandon and I have decided to simply 
explain how the existing protocol works.

Come join us at 11:00 in State where we attempt to shed light on this 
fundamental, yet mysterious protocol.

See you then!

Pal, Brandon, Justin and Emil