Re: [Wish] Video ingest over QUIC

Roberto Peon <fenix@fb.com> Tue, 13 July 2021 20:35 UTC

Return-Path: <prvs=682817934b=fenix@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 B534C3A02DC; Tue, 13 Jul 2021 13:35:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.548
X-Spam-Level:
X-Spam-Status: No, score=-2.548 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, HTML_MESSAGE=0.001, 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=unavailable 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 SbJA7Je_ADR4; Tue, 13 Jul 2021 13:35:09 -0700 (PDT)
Received: from mx0b-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 23E9D3A02BC; Tue, 13 Jul 2021 13:35:08 -0700 (PDT)
Received: from pps.filterd (m0148460.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 16DKY8Vq005356; Tue, 13 Jul 2021 13:35:07 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=facebook; bh=BTy/cguHc0RVR8ao5oPvvIIn3lli72Dr1XHR0DDNfcE=; b=gg+Dxk9RneJCAHjRHSdJQa3/+iHb2etpeTjZRy9jdwELJ3CNCKlyM2cmASmxg2bStXlR mYzTHdA/MZ8KKWkznwdcL3rZo+NyXfdGtsTb6Y1SAYeN2yUtN5vpONaw7lECoVYpBMPp XUHmbc38ePEoD8fyIVOQ1nh7GPu9VTn3Z8E=
Received: from mail.thefacebook.com ([163.114.132.120]) by mx0a-00082601.pphosted.com with ESMTP id 39rxd1xnvw-7 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Tue, 13 Jul 2021 13:35:06 -0700
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (100.104.98.9) by o365-in.thefacebook.com (100.104.94.199) 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 13:35:05 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VSbWIN0kGJnQTEvdTzxHfyTvBtgjFfmFxmSJ5EFKl5XQC0mS7eiJdq1C1cVxwBALEIjUSl2IOHOLKtCiCuoipSXZmqx9tDs3vI7KhckDV64g9Q2zBcTAG1XOFBsZNzd+hnW9y8EXGxDEq9/lak/h3xdibpTS+L9aO4kg87wq287z1oNVr841L6xNVJb/4zgVeFrbkocjlJ4zescUg2MB78dSNf5vJlog+lIWeh8MsiEkq3pWJLH/ifWFf+Vf9f9sahKoeMQhpXi0b8N9iTsALxAn1lYW6MUFwI1EuY4CmF4dQh9XOf8dJrcAm3uKRx5Hpm35cmWcSSYky0A1M44WQg==
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=ATvE6qDawUgMBh7EH1106RmEJECdT5TITi/PmRnwzUY=; b=NLPKftHE9jmWoLEjT/4zXzjgmPUrFF5xTo5bKibSuTrrFoJDMdkQsp1FjcJNmgR5XfhBaVNqqoALG8Vpc3KTEn3G5mWSnlAzoyE87J11cZ0NBYtEmQF9FKnmvsLQKtCKPqXkGiEMp3f9/xf/pK3Q4jw0UKfHGI0p3VkeSqIgTWs062CN9rMdytk6Yu/Bu4brDqJc87UndEKmQxYKx6xqYzhbRB5MP0cYxgwlNzSEIskKJppbXnIlpA5o3A+bsGp+GpjyEcJP7MtVMxhsAt4MWTbU3qoPX3K5F2poYUWEwbZl3Uo1wLWZb9hSd/3BkgBcPR+IwxF843K5mPtU9P3iPw==
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 DM6PR15MB2681.namprd15.prod.outlook.com (2603:10b6:5:1aa::28) by DM6PR15MB2970.namprd15.prod.outlook.com (2603:10b6:5:13d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.24; Tue, 13 Jul 2021 20:35:05 +0000
Received: from DM6PR15MB2681.namprd15.prod.outlook.com ([fe80::c5:d5e1:fad0:5deb]) by DM6PR15MB2681.namprd15.prod.outlook.com ([fe80::c5:d5e1:fad0:5deb%6]) with mapi id 15.20.4308.027; Tue, 13 Jul 2021 20:35:05 +0000
From: Roberto Peon <fenix@fb.com>
To: Luke Curley <kixelated@gmail.com>, Alan Frindell <afrind=40fb.com@dmarc.ietf.org>
CC: "quic@ietf.org" <quic@ietf.org>, Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>, "avt@ietf.org" <avt@ietf.org>, "wish@ietf.org" <wish@ietf.org>, Kirill Pugin <ikir@fb.com>
Subject: Re: [Wish] Video ingest over QUIC
Thread-Topic: [Wish] Video ingest over QUIC
Thread-Index: AQHXd/zrj+PLSh54LEWarLfvtIsYsKtBEM6A//+9G4CAAInrgP//j/gA
Date: Tue, 13 Jul 2021 20:35:04 +0000
Message-ID: <BB6D02DF-88D0-4CF0-9E3E-57B9FB77F586@fb.com>
References: <674A60FB-8F32-472A-AB35-DBABE8EED38F@fb.com> <CA+ag07ZaaPmij_LZPPAkM_DDF0vbwTXTV0X-tzwPaBc-M50+TA@mail.gmail.com> <DD4D4FF0-D969-499B-BB2F-FACF48CDEE7B@fb.com> <CAHVo=Zk=jb8DGCYUhvW6C7ZjbGoaCLM7vavtrjfYg2jxB7Oz9w@mail.gmail.com>
In-Reply-To: <CAHVo=Zk=jb8DGCYUhvW6C7ZjbGoaCLM7vavtrjfYg2jxB7Oz9w@mail.gmail.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: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=fb.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6bb54c56-3f7c-4726-7cf0-08d9463db276
x-ms-traffictypediagnostic: DM6PR15MB2970:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR15MB2970EB5334DA964F3EFCB91ECD149@DM6PR15MB2970.namprd15.prod.outlook.com>
x-fb-source: Internal
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: poOEpNFOP/oQQVrUpS77HDqO/loy/jupM235X0d8VZl9SbdZGAnfdTBxKq0B7jB2CIZXuYOsHQkYJG7n8e8hf5Ks4V5H1eULU+a3GPfI94TOGpm3UdOe3TUZw6LK03Cu8+9lGzKFXy+DEeTPZ2oKW2H7hFhKW75t9V3ppqQEras9Vmfqm078tBWJjWmBxNq4E07JIY6BCGtvTG5V9mukBTGHzyn9teCDIVh1XsskV8+w4ntWsums/u4WN/4PmIGqZWoNwLIBawMELvyD7B+lpmPcMCDb6xrMzfVGyBF3mGxcsd7pUnhG39tE/qDqisXDqmpIF4gMjduozTR1/jOwCcEEP2WVbfJVhvjMZSTDEH5u0L++NDm+dSfbZGdLfo2H8xD5A1k9pHRmkxDEKck4SbSLaZn2SjulUfYlOrkf4FHF60tlqzPywLFgJK43jgZ7eFJEypj+T3kmvI3D2HxOyMuCcyf2ARG/XAi3rSuJTHc8bY4J9iZApLpXcb82c5LdxCw1uZS9Ycvi/jXjc45ain4A+JzSu5xCb96if80kZegw4t+XUKQLJNh0Jt0ir9m3S6L1A1X4npiuOhyNM9dw+9fhiakPhuD9L6Pak1UtsMuFwp2IwGZGF0rrQHzBkl4hgfxfmnwLBmt4kfY2jjI0v9Wt4wtNNQm1ixcY3zAcO2qMp3VcW3HBHlUlECqgJdW9RpaSq2i7gKn/YJKFLULKLHQHLR9yYm2fbejR2ulY5SgMnKlknKJIQkTTQSsBqG4jlHwvatlXH2Hf1q/RfGaldwj32wqIklO/3tEZJ8nDxkCByzacd9L2e6CJiifgyZabMklQlujgEaNwbUY0QJrSHA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR15MB2681.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(136003)(39860400002)(346002)(396003)(366004)(6506007)(54906003)(8676002)(66476007)(6512007)(33656002)(966005)(122000001)(66446008)(64756008)(76116006)(186003)(91956017)(53546011)(478600001)(166002)(36756003)(66946007)(66556008)(4326008)(38100700002)(8936002)(71200400001)(86362001)(110136005)(2616005)(6486002)(2906002)(5660300002)(316002)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: txFFU9MlOBquSGGJmefsCh+KuN/EBoGE7HQ+Z2H8fsshgPUVo9nOZ6Le1PJEagRiRG/N7pNe//m1ZHLA7hZt/i3EOUFzQMrxD/WO+Rol3j53b463SLJL2Gd6xJ6bxNkTQm2tTTQGMKW+cCZf7QQdXqMiivWW8kIQC0Sof1uOGd1qICMLDBOzk1R4VsmzdsHhiCH4KamkbR6Br+/CZaVz1k4PRRxrvxx3oFHbRY51m1n7bzNX7DbIQp5Y6BNZ6tmKhZGQDP4Z2Bn2QpRGCMYfeavEssiYd/etLQVAaftB8fC13kVhCkNtMjzNmjNgrKqIDeGM1EQqiHInAtBlhHIwG5IrzNCe8PrCexZTK7oYElZN2gnTd30H2x+I4YA7qjZA8t0Huvi+XW5AnCmMG+Jyjp1Q0XRTGgdT97TjA8ol573688tqUynTpZhNvnf/nkh/qkjJkxf/ffObu+3S/2N2yF0OlngTwHx+Ufxp9xtGHTUN0KKAVtkAMInlTv11K6zV4Q9oi43X0LmqDenmjsnIzO5FSMMrbdzpZeim3+38ZPO9zxOeGNcnf2I4zNZfUZkN12i/9Nm/HigxCrOzuLEYv4BNf84KNtEZ3ngkwc5lQvlcfZw7qqszUDyq+jA7s3wdDVP74chU1y6FI7JYyDWMduPf89DnOC4jhHasSKSCnNcNFpInFXI0cERm7dUb6KkEekuVXB8js7XOJXUFhOv1g2kFXUnO9z2Moe4JVXtugxN5CmKZFDnsatBaBkBGDyWN2jx82srbkzlM0QM/skiD0qCkUgwfqUe96TKc9hIYE1J1PIBWQqAjwukA7Sdq02nZY5KmeDuttsiuZ49gMr4IbLvIvDhYj7gxgqHLq1tyh3hL0951LQapKPz+xQycnFCP9Kj41tpHUade+1B/Lsv6/pl4DoCt6+1LT/9fbjmlMEIddwBR9HqU33mbaYOmQGhkGJrSIkeAbSJ5VYkgZvwlx5RFjJef2Iy54IKrRSexxnNzhjryBuA757wxsysoFzyUTqCjDa7ArtOfGeIKHGEsFYYthDERTMFczytWemQM1wHe3TL7BRnWxeAHPvVsdJ6NL4k3fI+EICUBjSHljEmNk5QPOVZg+1vPecMoPVXDeIFpTix/8eH20ssOws9pNpq6KUct7waQET4JJNnqHk01hWTsgBwG4VCJ+PWffn1N3rj+yBGzqHTBOORIIi7HP5gzNYNQ90NdO6Kx5jbI9Wgjzmxin14/pqPMPODUHMpoNXj/UxFW4gJBWdNwjvswcFjiIE7PRfo9NWbSYq+N27f6O42NquZWW24LKgSU9N3O8o0oaFLHM2ViiSXy0+aux9yl8ZZ0rec3mcKUgDHZbasDjH+/pCDGlAFG1tpXrNvovsY=
Content-Type: multipart/alternative; boundary="_000_BB6D02DF88D04CF09E3E57B9FB77F586fbcom_"
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR15MB2681.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6bb54c56-3f7c-4726-7cf0-08d9463db276
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jul 2021 20:35:05.0115 (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: SmBI4J0w7PqbUgnK+1km3tbgmFb+miclR0rk0p+bqhFmMft+PfQnazmwZCszVB9g
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR15MB2970
X-OriginatorOrg: fb.com
X-Proofpoint-GUID: bQANYqiEOw6Pm9r6XtUoA2YO0XSczTV5
X-Proofpoint-ORIG-GUID: bQANYqiEOw6Pm9r6XtUoA2YO0XSczTV5
X-Proofpoint-UnRewURL: 6 URL's were 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_12:2021-07-13, 2021-07-13 signatures=0
X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 phishscore=0 impostorscore=0 spamscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 mlxscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1011 adultscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107130126
X-FB-Internal: deliver
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/l3ALub4IVzwtsYCjIZLmC0JkXr4>
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 20:35:15 -0000

Seems like a good idea to me, unless there is a home that is already well suited!
-=R

From: QUIC <quic-bounces@ietf.org> on behalf of Luke Curley <kixelated@gmail.com>
Date: Tuesday, July 13, 2021 at 1:16 PM
To: Alan Frindell <afrind=40fb.com@dmarc.ietf.org>
Cc: "quic@ietf.org" <quic@ietf.org>, Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>, "avt@ietf.org" <avt@ietf.org>, "wish@ietf.org" <wish@ietf.org>, Kirill Pugin <ikir@fb.com>
Subject: Re: [Wish] Video ingest over QUIC

Hey Alan, thanks for publishing your protocol!

Twitch has also been working on a video over QUIC protocol, albeit primarily for video distribution instead of contribution. We're very interested in collaborating on RUSH and producing a new standard for live streaming! Would there be broader interest in forming a video over QUIC working group?

On Tue, Jul 13, 2021 at 12:04 PM Alan Frindell <afrind=40fb.com@dmarc.ietf.org<mailto:40fb.com@dmarc.ietf.org>> wrote:
Hi Sergio, thanks for your interest in the draft.

I’m interested in seeing a video ingest protocol standard that leverages QUIC as a transport, has some partial reliability support, and is less connection-oriented so that servers can go down for maintenance without impacting ingest reliability or having arbitrarily long drain times.  We published our RUSH draft to help kickstart the conversation but we’re open to feedback and modifications if they help advance those goals.

Thanks

-Alan

From: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com<mailto:sergio.garcia.murillo@gmail.com>>
Date: Tuesday, July 13, 2021 at 9:02 AM
To: Alan Frindell <afrind@fb.com<mailto:afrind@fb.com>>
Cc: "quic@ietf.org<mailto:quic@ietf.org>" <quic@ietf.org<mailto:quic@ietf.org>>, "wish@ietf.org<mailto:wish@ietf.org>" <wish@ietf.org<mailto:wish@ietf.org>>, "avt@ietf.org<mailto:avt@ietf.org>" <avt@ietf.org<mailto:avt@ietf.org>>, Kirill Pugin <ikir@fb.com<mailto:ikir@fb.com>>
Subject: Re: [Wish] Video ingest over QUIC

Hi Alan,

I think that the correct place for discussing it is AVTCORE as Bernard has indicated, as  WISH is not chartered to implement any new media protocol.

The draft is very interesting and I would be willing to collaborate, what is your main interest? Do you want to try to publish it as it is or would you be accepting feedback and include modifications?

Best regards
Sergio



El mar, 13 jul 2021 a las 17:37, Alan Frindell (<afrind=40fb.com@dmarc.ietf.org<mailto:40fb.com@dmarc.ietf.org>>) escribió:
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<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





--
Wish mailing list
Wish@ietf.org<mailto:Wish@ietf.org>
https://www.ietf.org/mailman/listinfo/wish<https://www.ietf.org/mailman/listinfo/wish>
--
Wish mailing list
Wish@ietf.org<mailto:Wish@ietf.org>
https://www.ietf.org/mailman/listinfo/wish<https://www.ietf.org/mailman/listinfo/wish>