Re: [Moq] Agenda topics for side meeting on Tuesday

Suhas Nandakumar <suhasietf@gmail.com> Mon, 08 November 2021 19:23 UTC

Return-Path: <suhasietf@gmail.com>
X-Original-To: moq@ietfa.amsl.com
Delivered-To: moq@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E96763A0CF0 for <moq@ietfa.amsl.com>; Mon, 8 Nov 2021 11:23:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=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 (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 RlminK5-Ohy8 for <moq@ietfa.amsl.com>; Mon, 8 Nov 2021 11:23:16 -0800 (PST)
Received: from mail-ua1-x930.google.com (mail-ua1-x930.google.com [IPv6:2607:f8b0:4864:20::930]) (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 598173A0CDC for <moq@ietf.org>; Mon, 8 Nov 2021 11:23:16 -0800 (PST)
Received: by mail-ua1-x930.google.com with SMTP id ay21so33625923uab.12 for <moq@ietf.org>; Mon, 08 Nov 2021 11:23:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=oj3ibCg7x2tV24hNlfJc1FDVlk4Kydb87RqlNuFRK6U=; b=lBnKJO4o3ozRFpy/fr4rEBsvOQZ1g978YSjbVOL97frhqOPRDXJalMVIgzWbWNDKs8 CrtzdQ4wY1HiFYk8ZivpqDWFMF+jXzgrMCNe3zi/aEQG5HRMADmnqcgOOu5jn+LDGqdr 1Vsi0aZD2un2Tnn/yvhQ/L7FRmhc6GgKr060DBKXuDtu6ObNH3eDU+Eb6/aaR7LICQh+ YfikC5QqS3LP6mmI7+ZkcMhFsqiq2eZwnoYVfeIVyRYRiB/OIW65z+Dzal1iwXzyZs9n PV34z9/f+bOlkav9GouUVyDT/VqOA1xP7Ti5MB7HzZSYwuhAG+8d3D3Pc6ATI+W+lobR QH3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oj3ibCg7x2tV24hNlfJc1FDVlk4Kydb87RqlNuFRK6U=; b=kwEIG5igt7FLbggXJqa9nJzosojEhzrCGuOJuUje22HbQECpJZA5xpGIPBUEtrLLco FPJJNtd06UeMrIwm08IZ5vQeBjHrwD/U9aq2C+dR6wej3ARpA3SNmR+1ECZFqhbp8GTS 8zjbtPE3CgCS5/PyD4B6LpNWxZTxOx2DakrmSd0ZtkmqW8rs7ZtGNGlfe4Y+fLHG//Q/ 6haA246rTopCtUe9rVCV0eK2QPy+MoD3qaRtoOS6gmsQkXmEKE/piA/7gFlPi93H/LF/ iKabKLxOzOHGDi7sWLmHeIrBpxzvqE0YGpx5eILUrPTZmbiW+gndQH2lqH9TVwuwHM2Q hTEg==
X-Gm-Message-State: AOAM531RgZQ/8+s8AVaVhknRgdNcrA0UnrTi0z56lxkA39tENmSiGmX4 wflZ1EWoQmc001nHlSUWe3UpdK6jG00pbB1FZ5kTuJBs
X-Google-Smtp-Source: ABdhPJwND9hLeauCBSkL6Hjcj9Ba4CG3sPLT45inDa4OhabnoiOIdWYKgr1UU9b7xyGHchZOQEd0+nyk3TJB2kMPszo=
X-Received: by 2002:a67:c511:: with SMTP id e17mr48701411vsk.40.1636399394535; Mon, 08 Nov 2021 11:23:14 -0800 (PST)
MIME-Version: 1.0
References: <CAKKJt-euVt2j5+B_1+GPSvwaT-RcwvX=nMTJcnuD6RwgccCn_w@mail.gmail.com> <CAKKJt-f=AULS=ZXGdoYsYwvwxe16DF=Y-FjTPDdH-DFtrrNm3Q@mail.gmail.com> <CAKcm_gO0b92qw2HjsEzdjhaA_zEWGWO7Ld+HQU9nbiDooLwBcA@mail.gmail.com> <CAKKJt-et5nT_e0p0MY4HG+DMdTjTwuf+-k2ZbH7w6wj4McphQQ@mail.gmail.com>
In-Reply-To: <CAKKJt-et5nT_e0p0MY4HG+DMdTjTwuf+-k2ZbH7w6wj4McphQQ@mail.gmail.com>
From: Suhas Nandakumar <suhasietf@gmail.com>
Date: Mon, 08 Nov 2021 11:23:03 -0800
Message-ID: <CAMRcRGTDDsQhGvPSh7e_G4aEiPszbY6mzzd0hqyNC6P5GwzOig@mail.gmail.com>
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Cc: Ian Swett <ianswett@google.com>, MOQ Mailing List <moq@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000009f3c1605d04becdf"
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/tgyChgjdwtm79jO9PMdPgk8vfrY>
Subject: Re: [Moq] Agenda topics for side meeting on Tuesday
X-BeenThere: moq@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Media over QUIC <moq.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/moq>, <mailto:moq-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/moq/>
List-Post: <mailto:moq@ietf.org>
List-Help: <mailto:moq-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/moq>, <mailto:moq-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Nov 2021 19:23:21 -0000

On Mon, Nov 8, 2021 at 10:11 AM Spencer Dawkins at IETF <
spencerdawkins.ietf@gmail.com> wrote:

> Hi, Ian,
>
> On Mon, Nov 8, 2021 at 11:38 AM Ian Swett <ianswett@google.com> wrote:
>
>> Hi,
>>
>> I've looked at the following uses cases fairly closely for QUIC in the
>> past.
>>
>>    - Live Video Ingestion - Existing protocols don't fully meet our
>>    needs (ie: performance vs reliability, standardization, etc), and this is
>>    becoming a real problem.
>>    - Live Video Delivery - Currently we're pushing the edge of what HTTP
>>    can do efficiently, including some non-standard extensions.  This is also
>>    not optimized for QUIC or HTTP/3, which could improve performance.
>>    - WebRTC over QUIC, ie: RTP over QUIC + Datachannels over QUIC -
>>    There could be a number of benefits of WebRTC over QUIC.  A number of
>>    people who were interested in this are now focused on WebTransport, but
>>    there's still the matter of what you send over WebTransport, so I think
>>    there's some work to be done in addition to finishing WebTransport.
>>
>>
> Thanks for this - it's very helpful, and it will definitely be on the list
> for tomorrow's meeting.
>
>
>> As with QUIC, I see we have a number of different working groups
>> different parts or applications could land in.  I worry that could cause
>> fragmentation if each sub-domain solves their problem without collaborating
>> closely with others.  I'm not sure if a new WG(ie: QUIC-style) is necessary
>> here, but I do think caution should be taken to ensure we don't reinvent
>> the wheel 3+ different ways.
>>
>
> Yes, exactly. It's sad when three people working in isolation solve a
> similar problem in three different ways that have to be implemented three
> times, but it's doubly sad when they all show up in QUIC either asking for
> advice on three similar solutions, or even proposing three similar but
> incompatible extensions! đŸ˜ˆ
>

One common theme that might needs addressing is : what sort of API knobs
can be exposed by transport (QUIC) to help apps know about losses/recovery
and influence the choice of congestion control . If some aspects of this
can be done in a standard way, it would definitely help
streaming/interactive use-cases.

Best,
>
> Spencer, who should be apologizing to Lucas for even thinking such a
> thing!
>
>
>>
>> Thanks, Ian
>>
>> On Mon, Nov 8, 2021 at 7:13 AM Spencer Dawkins at IETF <
>> spencerdawkins.ietf@gmail.com> wrote:
>>
>>> So, three things I should say before the Tuesday side meeting.
>>>
>>> First - this side meeting will be under Notewell, because it's focused
>>> on input to the IETF.
>>>
>>> Second - I'm planning to record the session, just so I can verify what
>>> we said, so that I can produce decent minutes. If anyone objects, please
>>> also volunteer to take excellent notes!
>>>
>>> Third - James and I are most familiar with the RTP over QUIC proposals,
>>> but we recognize that there will be commonalities between various
>>> proposals, so  we're perfectly happy to talk about other use cases and
>>> requirement sets. So, letting us know what you're thinking about, as
>>> requested below, will be super useful.
>>>
>>> Please Do The Right Thing.
>>>
>>> Best,
>>>
>>> Spencer
>>>
>>> On Sun, Nov 7, 2021 at 12:36 PM Spencer Dawkins at IETF <
>>> spencerdawkins.ietf@gmail.com> wrote:
>>>
>>>> Dear MOQ fans,
>>>>
>>>> It's time to put together an agenda for the Tuesday meeting. I'd like
>>>> for this meeting to be a working session, not a forum for presentations, so
>>>> please keep that in mind.
>>>>
>>>> As a high-order bit, I think we've spent a lot of time thinking about
>>>> use cases here, and I'd like to push down another level, and make sure we
>>>> understand what the work for the IETF (and possibly for the IRTF) is.
>>>>
>>>> I know what the protocol work is for my use cases:
>>>>
>>>>    - Mapping RTP onto QUIC (many options exist, so picking one or more
>>>>    would be helpful) This is squarely in scope for AVTCORE
>>>>    - Mapping RTCP onto QUIC (which may be the same approach as used
>>>>    for RTP, or may include things like using QUIC facilities instead of RTCP
>>>>    facilities, where those QUIC facilities exist).. Again, this is squarely in
>>>>    scope for AVTCORE
>>>>    - SDP description for RTP/RTCP over QUIC. This is squarely in scope
>>>>    for MMUSIC, as soon as we figure out the details in AVTCORE.
>>>>
>>>> What is the IETF/IRTF work for your use cases?
>>>>
>>> --
>>> Moq mailing list
>>> Moq@ietf.org
>>> https://www.ietf.org/mailman/listinfo/moq
>>>
>> --
> Moq mailing list
> Moq@ietf.org
> https://www.ietf.org/mailman/listinfo/moq
>