Re: [Moq] Upcoming Working Group Forming BoF
Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Sat, 16 July 2022 18:27 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 234D9C14CF08 for <moq@ietfa.amsl.com>; Sat, 16 Jul 2022 11:27:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8ZCE9Ap_ShjU for <moq@ietfa.amsl.com>; Sat, 16 Jul 2022 11:27:00 -0700 (PDT)
Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 61D82C14CF14 for <moq@ietf.org>; Sat, 16 Jul 2022 11:27:00 -0700 (PDT)
Received: by mail-qk1-x72d.google.com with SMTP id v28so4359870qkg.13 for <moq@ietf.org>; Sat, 16 Jul 2022 11:27:00 -0700 (PDT)
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=MtOdDEOwRwx6dbebshnSuk6LNRytu27LSmCqCoJGHag=; b=O25wazT+mP/N4XEEaNefXR12cDaUaKqvW/UvkC/PPXRfMdwd0a1vzBzel1QxAXpi7P ERtLWnrSMWNv6rn1cDbtIvNfdLOwifj2SK1mIDbX8UClNcVRf+Ti/WpJzDUY3Z8lQuT7 61fKKwtlfh3TL/37uPG4cNgoYA7TXyFzqebfu1fzFwhDq9eAFfZ0XNdPCELCYMQe2aXa oE07JKL10GIRQ7gdvXl0XN6BHQrZZoc5mPBYM8wgt2Pey6cJARibiisWW/Q7yM9BDbs4 XeV9yaJBVY+ZuX416hbrS5uPkHhtHYhgeI9P7L5tnsaHWK79CjIeLlSk/nGDFdzJRWr9 rKFA==
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=MtOdDEOwRwx6dbebshnSuk6LNRytu27LSmCqCoJGHag=; b=tlR/BhVjnzgMrZ36vm4BEsDl156spWUa1t+v5G7rUENxRdLPv8DbavyaJ3Ek1djQlW 1ckEIsrLBg7KKkLmE2gvBm39gN72fPw9IQjsuuy2z6h845PNcpF1C7WiJabWyTtVYxId M6Sed02SVq807jaR89nKO3f4ftDhAheWj1IteeoKjS20WyJQtxStHwLbnAvOLMqcI0R9 DRPzM6c9IEv7yeup86lvVX3qrEP8VRYG96tk2g4bzAbUf9ffcMtVnZBo+dNfMp8MNPIj kWQl7gjFknsS1O5xTNInH/dhFap4cBYUxhU41XQ/UcEA56KkhBYxpRU/xmz9h/HLuXXa +hAA==
X-Gm-Message-State: AJIora+035N3h7I0lykOfwWOOle9TI1GoUooMk7VvcWqT+QiTjOTkLAi LR3+RKcjOSt+M4W77QLWO4M7Kh0YeBmF/TaVkj0ELg39XRI=
X-Google-Smtp-Source: AGRyM1tr15XCHr6e96uTJwXql6sQtWv2olvAk9h5J8gPzKOc/Mk7xcqqIZsplmtUoL9TNEgA9wTLaq2sFRXoJeRVyIw=
X-Received: by 2002:a05:620a:261d:b0:6b5:af83:3569 with SMTP id z29-20020a05620a261d00b006b5af833569mr13369309qko.693.1657996019091; Sat, 16 Jul 2022 11:26:59 -0700 (PDT)
MIME-Version: 1.0
References: <D8C7F5D7-DE5A-4ED6-845F-0665BBC3EBBA@fb.com> <CAKKJt-eAjz3Be24EODQ4V1AE6tDCzv1AyeO7F0O38jcPiJ4fXA@mail.gmail.com> <5EB6F4F5-A2E0-481C-B6AD-E4C4ABB4C066@networked.media>
In-Reply-To: <5EB6F4F5-A2E0-481C-B6AD-E4C4ABB4C066@networked.media>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Sat, 16 Jul 2022 13:26:33 -0500
Message-ID: <CAKKJt-f3KWi0vy+eKHeho1qgPjfK3_D1b1XucVVmvEA7hK3bZQ@mail.gmail.com>
To: "Ali C. Begen" <ali.begen@networked.media>
Cc: Alan Frindell <afrind=40fb.com@dmarc.ietf.org>, "moq@ietf.org" <moq@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c1ce8a05e3f047af"
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/8O7oLaVrft8r-RGQzSIIbPdlXTc>
Subject: Re: [Moq] Upcoming Working Group Forming BoF
X-BeenThere: moq@ietf.org
X-Mailman-Version: 2.1.39
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: Sat, 16 Jul 2022 18:27:04 -0000
Hi, Ali, (with a question for Luke, below), On Sat, Jul 16, 2022 at 6:58 AM Ali C. Begen <ali.begen@networked.media> wrote: > Hi Spencer > > My quick responses are inline. > Thanks for these. I'd encourage the BOF chairs to spin off questions that seem to need discussing before the BOF into their own threads, but I want to let them moderate this discussion, given that we don't have a lot of time before the BOF itself, and I really don't want to distract from that. A couple of things inline, below. > > On Jul 15, 2022, at 10:22 PM, Spencer Dawkins at IETF < > spencerdawkins.ietf@gmail.com> wrote: > > > > Hi, Alan, > > > > On Fri, Jul 15, 2022 at 11:03 AM Alan Frindell <afrind= > 40fb.com@dmarc.ietf.org> wrote: > > Hi MoQ, we have a WG-forming BoF scheduled for 7/27 at 10 AM Eastern. > We’d like to drive some of the charter discussion on list in advance of the > meeting. > > > > > > > > Please have a look at the latest draft charter here: > https://github.com/moq-wg/moq-charter/blob/main/charter.md. GitHub > issues are appreciated, but please use the mailing list as the primary > discussion venue. > > > > > > Thanks for inviting pre-meeting charter discussion. > > > > I'm asking questions here, and if the answer to any of these questions > is "we don't need to know that before the BOF", that's a fine answer. > > > > If you and Ted think any of these questions are worth talking about > before the BOF, could I ask you to start new threads appropriately? > > > > Is there any connection between MOQ and RTP-over-QUIC work in AVTCORE? I > note that AVTCORE just adopted a draft in this space (at > https://mailarchive.ietf.org/arch/msg/avt/zFIiDapDs8t58T0j9bCwbEb8T4o/). > > I thought about this for some time and concluded that MOQ would not need > RTP encapsulation in most (if any at all) of its use cases. There are > reasons to send RTP over QUIC but they don’t seem to be any of the reasons > for MOQ. So, these can progress indepedent of each other. > This is an excellent answer. I have talked to a fair number of people who weren't sure whether "RTP over QUIC" was a subset of, or in any way related to, "Media over QUIC". It's fair to point out that the only feedback on the AVTCORE mailing list that wasn't positive for adoption of RTP over QUIC was As you know the moq (media over Quic) group will have a BoF in IETF 114. I think moq wishes to develop quic version(s) with which probably we won't need anything like RTP over Quic. Because of that, isn't this call a bit early? Maybe we should wait for the results of moq BOF? If it's clear to most people that "Media over QUIC".and "RTP over QUIC" don't overlap, that's great. > > I like the idea of the architecture proposed in QUICR, but I haven't > seen a lot of discussion of that architecture (did I miss it?), and "the > MOQ architecture" is mentioned in the charter and in the milestones. Does > this mean we are chartering to include THAT architecture, or to include AN > architecture? > > My reading of the draft charter is to include an architecture. QUICR is > simply one candidate. I saw Luke’s objection on the moq architecture being > in the charter, but I think it should be part of it. The priorities within > the charter can always be adjusted per needs. > This is definitely worth its own thread, if other people have thoughts. Luke, would you still have an objection if a "MOQ architecture" was an example used in the protocol specifications? Perhaps the way the "SIP trapezoid" was used in https://datatracker.ietf.org/doc/html/rfc3261#section-4? > > One of the ideas I like about the charter is that if relays are used, > they are "first class elements", and caching is mentioned as one of the > functions that relays can perform. Are there others worthy of mention? > Perhaps transcoding? > > Caching/replication/etc. capabilities should be part of the charter for > any serious protocol considering to be scalable. More active capabilities > involving any media processing like transcoding can also be considered if > needed provided that people understand the complexities attached to it. > The charter language here Media will be encrypted, possibly end-to-end encrypted for certain usecases. The keying mechanisms for media confidentiality is however outside the scope of this working group. Even when media is end-to-end encrypted, the relays can access metadata needed for caching (such as timestamp), making media forwarding decisions (such as drop or delay under congestion) and so on. seems tilted toward saying "if you can improve performance by using metadata, that's great". If that's the way people are reading it, leaving transcoding and other media-twiddling outside of the realm of MOQ, so that media is always MOQ-endpoint-to-MOQ-endpoint-encrypted, that might be good to say, if only because it might head off a discussion about use cases that aren't end-to-end encrypted, that may not be helpful in moving towards a chartered working group. > > Are there any constraints about coexistence with non-MOQ QUIC streams or > datagrams in a single QUIC connection? > > Not that I am aware of. > If other people see it that way, it seems worth saying. It also makes me feel better about not mentioning "media-friendly congestion control" in the charter. > > Are there any constraints on the architecture or protocols to allow > location of producers or consumers? > > I did not grok the question. But things like location privacy of either > side should be kept in mind. > I'm sorry this wasn't clear. I was looking at the charter language. This working group will not define signaling mechanisms for discovery of relay or media producers or consumers. My question was whether there was anything we needed to keep in mind that would allow MOQ endpoints to either find each other or find an appropriate relay. Thanks for the opportunity to clarify. Best, Spencer -acbegen > > > > > Best, > > > > Spencer > > -- > > Moq mailing list > > Moq@ietf.org > > https://www.ietf.org/mailman/listinfo/moq > >
- [Moq] Upcoming Working Group Forming BoF Alan Frindell
- Re: [Moq] Upcoming Working Group Forming BoF Spencer Dawkins at IETF
- Re: [Moq] Upcoming Working Group Forming BoF Luke Curley
- Re: [Moq] Upcoming Working Group Forming BoF Ali C. Begen
- Re: [Moq] Upcoming Working Group Forming BoF Spencer Dawkins at IETF
- Re: [Moq] Upcoming Working Group Forming BoF Luke Curley
- Re: [Moq] Upcoming Working Group Forming BoF Ali C. Begen
- Re: [Moq] "MoQ Architecture" question from Spence… Ted Hardie
- Re: [Moq] Upcoming Working Group Forming BoF Ted Hardie
- Re: [Moq] "MoQ Architecture" question from Spence… Ali C. Begen
- Re: [Moq] "MoQ Architecture" question from Spence… Lucas Pardue
- Re: [Moq] Upcoming Working Group Forming BoF Deen, Glenn
- Re: [Moq] Upcoming Working Group Forming BoF Ali C. Begen
- Re: [Moq] Upcoming Working Group Forming BoF Suhas Nandakumar
- Re: [Moq] Upcoming Working Group Forming BoF Suhas Nandakumar
- Re: [Moq] Upcoming Working Group Forming BoF Vidhi Goel
- Re: [Moq] "MoQ Architecture" question from Spence… Spencer Dawkins at IETF
- Re: [Moq] Upcoming Working Group Forming BoF Ali C. Begen
- Re: [Moq] "MoQ Architecture" question from Spence… Luke Curley
- Re: [Moq] "MoQ Architecture" question from Spence… Ali C. Begen
- Re: [Moq] "MoQ Architecture" question from Spence… Luke Curley
- Re: [Moq] "MoQ Architecture" question from Spence… Suhas Nandakumar
- Re: [Moq] "MoQ Architecture" question from Spence… Sergio Garcia Murillo
- Re: [Moq] "MoQ Architecture" question from Spence… Bernard Aboba
- Re: [Moq] "MoQ Architecture" question from Spence… Suhas Nandakumar
- Re: [Moq] "MoQ Architecture" question from Spence… Spencer Dawkins at IETF
- Re: [Moq] "MoQ Architecture" question from Spence… Sergio Garcia Murillo
- Re: [Moq] "MoQ Architecture" question from Spence… Christian Huitema