[rtcweb] The late, great RTCWEB

Ted Hardie <ted.ietf@gmail.com> Wed, 14 August 2019 19:12 UTC

Return-Path: <ted.ietf@gmail.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9334A120DF6 for <rtcweb@ietfa.amsl.com>; Wed, 14 Aug 2019 12:12:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 tI3AEwNHsIGH for <rtcweb@ietfa.amsl.com>; Wed, 14 Aug 2019 12:12:26 -0700 (PDT)
Received: from mail-ot1-x32f.google.com (mail-ot1-x32f.google.com [IPv6:2607:f8b0:4864:20::32f]) (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 38D73120DF2 for <rtcweb@ietf.org>; Wed, 14 Aug 2019 12:12:26 -0700 (PDT)
Received: by mail-ot1-x32f.google.com with SMTP id o101so508369ota.8 for <rtcweb@ietf.org>; Wed, 14 Aug 2019 12:12:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=wAqJM5pr43gVVKXVtoRXH1sOI+Gudo9LhrgdXJJX9jc=; b=dbASmnVOHenYqtXfHvKkXtvHHyhyQMjjnHEUUy2x9P97SK0Z5hdo8gNdvfqe/szxxA SEqN02bb+b+E7+sSKcFDO49lVzojJ5jf0r2lLizaSMi4tZwVxzfCIGG0bEoavPVw5uUz MP86VQKSZStGwGeVdiQKXRPQhHFMNzLc9ilMtoXlVx9ptWGViH3VLsH412WxctdJRxTm weiDq4r0CqDgTms4pWasmg9N+pzzyCaVEJgT+oXW0rpfKTzjXDp/8zYcOCjDuIvl0Mhd 5sVhjgqWVWO3sCjkTC3Qpgi9G2DBuEnYsfGY+9EahE3U9xQa/K1im8ESEsVW+AMuBARM DBGw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=wAqJM5pr43gVVKXVtoRXH1sOI+Gudo9LhrgdXJJX9jc=; b=g9ZnMmfInlfTgc6v70T2EcG0O7B5CxCG9nn/l2Ps2TCc49es15buctEMKMpvjK6no9 HYKfS6VV4OIUKKYN0fzdC3PWUmQK0jalH9lOVDelI2CCxX7LBZOEgF7MU58+OAL+lxg5 1TuBE/ftlaDLU4pCizDmaVoFJFF1sp7rhpf3SrurQOSI4ty4W/471MnaFbcDeX1/7nMA sfb0eSq043yBWpJgmYIg2KlBc+PbBVIl5lD/ixVH48PbKN6YQdu75k9xmY0fur1UzXfH gjO6HZEpFAD9VtalRgX+rZbCUkGXyUYpr7cNwdJxMmQrD7BqSPs5sIBz0Zf8mhhYDLra 6uxw==
X-Gm-Message-State: APjAAAWX31v2KLL7TmAmwlr1iE8JF5+Co0Ywl/I7XsSlTa88Ih1BJE0A kWV+NmqneSZmtpzrH1P7wwltMFXK9uX3VCOsDgEMtLHg
X-Google-Smtp-Source: APXvYqycKo08TmX5qzyQk6h/0fX6VX/TYXH2u0TwoAJEk0tKO6Lqb8eoVOI0DpWT9+1Y530CQzU040Kooi/6Mmclsh4=
X-Received: by 2002:a6b:720e:: with SMTP id n14mr1536256ioc.139.1565809945047; Wed, 14 Aug 2019 12:12:25 -0700 (PDT)
MIME-Version: 1.0
From: Ted Hardie <ted.ietf@gmail.com>
Date: Wed, 14 Aug 2019 12:11:58 -0700
Message-ID: <CA+9kkMDxjcx5Oi_cHyHaoEiteTLG+V218ZVPEMq_JkbTxnd02g@mail.gmail.com>
To: RTCWeb IETF <rtcweb@ietf.org>, Harald Alvestrand <harald@alvestrand.no>, Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, Mary Barnes <mary.ietf.barnes@gmail.com>, Sean Turner <sean@sn3rd.com>, Cullen Jennings <fluffy@cisco.com>, Alissa Cooper <alissa@cooperw.in>, Adam Roach <adam@nostrum.com>
Content-Type: multipart/alternative; boundary="0000000000008f7fcf0590188909"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/4cj95edGFtfjZkUjozTybOJiMcA>
Subject: [rtcweb] The late, great RTCWEB
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 14 Aug 2019 19:12:29 -0000

For those of you who like to flip to the end of a book:  with the entry of
the final dependencies of its core work into the RFC Editor queue, the
working group is closing.  The mailing list will remain open for
discussion, and any trailing documents will be processed by Adam as AD
sponsored or headed to DISPATCH.

For those of you who wish to take a journey, open your books to IETF 80, in
Prague <https://www.ietf.org/proceedings/80/rtcweb.html>;; it's late March
and Spring is in the air.  A large and plucky band of folks are trying to
work out if it is possible to have real time communications in a browser
without any plugins.  The resulting work will require protocol changes, new
APIs, and a new level of cooperation between the IETF and the W3C.  The
outlook is optimistic; the IESG agrees to a mailing list on April 4, 2011
and to make the effort a working group on May 3rd.

Our first meeting as a working group was  IETF 81
<https://www.ietf.org/proceedings/81/rtcweb.html>;:  The rooms were large,
the energy palpable, and the optimism at a quick and decisive effort had
resulted in a charter with milestones like this:

Goals and Milestones:

Aug 2011 Architecture, Security, Privacy and Threat Model sent to W3C

Aug 2011 Use cases, Scenarios, and Requirements document (I-D) sent to  W3C

Sep 2011 Architecture and Security, Privacy, and Threat Model document(s)
to IESG as Informational

Sep 2011 Use cases, Scenarios, and Requirements for RTCWeb document sent to
IESG as Informational

Dec 2011 RTCWeb protocol profiles and Media format specification(s) to IESG
as PS

Dec 2011 Information elements and events APIs Input to W3C

Apr 2012 API to Protocol mapping document submitted to the IESG as
Informational (if needed)

Ladies and gentleman, we are a bit late.

During the time this working group was active, we went through multiple
ADs: Gonzalo was succeeded by Alissa and then by Adam.  The Area we were
in, RAI, was merged with APPS to create ART.  Magnus, one of the original
WG chairs, had a baby and was succeeded by Sean, who then had a baby
(Actually, make that two babies in both cases).  Cullen was eventually
poached by his management to serve as CTO of Webex.

The group was also prolific.  My personal archive for the mailing list
shows just over 9000 messages, (though this is slightly inflated by my
putting chair messages in there as well.)   The cluster of documents that
is the output of the work in RTCWEB and in the working groups on whom we
had dependencies has become legendary: cluster 238 gave rise to both some
extraordinary dwell times (the data protocol and channel drafts are at 1679
days, more than four and half years) and some RFC editor innovations (the
creation of a cluster mailing list, so that AUTH48 changes are coordinated
across groups).

While the working group tussled over interoperability with non-browser
systems and then on the implications of that decision for codecs, we lost
some time.  We appear, however,  to have made up for it:  WebRTC is
available in well over a billion applications or endpoints.  By the simple
metrics of rough consensus and running code, it is a runaway success.

On behalf of all the chairs and area directors who were part of the
journey, for your contributions to that success, whether as document
author, minute taker, jabber scribe, interim host, comment maker or poser
of questions,

many thanks,

Ted Hardie