Video ingest over QUIC

Alan Frindell <afrind@fb.com> Tue, 13 July 2021 15:37 UTC

Return-Path: <prvs=6828b44757=afrind@fb.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E5E13A1845; Tue, 13 Jul 2021 08:37:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.549
X-Spam-Level:
X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 (1024-bit key) header.d=fb.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 vTNSpFYA9KMw; Tue, 13 Jul 2021 08:37:04 -0700 (PDT)
Received: from mx0a-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) (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 24A733A1842; Tue, 13 Jul 2021 08:37:03 -0700 (PDT)
Received: from pps.filterd (m0089730.ppops.net [127.0.0.1]) by m0089730.ppops.net (8.16.0.43/8.16.0.43) with SMTP id 16DFTbwD010313; Tue, 13 Jul 2021 08:37:02 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : content-type : content-id : content-transfer-encoding : mime-version; s=facebook; bh=llxYAHkQyWMV3pN5ax5hmweRNfhc2hwXQEisTq2sq90=; b=FyZDyJvN7q6mrtUpFPpqb4xCFyKIvCiIzfaiuFVoVwAfD/XUpx8XV0mJTl/VFxBA/5nK obDWwxTb88KHLyGFZJQ9YUAJWXCrsfitrl4aOb7iBe2GH445a4HrXHlYzLYk625ymsDI +W7LmJmeMRw4MPIlbaat0mmCrzF1CzilyFA=
Received: from mail.thefacebook.com ([163.114.132.120]) by m0089730.ppops.net with ESMTP id 39rsbnf1j5-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Tue, 13 Jul 2021 08:37:02 -0700
Received: from NAM04-DM6-obe.outbound.protection.outlook.com (100.104.98.9) by o365-in.thefacebook.com (100.104.94.229) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Tue, 13 Jul 2021 08:37:00 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cfWMd73dQzegYj4vos/czdnIju6iNHM2NuxupQeZxDW2eJ2hWMUIHJ2yOrGOTB7kBb8aBsy2T/InruBsbEt5tMR8u1HcuLLFHnqvMHuNpaIAtF0NSLdw9hQsgsKzRLKcZSeICYPnjxwZWNUS9EfjlEVWR6CPA4LiE8pN2Mg9AAOE/yMu4jfsnkJxMQfDejUwhbMdhGm92n7HBY0uA1DBYDI2wrwbg61Qk1OvVcaQdb2hzpC0qpqBqZMU+3yQczQyms15y0Nqlm5YB4haX/jsStnzmOViHN2I7CDn4teMIzSbJPdOv+lIOAvqDrlpCCGcS5DjMjuGJvXxMCOP2TRjqw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=llxYAHkQyWMV3pN5ax5hmweRNfhc2hwXQEisTq2sq90=; b=UGTRn0BeG+o9+c3BGFmLwagMJr2Rx9MV8gyFUB3zACMW2PjB0upJZGJyyn9ef6M6rPQMDPio4LJ5TC5dYvuBHU8fuuMStQVbKsAU+TMfpe9iFRSzEKB/v4UlWtGH7FYMonvFCr7xSP3eWj5MAIfoW4ifwndyhjRRC0VGBoVaMlF9qPnpvmv5IYhJJ54Nr/0j5MiPqFNpXrKL/7NzA0bNzORX+LBPxSDYsaf3A7Px7kYzaY9z4fz71/oLTfMQ0CeJHTxnTDapNyGeWEBgeULka36KoLQluIHTZXg4psm2yBJmDwGfYTXw88jWxzD8s+VlNOHzuY4pVxljVKWzyQH28g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fb.com; dmarc=pass action=none header.from=fb.com; dkim=pass header.d=fb.com; arc=none
Received: from MW3PR15MB3772.namprd15.prod.outlook.com (2603:10b6:303:4c::14) by MWHPR15MB1487.namprd15.prod.outlook.com (2603:10b6:300:b2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.26; Tue, 13 Jul 2021 15:36:59 +0000
Received: from MW3PR15MB3772.namprd15.prod.outlook.com ([fe80::e428:ef18:ae:2ce0]) by MW3PR15MB3772.namprd15.prod.outlook.com ([fe80::e428:ef18:ae:2ce0%8]) with mapi id 15.20.4308.027; Tue, 13 Jul 2021 15:36:59 +0000
From: Alan Frindell <afrind@fb.com>
To: "quic@ietf.org" <quic@ietf.org>, "wish@ietf.org" <wish@ietf.org>, "avt@ietf.org" <avt@ietf.org>
CC: Kirill Pugin <ikir@fb.com>
Subject: Video ingest over QUIC
Thread-Topic: Video ingest over QUIC
Thread-Index: AQHXd/zrj+PLSh54LEWarLfvtIsYsA==
Date: Tue, 13 Jul 2021 15:36:59 +0000
Message-ID: <674A60FB-8F32-472A-AB35-DBABE8EED38F@fb.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.50.21061301
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=fb.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2ad8e04f-c314-4dd0-9539-08d946140dd2
x-ms-traffictypediagnostic: MWHPR15MB1487:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MWHPR15MB14877597E2F85963E3258FA6A7149@MWHPR15MB1487.namprd15.prod.outlook.com>
x-fb-source: Internal
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Cv68VQRE2bmtnHspsHWKpGBZDXXo2DyzL4kH2IWB2RD0aHhjqMcf9pYohG8eXWwDOmBQ7BIp08hfb69oLW7NJVd3rh7EDUTr4Q/vo5nagKP+Y6jWzkCGgChVRK2Zm93cIU+Iicpzv8sNOvRPQFDzOH+gbOeyvDIV1UCtPg0JZU7IJ5QSpOwqkHnDbHz8WDxxxombmVuhm2rk9JIn6NCC3cGEEgCP0ejGZ8d8NpZfuLeTLWqjCzhwkPULPqbN8QPuL21Mwlj5Gc7HTDsIAIA7x5hon4G8zKEDolxodLEjgj7aXaGmJ1v7bcmfT79KqVtDkCXWMcixTHIYhXvWzXCLQpfDJkgTaAU0dJbuyWYcvD0WNfPxaj4orvmXRIPLuwK567VnBnyxwxUkFBf2GisE3YunR9L0IGpGqEJUgKdoYEnuDN90kQ/bw1VWCx7xLoSIW/sOEOkdPFnnfOZhOymI/C/WjW2BalH4KfiT6UaE0kABUp67JVrMqucekZbpUXzERlXN5Q82SuNW0q6lToJV+7LQNCuff1JVyzEURNeGD5MGErQnmJCzC5nJYjjVudamLjz4wyMlfFjXiY3l1QqzWkKzQweKmloD/wQuPXY18o8cmVyOImtR8AauRNKsc5LCEzrhIc5bmKCwz+8QOHeQxsf5NdtM9yceuQ6+9kyJkwK07eFYV89A7Th+CrBNDLQz1GfjEb7Td9TfH52a35TbPKcNjQFVcsgAib+G45TTRlMr6GOQGk5F0eSXvr02gzl/cLQDdbj6WnXh5UUmOOqGIeuOUOSrAcjliReSYTTUClY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW3PR15MB3772.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(39860400002)(396003)(346002)(366004)(376002)(6506007)(66946007)(64756008)(76116006)(66556008)(66446008)(6486002)(122000001)(66476007)(2616005)(4326008)(450100002)(86362001)(71200400001)(36756003)(6512007)(478600001)(186003)(8676002)(33656002)(966005)(26005)(3480700007)(8936002)(5660300002)(4744005)(110136005)(2906002)(38100700002)(316002)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: lpYy8ft1HY15PLSeLieFwd/5GPFYehAJQN0iHhL1SZXTg/B8WWxwaGlans21c+4O05/X/Nl7mGATQx5wLBOFZ6eIE/xd7FqQTvL9/Wcq0xt4dT7mqr0ebgTfG/RlxLymIT5oUfmb6LyukmAh7Hx2YoG+zYzdkcP3fKwVw+2rzhPAM49E1sctYm0RCQ6U4gujL44cDt+F9OvrWCDMNuYJcXAiS2wDQz49dz3zq2bFeyNjTS2mncdMD8ckqHu/3mrgUYzVBD15yj6nwtZZZVmEB9IY0Cm7/x4iK0VGrNg5vj0VFXE7LTF5/Y5BNMG59ED3xrk8CpXaT/q6caHYnIQm+73Gp6GscKtJ9P8bCl1dPgtXeSXyFKesFGFBwGnCCzD5+0JUlKeaTOgQQ9nXCXltpASQE3OFb9yf21XVlc4sKkFxqOBTgzmLkmXuY8k2sUOReamTlFCg4UVMCw3+uOGplXj83Jwnrs6jrQy0iYxV2Bfd1DDT+FKvBG4NXvfWQh1Et3ruPQFjFhFcmNwzyXljW7kVNjb5PKIxVdsXf6BtaAxsThutT+/OW+cC9mvcYcElTV6Mqrp+AtPN28k5ezsXjgQAeDpRcXDThagT2YCntjb4vQl7E7cUizwwHPIPIYIRAE2ib2p42wdYZ8J76emXec31a5mAhGlq8J6o3TbGwbcvM1O3Qz2/Z7G6JvTj6N34lIGrCrS3uhAs0BeZTQUujqwjT5KoGEfA2VPm1dcqDe00ekZAf2jhgdrF98r6HMN/1eoW/o0DSgVQEpEMS5tyLdkkJ0PxT2CK2pmzUkMbzM8OPQ6LovdKcnRHzMbwCJYf6X52Qu41EEnkBFpd2yD9yUWZej3ZQ9icjk/EZA4dyWHcR28CX5c1OudrUc7YfQDt+CYTE72cJADRi5hfifx7PlzROlMAdZQiUPpPfxDPTErPICfovbLn/kpcz6nx1u3S51Eva0cn5YuRq3NOmbTsrHqy2UNnNcWRTwOZRvsIEmNs0K5PC56MbJWJ9ywduawUxYcaNMn8BXxlqBJLMRYAMC/+PJnsOUiEmlV8nmsQRf2jna5UTbtNu7WsPJSApFXxsE2O6aVcKH9TdSscaDGr2qE8L0MA8whYjnam0iD2kyZ79O/ezmJirtjcGXS28uzjcdZufJW7X44NwDHUhX3RO+ve46TjFiMII7hi5VHoVUB2L9fKnvAWUA1DDCzeBSbyaC5vf30FZa5hgfvWUR7RusEHglKfj8smLmzlPeop1lpJM6jSXm4QcUq6mZIoQbMY2hve9BG7MmoU3rs6wNQ7jlou3UBqPVlxN+RmWsAacj1+cButNHFxQMud09WtYTZs
Content-Type: text/plain; charset="utf-8"
Content-ID: <628603031731D045BFC548280A33AD67@namprd15.prod.outlook.com>
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MW3PR15MB3772.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2ad8e04f-c314-4dd0-9539-08d946140dd2
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jul 2021 15:36:59.4223 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zt9CZgdOdiHvxs2I3929y088wBMSvI7fa7WyfzVFOmzsendic7+93gqpvKgUhycx
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR15MB1487
X-OriginatorOrg: fb.com
X-Proofpoint-GUID: w1lPyHKPR9DJQMf3IlBbTUCwIYQ-RHHq
X-Proofpoint-ORIG-GUID: w1lPyHKPR9DJQMf3IlBbTUCwIYQ-RHHq
Content-Transfer-Encoding: base64
X-Proofpoint-UnRewURL: 0 URL was un-rewritten
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-07-13_07:2021-07-13, 2021-07-13 signatures=0
X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 priorityscore=1501 suspectscore=0 mlxlogscore=999 clxscore=1011 mlxscore=0 malwarescore=0 bulkscore=0 adultscore=0 spamscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107130099
X-FB-Internal: deliver
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/pM3IQaZy0gZadK8he6gc6c9Yjvg>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Jul 2021 15:37:10 -0000

Hi, for several years, Facebook has been using its own video ingest protocol over QUIC from our apps to our infra.  While we’ve spoken about it before, we just now published a draft documenting how it works:  https://www.ietf.org/archive/id/draft-kpugin-rush-00.html.

The protocol leverages the advantages of QUIC transport, and features a partially reliable mode using only QUIC v1 RST_STREAM.

We welcome your feedback

Thanks

-Alan Frindell