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

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Mon, 08 November 2021 21:53 UTC

Return-Path: <spencerdawkins.ietf@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 B3C153A0CA8 for <moq@ietfa.amsl.com>; Mon, 8 Nov 2021 13:53:36 -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 QWJ-Bq09ayAN for <moq@ietfa.amsl.com>; Mon, 8 Nov 2021 13:53:31 -0800 (PST)
Received: from mail-vk1-xa2f.google.com (mail-vk1-xa2f.google.com [IPv6:2607:f8b0:4864:20::a2f]) (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 A5FEA3A0A10 for <moq@ietf.org>; Mon, 8 Nov 2021 13:53:31 -0800 (PST)
Received: by mail-vk1-xa2f.google.com with SMTP id bc10so8991184vkb.1 for <moq@ietf.org>; Mon, 08 Nov 2021 13:53:31 -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=HtJYi4u3NfQTPThRZkQpR9Che5EJsi0pFfJINJrA5PM=; b=ps2UjgOJKKvWeQ6wAb4jHQo96vFYnI2q30JC79RwfWjr6TwmxWmIdygpaqLrYSc7z9 P/jJ8G/5jLRqpDV0Dc6qWenXDEqdiCOSDnMWTgIgo0JEI8a8MAgs26AvLHl6zWB54zPk vq0fliP1aDXzZA7Cy7L4ZIgGnofNtD6gpuu0GCbSP/81v5WTPDZDnXK9vIGrNcR2UNlJ /7qOTtiKPaBx678+6UD+wZleP2sqr0JPFtD/ZWsmNBikAHrNm7BjP4qeZf1t+xneUqgE bx+Ot6JziPgspFv1kFRuXyTgrzDflLNUi965zd0IimUvgWaEbQyEXgDY23asQz0DzPil Ed4Q==
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=HtJYi4u3NfQTPThRZkQpR9Che5EJsi0pFfJINJrA5PM=; b=6VswKv2TjeIgJZ2mcwZeUiqE9EVbDFnvo11Oc8HlGx4/PzlvNXON9ho2OSun2dnLgy tNF5ANZrIQD8MxpIP4HOLOGAuabbH+RIIzn6aNdVnkLTxbvmrQC0jIH4lJfnWfvSY9D9 y+3d3o2i6wZP/W5gDoGsUnEaZYhIbkUTnW7yUjg6Dvgcf+0MjxAhi4s4WUpNFkM/kSh9 KKP5DTOL5zmcv4JzuEhODMh9Ub+s9S4AVkocvO1gla7sYLnN1J5v3PzPIln+XTXyd/Ko 7DOY+OovZq7IoPXsAQOWZq7BUhJzlRwJp028hzvJTymQcLV/qa8V4FtEOY9QZuGtYxpF SvcQ==
X-Gm-Message-State: AOAM530C0CZYOGTV7Ahqsdpplk4o3+cjZD5HhFW9496o3G9cwiWwwMTi 83U8m7PkjqHd47giJ0A7yGpDQe9BMm9IFVjrr6h035rm
X-Google-Smtp-Source: ABdhPJx/q9B63VMMjpFJ80yoV3DGMpUrQI9VxFtmyKdQHGY6nH+7ykfdicQ/ZwWc8ooZvMB6IfET7UYAWeB7KHq64CM=
X-Received: by 2002:a05:6122:2214:: with SMTP id bb20mr3580163vkb.9.1636408410097; Mon, 08 Nov 2021 13:53:30 -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> <17F8A123-216F-40CD-B1D4-FF505B4296AE@8x8.com>
In-Reply-To: <17F8A123-216F-40CD-B1D4-FF505B4296AE@8x8.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Mon, 08 Nov 2021 15:53:03 -0600
Message-ID: <CAKKJt-fPP_KUh17ENH7-d5c=uUdHGMrQnRMJJhXB2KEVu4WpYA@mail.gmail.com>
To: Nils Ohlmeier <nils.ohlmeier@8x8.com>
Cc: Ian Swett <ianswett=40google.com@dmarc.ietf.org>, MOQ Mailing List <moq@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fdcf2905d04e0580"
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/GA7XHNGw3UMqxajE8v3TBJ-Nof8>
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 21:53:37 -0000

Nils,

On Mon, Nov 8, 2021 at 12:55 PM Nils Ohlmeier <nils.ohlmeier@8x8.com> wrote:

> Hi,
>
> On Nov 8, 2021, at 09:38, Ian Swett <ianswett=40google.com@dmarc.ietf.org>
> wrote:
> 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.
>
> Yes fully agreed. I think that is why lots of people are interested in
> WebTransport, because it could result in some improvements in these areas.
>
>
>    - 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.
>
> This one keeps popping up. But so far all I have heard were some hand wavy
> hopes for improvements. It would be really helpful to have a list of things
> which don’t work in WebRTC to see if switching things over to QUIC could
> really fix/improve these.
>
> One aspect is that WebRTC was specifically designed to be a P2P solution.
> Which I understand is a disadvantage for certain use cases.
> Maybe all of this boils down to not calling this WebRTC over QUIC, which
> brings a lot of expectations with it, but name it different like QUIC RTC
> or something like that.
>

It's my opinion that part of what we're doing is taking terms that don't
map directly to work in the IETF, and translating them into words that do.

You have this (IMO) EXACTLY right. I want to understand if there is a
difference between the way (for instance) SIP uses RTP, and the way WebRTC
uses RTP, that would have an effect on what we write in an "RTP
encapsulated in QUIC" draft(*). We'll get to that point faster if we don't
talk about "WebRTC over QUIC".

Best,

Spencer

 (*) I do understand that WebRTC does have specific requirements for AVP
profiles, congestion behavior, etc. But talking about "RTP over QUIC" would
still help us understand what impact those requirements would have on our
work.

> 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.
>
>
> Agreed.
>
> Cheers
>   Nils
>
>
> 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
>
>
>