Re: [V3] RIPT BoF approved for IETF 107 - Draft charter below

Jonathan Rosenberg <jdrosen@five9.com> Mon, 02 March 2020 16:23 UTC

Return-Path: <jdrosen@five9.com>
X-Original-To: v3@ietfa.amsl.com
Delivered-To: v3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BBA93A0A42 for <v3@ietfa.amsl.com>; Mon, 2 Mar 2020 08:23:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=fivn.onmicrosoft.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 9-f0Rk9cg5_S for <v3@ietfa.amsl.com>; Mon, 2 Mar 2020 08:23:19 -0800 (PST)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2062a.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eae::62a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5899D3A0A3C for <v3@ietf.org>; Mon, 2 Mar 2020 08:23:19 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; =?utf-8?q?b=3DJBeeGxQnvhPoTmzGbSACkuULFoC35bsewfvuKL0UzRfmtz4SlPABWwMJjHmbG?= =?utf-8?q?TkptKWYBBMop2wTs/2Kq0GRlgH4+y6UWGzysK/r7l13wGlnPEvpLRRotqBCGKi5DB?= =?utf-8?q?K+j7WNSRT3UrSTWarXDd4aj32oJ7L6lBGAowJfUHFTa7hLEzFlsDprzFFoAaM3KPL?= =?utf-8?q?Nf9CYXQcq9IKHppjGUe0mmQJVgJgOrFhSBSYxgcp0Mv3GWlzGkVDiiIg3G5OGmAsi?= =?utf-8?q?bCvgnWBjBBzxLQYyzFtDZQvCpNPHKOzoeUlFhBctLnWRDcWoYm6YxBfE2EPQaWFjm?= =?utf-8?q?tmrA1G0smg42hSAD+GNcg=3D=3D?=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; =?utf-8?q?h=3DFrom=3ADate=3ASubject=3AMessage-ID=3ACont?= =?utf-8?q?ent-Type=3AMIME-Version=3AX-MS-Exchange-SenderADCheck=3B?= =?utf-8?q?bh=3DTVW0Cue63t9ViGsNW7SSO8hEgRAbSpWR6s3sON+0ODA=3D=3B_b=3DeqmNUt?= =?utf-8?q?L9P7WKfvrPpVVEFPcs06dSWxnEmfqHdZQOyPdd/DEipQIRicGYZHgtXY/7Eb/Go/X?= =?utf-8?q?v3lOMLY2EcIBOSO8VAJq5IdM2YTwnSPvzmeU7x06h6eZ74/qpLCfp7vdNyp/cRHkm?= =?utf-8?q?5wRyWva0HtV0STcyom0nVtE9WyDaPwPWBCgI+cy+Arf2UdWpj2+Q1wQqLXGIk9jeZ?= =?utf-8?q?aKFDp52JAzZ1LP5OA4hM1KyyqP6BPF6DAGHpRbQUbPo4HoIdKOroL+HLyovJt1BhW?= =?utf-8?q?vHb1501uG5NMC9ZZh/xh6TiIC4F74dwLo5Yc0SOLB9x+llDCfpnCVo+NAK6gve9wV?= =?utf-8?q?ry4GZ/v08sg=3D=3D?=
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=five9.com; dmarc=pass action=none header.from=five9.com; dkim=pass header.d=five9.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fivn.onmicrosoft.com; s=selector2-fivn-onmicrosoft-com; =?utf-8?q?h=3DFrom=3ADate=3ASubject=3AMe?= =?utf-8?q?ssage-ID=3AContent-Type=3AMIME-Version=3AX-MS-Exchange-SenderADCh?= =?utf-8?q?eck=3B_bh=3DTVW0Cue63t9ViGsNW7SSO8hEgRAbSpWR6s3sON+0ODA=3D=3B_b?= =?utf-8?q?=3DD2EPEcqam6sW6fps96uk2B3ivyzOUzT7jH10aBC14B4VDBHAoS80rUvjzaX9Lx?= =?utf-8?q?fwxTwNYO5j+aVLxkfac7UIaYD07R9BBRCztKP7SewLIK1b8Ethves1oPweEbIPOlH?= =?utf-8?q?FAapJBJ6qUDlinWdQju5zM60SpHuvN183m7sT6/gZCPM=3D?=
Received: from BYAPR06MB4391.namprd06.prod.outlook.com (2603:10b6:a03:12::26) by BYAPR06MB4853.namprd06.prod.outlook.com (2603:10b6:a03:7f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.19; Mon, 2 Mar 2020 16:23:17 +0000
Received: from BYAPR06MB4391.namprd06.prod.outlook.com ([fe80::21c5:6201:54:13d4]) by BYAPR06MB4391.namprd06.prod.outlook.com ([fe80::21c5:6201:54:13d4%2]) with mapi id 15.20.2772.019; Mon, 2 Mar 2020 16:23:17 +0000
From: Jonathan Rosenberg <jdrosen@five9.com>
To: "Roni Even (A)" <roni.even@huawei.com>, "v3@ietf.org" <v3@ietf.org>
CC: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
Thread-Topic: RIPT BoF approved for IETF 107 - Draft charter below
Thread-Index: AdXjgeGz8imU79X0QTWjBiq5oM7qsgLUZ0xQAHbTf2A=
Date: Mon, 2 Mar 2020 16:23:16 +0000
Message-ID: =?utf-8?q?=3CBYAPR06MB4391FDE2E2B710DCA49D741BFBE70=40BYAPR06MB4?= =?utf-8?q?391=2Enamprd06=2Eprod=2Eoutlook=2Ecom=3E?=
References: =?utf-8?q?=3CBYAPR06MB43914433BF91CE216E6123A6FB150=40BYAPR06MB4?= =?utf-8?q?391=2Enamprd06=2Eprod=2Eoutlook=2Ecom=3E?= <6E58094ECC8D8344914996DAD28F1CCD27DA8D2F@DGGEMM506-MBS.china.huawei.com>
In-Reply-To: <6E58094ECC8D8344914996DAD28F1CCD27DA8D2F@DGGEMM506-MBS.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jdrosen@five9.com;
x-originating-ip: [108.35.46.157]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 87a75c42-7825-45cb-6d82-08d7bec603aa
x-ms-traffictypediagnostic: BYAPR06MB4853:
x-microsoft-antispam-prvs: =?utf-8?q?=3CBYAPR06MB48532B82A6FD2333557BD272FBE?= =?utf-8?q?70=40BYAPR06MB4853=2Enamprd06=2Eprod=2Eoutlook=2Ecom=3E?=
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 033054F29A
x-forefront-antispam-report: SFV:NSPM; =?utf-8?q?SFS=3A=2810009020=29=283760?= =?utf-8?b?MDIpKDM5NjAwMykoMTM2MDAzKSgzNDYwMDIpKDM2NjAwNCkoMzk4NTA0MDAwMDQp?= =?utf-8?q?=28199004=29=28189003=29=284326008=29=28478600001=29=287120040000?= =?utf-8?b?MSkoODkzNjAwMikoODExNjYwMDYpKDk2ODYwMDMpKDgxMTU2MDE0KSg1NTAx?= =?utf-8?b?NjAwMikoODY3NjAwMikoMjkwNjAwMikoNzY5NjAwNSkoMTg2MDAzKSgyNjAwNSko?= =?utf-8?q?6506007=29=2853546011=29=2886362001=29=28316002=29=2833656002=29?= =?utf-8?q?=28110136005=29=2852536014=29=2866946007=29=2876116006=29=2856603?= =?utf-8?q?00002=29=2866446008=29=2866556008=29=2864756008=29=2866476007=29?= =?utf-8?q?=3B?= DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR06MB4853; H:BYAPR06MB4391.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: five9.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: =?utf-8?q?Jy4il9AOZv92SyI9Xz3+ucptOMYQIZb?= =?utf-8?q?OUuXhTmfBByIbZ/F1QXUsWCjo8CklN+KK7Pf0urnehrx7CR71U/yf4+7XHDzbuq+G?= =?utf-8?q?SpqRMuiHvIjRQYICdN17iSnYTJnLvgyRqn++b1KXxawqNmdYcVKsLNvsdZRzwzWNh?= =?utf-8?q?/PsI0fYK/JUW4YTLFC9EsHmbITageP/6MmrBMRa+1/3bB1+doOAFXdz1jYugkao++?= =?utf-8?q?Szs8/0wT3IT2WhK4I0UuV0c/vYL2w0xEwvtt/OO9KaZmFXqH6H6CvJ8KlAJEdmwWR?= =?utf-8?q?XjkwLxgXYh+YH1arH0HXPc2T0RJg8D/wGCLk5f2wST67PZpESqv04C4bKr9seTsyb?= =?utf-8?q?bB5pXy8VZAn3fSc5ezKHTdVXlKgkVpueaSte3rfMHyvbyrXEUhPOr3TMjqmebXHT1?= =?utf-8?q?H07UdNeKrnSrc6mfzz2eDSog0aQ?=
x-ms-exchange-antispam-messagedata: =?utf-8?q?oKpM9iI/oXEoe+VbTnciLg2RIMmqQr?= =?utf-8?q?14h/GonSMUD0OnLTIB8iZjONeKfJ2mbhggsirpeHw/YKd7fry13flPxc9vmpuAGA1?= =?utf-8?q?/tMT5xzVic99f19iH8grWiWIxos8vSCVMkQD9510Vw1L6ohCgk6qkrw=3D=3D?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR06MB4391FDE2E2B710DCA49D741BFBE70BYAPR06MB4391namp_"
MIME-Version: 1.0
X-OriginatorOrg: five9.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 87a75c42-7825-45cb-6d82-08d7bec603aa
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Mar 2020 16:23:16.9198 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f6c5114f-7396-4a09-af1e-98ee46f99bdb
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: =?utf-8?q?/KhiBaL9AcXHe9UtPZLrV?= =?utf-8?q?0XzcPuOBIe1uFlOaSHh96ujw0acMYDFzTu4LkWBAl1e9+GURJB1RcaylTFvlZ8CyA?= =?utf-8?q?=3D=3D?=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR06MB4853
Archived-At: <https://mailarchive.ietf.org/arch/msg/v3/WDcYkW_vNeac39FVORApBLDAIgQ>
Subject: Re: [V3] RIPT BoF approved for IETF 107 - Draft charter below
X-BeenThere: v3@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <v3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v3>, <mailto:v3-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v3/>
List-Post: <mailto:v3@ietf.org>
List-Help: <mailto:v3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v3>, <mailto:v3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Mar 2020 16:23:22 -0000

Thanks Roni. I think its clear we want datagrams for media in general. The trick here is how to get them while utilizing http3 as the transport.

From: Roni Even (A) <roni.even@huawei.com>
Sent: Saturday, February 29, 2020 2:51 AM
To: Jonathan Rosenberg <jdrosen@five9.com>om>; v3@ietf.org
Cc: Cullen Jennings (fluffy) <fluffy@cisco.com>
Subject: RE: RIPT BoF approved for IETF 107 - Draft charter below

Hi,
I read the drafts. I like the idea of having the endpoint capabilities known in advance making call establishment simpler. We have the must support codecs in RTCweb and this is a step forwards. Maybe it is also about time to deprecate the "MUST support H.261/G.711" in older documents (H.323,...).
As for media transport, I think that Jorge and Colin document provide good starting point and motivation why to use datagrams for the media and it is my preference for conversional services to have the application layer decide if to retransmit.  My view is that for audio it is not needed (use redundancy, the best retransmission is for the listener to say "I could not hear it, can you please repeat".
As for video my view is that the requirement is not retransmission but re-synchronize. For "talking heads" video conference just resynch and continue.

Roni


From: V3 [mailto:v3-bounces@ietf.org] On Behalf Of Jonathan Rosenberg
Sent: Saturday, February 15, 2020 12:00 AM
To: v3@ietf.org<mailto:v3@ietf.org>
Cc: Cullen Jennings (fluffy)
Subject: [V3] RIPT BoF approved for IETF 107 - Draft charter below

Good news folks - RIPT bof was approved for IETF107 and we'll be meeting. Goal is to try and get a WG formed. As such, charter discussion is in order. Cullen, myself and Justin worked a draft charter. Comments please:


This working group will standardize a protocol, capable of operating
atop HTTP/3, which supports real-time voice and video communications,
including signaling, media negotiation, and transmission of media
packets.

The primary rationale for this new protocol is to enable deployment of
real-time communications services on modern "cloud" systems. These
systems are built around HTTP, and for HTTP-based applications, they
enable load balancing, HA, auto-scaling, and so on. However, real-time
communications protocols are based on SIP and RTP, and they cannot take
advantage of these HTTP-based capabilities.

It is a non-goal of this working group to replicate all of SIP and its
many extensions into HTTP. The group will limit itself to supporting the
functionality in widespread actual usage today.

The protocol uses HTTP techniques for authentication and authorization
(notably OAuth), and requires hop by hop encryption (i.e., https). The
protocol will also allow for e2e media encryption, although keying is
out of scope, and is expected to be handled by other protocols such as
MLS. This extension will also utilize STIR for callerID.

This protocol should be implementable in browsers, thick desktop
clients, mobile apps and servers.

The group will standardize an extension to the baseline protocol that
automates the configuration necessary to achieve calling between on
organization which is a customer of the other (for example, enterprise
to service provider).

[OPEN ISSUE: Is P2P media in or out? If in, ICE or something else ?]

The group will do its work in conjunction with active software
development efforts, so that implementation experience feeds directly
into protocol development.

The group will coordinate with the Webtranport, QUIC, HTTPbis and STIR
working groups.

Milestones:

Dec 2020: Submit baseline protocol to IESG
Mar 2021: Submit autoconfiguration protocol to IESG

Thx,
Jonathan R.

--
Jonathan Rosenberg
CTO and Head of AI, Five9


________________________________

CONFIDENTIALITY NOTICE: This e-mail and any files attached may contain confidential information of Five9 and/or its affiliated entities. Access by the intended recipient only is authorized. Any liability arising from any party acting, or refraining from acting, on any information contained in this e-mail is hereby excluded. If you are not the intended recipient, please notify the sender immediately, destroy the original transmission and its attachments and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Copyright in this e-mail and any attachments belongs to Five9 and/or its affiliated entities.

________________________________

CONFIDENTIALITY NOTICE: This e-mail and any files attached may contain confidential information of Five9 and/or its affiliated entities. Access by the intended recipient only is authorized. Any liability arising from any party acting, or refraining from acting, on any information contained in this e-mail is hereby excluded. If you are not the intended recipient, please notify the sender immediately, destroy the original transmission and its attachments and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Copyright in this e-mail and any attachments belongs to Five9 and/or its affiliated entities.