Re: [Moq] Encrypted Media Metadata
Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Mon, 18 July 2022 17:39 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 C23CFC13C52C for <moq@ietfa.amsl.com>; Mon, 18 Jul 2022 10:39:17 -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=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G8KCcRd1zUfu for <moq@ietfa.amsl.com>; Mon, 18 Jul 2022 10:39:17 -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 0412EC15A73E for <MoQ@ietf.org>; Mon, 18 Jul 2022 10:39:17 -0700 (PDT)
Received: by mail-qk1-x72d.google.com with SMTP id n2so7916449qkk.8 for <MoQ@ietf.org>; Mon, 18 Jul 2022 10:39:16 -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=h2wjqB1uAObu3HR8PbMv162Cszj1rb0ZPfCqSHGKgMQ=; b=ondGbyDhCxiOZd1TpzhCtj2daSVDX26jJka5wDY2L+Dfs5O5IqZxRXZLk4QS3WLFON 68bPjx4hHjzieyzx3akQjnoNZbXHWgtOzew1YnCFK1jnlDr4qh1wL2ebV8BVz7RxYORc VbAS/1PkPTx7T/0/MPhN6Q0GO1D1LKoD67KlbuJDVP2nlimahhKXBjEyuy4Td7gMb4T6 VE5PWwbpggq4Awju94MPT7TKazbKKP1xyQXEMQsT0kJbkVtOHXy8zN56ZqyC/bmbUkL2 xsMcaXUpUPUPFe3Y9GuZAHhOuQbdfE0BlGdTjWNxWli0cIMGLNaF32qG3k6kdCUQq0S5 i68g==
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=h2wjqB1uAObu3HR8PbMv162Cszj1rb0ZPfCqSHGKgMQ=; b=g9oC8UMWhIZZF0EoqVIVlf8OBYm42J+f/WOlOpW/0GH1hT85tgWIrwM5flfkO2y9OA gv5j45UnaFyZGAA4Rwc+yBsRcdVTUtixuj3m+oECdPI+Z4EIz0V2WSyLINvZprkZ55gf mSeiIF6eyderiISewBFn/rjQDkwaJBcIYGe374veObna4jxcvEk8whUe9hec2X55ETfN vxS1WKwE15VeXtGM3rb/eNox1lMiE1JtdVeZs+FWoeMRmS74/4gIYz0XCERz/dfM+YrT 26JL8lD17pWe9siQbxrVvTbpq/Ra0QKOG1xQglya6RjaUSEYUDYmTwaDvXQLKJRiXqpx 5LDg==
X-Gm-Message-State: AJIora8rb/x8F+25HM9562gi1yuAk8PtHIjsH/hIXbXwv9MdfNfjqAX7 6M3SSrw28zFqNi4reNHMC5He9Cw9KoizpM3wSfdedVQS
X-Google-Smtp-Source: AGRyM1uEUcyAfSpsCYSUYliY0k4v4jNW9dLBRB5h5Z8JNP5d81VweYXaZl5tasyFx8v/z23xXXyo1h6S0c8PQXquOss=
X-Received: by 2002:ae9:de83:0:b0:6b5:8d93:fc36 with SMTP id s125-20020ae9de83000000b006b58d93fc36mr17926974qkf.592.1658165955999; Mon, 18 Jul 2022 10:39:15 -0700 (PDT)
MIME-Version: 1.0
References: <LV2PR11MB604522717FFF34A5D066A9EEEA8D9@LV2PR11MB6045.namprd11.prod.outlook.com>
In-Reply-To: <LV2PR11MB604522717FFF34A5D066A9EEEA8D9@LV2PR11MB6045.namprd11.prod.outlook.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Mon, 18 Jul 2022 12:38:50 -0500
Message-ID: <CAKKJt-eBRXLtTyJcLjDODm5D9E-9+fr-sWmyS1=RNuPQU9j_vA@mail.gmail.com>
To: "Deen, Glenn" <Glenn_Deen=40comcast.com@dmarc.ietf.org>
Cc: "MoQ@ietf.org" <MoQ@ietf.org>, "Deen, Glenn" <Glenn_Deen@comcast.com>
Content-Type: multipart/alternative; boundary="000000000000c93ab105e417d832"
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/dAT4m49A38tE_3Y-8rjSTkwcMJE>
Subject: Re: [Moq] Encrypted Media Metadata
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: Mon, 18 Jul 2022 17:39:17 -0000
Hi, Glenn, (I swear I'll get the spelling and order of your name correctly, before MOQ delivers all of its documents and concludes. Please accept my apologies for my most recent failure. But I digress 🙃) On Sun, Jul 17, 2022 at 8:10 AM Deen, Glenn <Glenn_Deen= 40comcast.com@dmarc.ietf.org> wrote: > I get the sense from the proposed charter Media Metadata is currently > treated sort of monolithically in terms of access to it, its > encryptability, and its use in different workflows. Metadata is quite rich > as a part of the media delivery workflow and is getting increasingly > important and extensive as media transport and media types evolve. I > propose that it needs more specific focus in the group. > > > > Metadata data and access to it is something that maybe should be > considered a distinct type of media content on its own along with having > distinct from the transported media authenticated access and encryption > considerations that are independent of the media being transported. > > > > This could possibly be part of the “coordinated or cooperative” middle > boxes that Lucas has mentioned in his not on the thread “Re: [Moq] "MoQ > Architecture" question from Spencer's mail” > > > > Metadata should be more distinctly mentioned in the charter along with > perhaps a couple of documents that specifically cover Metadata > authentication and encryption and Metadata Use Cases by both end points and > middle boxes. > After chewing on review team comments on https://datatracker.ietf.org/doc/html/draft-ietf-mops-streaming-opcons-10 during IETF Last Call, I convinced myself (and, possibly, Jake and Ali 😇), that it was extremely confusing to keep using the words "transport protocol" to describe multiple things in that version of the draft, especially if (for instance) QUIC was the transport protocol directly under the media sometimes, but was underneath HTTP/3 other times, and underneath WebTransport *AND *HTTP/3, still other times. In -11, I had added https://www.ietf.org/archive/id/draft-ietf-mops-streaming-opcons-11.html#name-transport-protocol-behaviors, which might be worth taking a look at. It distinguishes between the actual segments of media, the media format, the protocol immediately under the media format, and any other transport protocols that make up the protocol stack. Media Segments --------------------------- Media Format --------------------------- Media Transport Protocol --------------------------- Transport Protocol(s) (additional details in that section of the draft, of course) If this is unhelpful, my apologies in advance, but I think there are two mappings for what's in the MOQ charter on July 18 (my time zone): Media Segments --------------------------- Media Format --------------------------- Media Transport Protocol - MOQ --------------------------- Transport Protocol(s) - WebTransport-HTTP/3-QUIC and Media Segments --------------------------- Media Format --------------------------- Media Transport Protocol - MOQ --------------------------- Transport Protocol(s) - QUIC and the relevant points for the MOQ charter discussion might include protocol stacks like Media Segments --------------------------- Media Format - including the metadata I think you're talking about (so accessible to media-level optimizations like transcoding) --------------------------- Media Transport Protocol - MOQ, encrypted from MOQ entity to MOQ entity (so, accessible for MOQ-level optimizations like relaying and caching) --------------------------- Transport Protocol(s) - QUIC, encrypted from QUIC entity to QUIC entity Is this headed the right direction for what you're envisioning with more-granular metadata, that only needs to be available for media-level optimization, access control, and whatnot? Is it supportive for metadata getting "more specific focus in the group"? (And, if Section 6 in https://www.ietf.org/archive/id/draft-ietf-mops-streaming-opcons-11.html is generally a Bad Idea, we should probably mention that on the MOPS mailing list as well!) Best, Spencer -glenn > -- > Moq mailing list > Moq@ietf.org > https://www.ietf.org/mailman/listinfo/moq >
- [Moq] Encrypted Media Metadata Deen, Glenn
- Re: [Moq] Encrypted Media Metadata Spencer Dawkins at IETF
- Re: [Moq] Encrypted Media Metadata Ted Hardie
- Re: [Moq] [EXTERNAL] Re: Encrypted Media Metadata Deen, Glenn
- Re: [Moq] [EXTERNAL] Re: Encrypted Media Metadata Ted Hardie
- Re: [Moq] [EXTERNAL] Re: Encrypted Media Metadata Deen, Glenn
- Re: [Moq] [EXTERNAL] Re: Encrypted Media Metadata Suhas Nandakumar
- Re: [Moq] [EXTERNAL] Re: Encrypted Media Metadata Deen, Glenn
- Re: [Moq] [EXTERNAL] Re: Encrypted Media Metadata Ted Hardie
- Re: [Moq] [EXTERNAL] Re: Encrypted Media Metadata Mo Zanaty (mzanaty)
- Re: [Moq] [EXTERNAL] Re: Encrypted Media Metadata Spencer Dawkins at IETF