Re: [Moq] One last question about relays and rate adaptation from our pre-lunch/PST discussion

"Ali C. Begen" <ali.begen@networked.media> Fri, 03 February 2023 22:34 UTC

Return-Path: <ali.begen@networked.media>
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 95F84C1575C5 for <moq@ietfa.amsl.com>; Fri, 3 Feb 2023 14:34:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=networked.media
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 bppq_CyqG5CG for <moq@ietfa.amsl.com>; Fri, 3 Feb 2023 14:33:57 -0800 (PST)
Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) (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 0CA41C15171B for <moq@ietf.org>; Fri, 3 Feb 2023 14:33:56 -0800 (PST)
Received: by mail-pl1-x631.google.com with SMTP id be8so6732607plb.7 for <moq@ietf.org>; Fri, 03 Feb 2023 14:33:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networked.media; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ChW6ixZtDwQdp8Hz8kNhFCQGz5cGMb58cDbBZkDTzlU=; b=ND/FziCfjMZ8VcHXROeQWlXhem7/rzyqxy/09KONdR6L3HAy96T05ePeUTM1Xn5p9V rI45PNwJgd0ggy9qTymT6D+aXeIwYC7L5YMwNYe7bFthbCRQNcRIziKDCao41Wd+yFcN xFPivp4D/puWUwV6pOoccznTLFHkoZxsqP1MR8CHzi3A6sr9DYzqzGBUBzzB+IHsHz1Q 6UoXgEYp5qTjICb1aAxzgXnroKBhuEDf6cg8o5/9ryRXAaxoqLyLUe9QZ1gXR69zfNnu QSLrDy5VHBjvlQmi3hDzNXk1FU+cmo5d45jkqkqx+aOh90bS/8WMawqh2kw+fI4uGSnn uhlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ChW6ixZtDwQdp8Hz8kNhFCQGz5cGMb58cDbBZkDTzlU=; b=Hl9cmJnoVzZcxFuK7daWFDIAHNwVIZ8g1CH1qXBHlo7YKDL2NzkkpE6cbqaffObpdA z4ozr17+Zha7u/2xYyAGlF7xSFGgaW+MtLK4pvsYNafKbyOxo4sNOkYHqnS0rXFZZbG+ 6dVjlR7kiJ817FX1BU1FWlXZfGQG4CI+7ZJ+VNI8KHt+a9nZyWvMBmLCG1Fd0Ot6dRsP n3aITu550Kf3UHpzYPtUzJVBci0T7xC321ZxCK5x2ClDuw7T1j7kaR+QBUGeaEUMLKXV qBervgTFIk6JaGqONEEAzBZAk2KUJupLyFOs0IcLJqXpG81iEu0ul8G3gLDVterqgFYl PG+g==
X-Gm-Message-State: AO0yUKUhm44s1dlZraA8tovmgujNLBVcp58+RmwRJoNV4WNAkIWFkEyf 48+KVOrYz6jUShB0LEZwHSV37euqpRsZcgP5DWUfqA==
X-Google-Smtp-Source: AK7set82CrCvWDCbSVkC0OXn0rTH9ETq29fEcJ8Tlazp/Jp99ICoSOS14OvXQ0P1an63Kn5UihvLCcFV+k7pdis2Kzw=
X-Received: by 2002:a17:902:e548:b0:198:e1b8:947d with SMTP id n8-20020a170902e54800b00198e1b8947dmr741805plf.18.1675463636328; Fri, 03 Feb 2023 14:33:56 -0800 (PST)
MIME-Version: 1.0
References: <3EB4B276-EC93-470D-91C3-4DCD4E89BC96@fb.com> <CAKKJt-fyTQudo+D74w_0J-sZJAc_9YYifoA6UoU7pm0hKoXkKw@mail.gmail.com> <D589DB9E-43D3-4ADB-81E0-A4B16BEFF4F0@fb.com> <CAPhuoz191hb508QUCxdY_275QhYi4Tw7cJET4_TWeaO7_Qc9SA@mail.gmail.com> <MW5PR15MB5145D32C772142E873DCC626D4D79@MW5PR15MB5145.namprd15.prod.outlook.com> <7ED45E7E-7209-4F06-A1DB-AC7147CF5B26@networked.media> <CAHVo=ZmxCu0WNX=8qNPoxaSM3-QqGimC2_ebssy5_ZGh1+BVoQ@mail.gmail.com>
In-Reply-To: <CAHVo=ZmxCu0WNX=8qNPoxaSM3-QqGimC2_ebssy5_ZGh1+BVoQ@mail.gmail.com>
From: "Ali C. Begen" <ali.begen@networked.media>
Date: Fri, 03 Feb 2023 14:33:45 -0800
Message-ID: <CAA4MczsMEzzRi9C8P+hL_Xrvjnt=WT1Dbc=v95ROsdY9nDsJoQ@mail.gmail.com>
To: Luke Curley <kixelated@gmail.com>
Cc: Alan Frindell <afrind@meta.com>, Charles 'Buck' Krasic <charles.krasic@gmail.com>, MOQ Mailing List <moq@ietf.org>, Roberto Peon <fenix@meta.com>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000e0bc5e05f3d3461e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/QukdPZD3Cw2KeY8NUSPrkle5HHE>
Subject: Re: [Moq] One last question about relays and rate adaptation from our pre-lunch/PST discussion
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: Fri, 03 Feb 2023 22:34:01 -0000

There can be other functions beyond what you said below Luke. So, thats why
i am suggesting to use a simple naming (passive vs. active) where passive
is more or less what you describe as pass thru. Active ones are obviously
more involved and can be dealt with later.

On Fri, Feb 3, 2023 at 12:41 Luke Curley <kixelated@gmail.com> wrote:

> I agree with Ali.
>
> In my mental a "relay" is any node that sits between the broadcaster and
> viewer. But maybe "intermediary" is the better term for that.
>
>
> IMO a relay could: *passthough*, *transmux*, or *transcode*.
>
> A *passthough relay* forwards catalogs and objects, unable to decode
> them. This is what some people call a "relay", restricted to networking
> operations only.
>
> A *transmux relay* can modify the catalog but not objects. This is
> Christian's example of a relay that joins tracks from different sources,
> like captions, translations or even ads.
>
> A *transcode relay* can modify the catalog and modify objects. This could
> be a full re-encode or just inserting metadata into an existing bitstream.
>
> On Fri, Feb 3, 2023, 11:41 AM Ali C. Begen <ali.begen=
> 40networked.media@dmarc.ietf.org> wrote:
>
>>
>>
>> > On Feb 3, 2023, at 10:34 AM, Roberto Peon <fenix=
>> 40meta.com@dmarc.ietf.org> wrote:
>> >
>> > Relays clearly cannot do transcoding if they are required to function
>> without being able to access the bitstream plaintext(s).
>>
>> This question came up several times and looks like people still have the
>> (more or less) same ideas they had at the beginning. Saying relays cannot
>> mess with the media tracks since they won’t have access to clear media
>> simplifies things quite a bit but I see the reasons for those who would
>> like to override this.
>>
>> Maybe as we are defining the terminology for MOQ, we should separate the
>> two cases:
>> 1) passive relays: that are simple store/forward cache type of
>> intermediaries.
>> 2) active relays: these can do more sophisticated things (like
>> transcoding, merging, stitching, etc.) if certain requirements are
>> satisfied (we can debate what these are)
>>
>> This type of distinction may conclude this discussion and will hopefully
>> make everyone happy?
>>
>> -acbegen
>> --
>> Moq mailing list
>> Moq@ietf.org
>> https://www.ietf.org/mailman/listinfo/moq
>>
> --
-acbegen
Using iThumbs