[Wish] Is there a way for client to communicate intended resolution and frame rate with WHIP?

Ying Yin <yingyin@google.com> Wed, 23 March 2022 18:01 UTC

Return-Path: <yingyin@google.com>
X-Original-To: wish@ietfa.amsl.com
Delivered-To: wish@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 480463A0966 for <wish@ietfa.amsl.com>; Wed, 23 Mar 2022 11:01:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.609
X-Spam-Level:
X-Spam-Status: No, score=-17.609 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 AZs52_55iqJb for <wish@ietfa.amsl.com>; Wed, 23 Mar 2022 11:01:39 -0700 (PDT)
Received: from mail-pj1-x102b.google.com (mail-pj1-x102b.google.com [IPv6:2607:f8b0:4864:20::102b]) (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 9419F3A0938 for <wish@ietf.org>; Wed, 23 Mar 2022 11:01:39 -0700 (PDT)
Received: by mail-pj1-x102b.google.com with SMTP id mr5-20020a17090b238500b001c67366ae93so7164774pjb.4 for <wish@ietf.org>; Wed, 23 Mar 2022 11:01:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=VWI9oUSORCQd8m9k8DOEvgUH92VVGGHIOfFFG+nwktM=; b=RIZNezpQxYAiccDtvDEMhCzwCwzjzM1fS4YDM9qkBrt0EdQSMHn5WbCO8hDiBhrZgq yEt3vncfyCaragHe766ex0sahogI9JHWe+roAI2yeZR8eZQg3Gg0l/kbLM5DccbUhUJn a5GutgvVXjidRTj9kQ9cydud1JOYKcx84VNEdDarCidnPH7D5I7ACqr710dxMw7G14N9 98adZsmBg8fM+BUe+A7MeQgPZvRJvPNm5IRFUoFEcKvOea87PpQiR/zctDkjRJAc5OA/ alThcbh3pp74RcA8tnVrp17EHulMQ9DUlIn8EzGw50C7FymbgarZFPxXN0A4Igjds8t6 LK8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=VWI9oUSORCQd8m9k8DOEvgUH92VVGGHIOfFFG+nwktM=; b=gGQlUc2hEoM9XmVdDXy8ctxeHXG7tFfZQcV5qHdoDt3Zr1KnR6pW1goZSqVu5nU8j1 W7nrbaznj8tUgQ6B7MGzp+qoEpu2QCHIYJpejXnf9ynm1//8PUYsda8vAT2tQBKTEEl4 vMq/TYYocz+UkNbYlK9Osn12FttshP8r7v5njJzhXKSMv+hWMkjftvfSYfcbuxoYU6Vq /t968FtxzBcK4REd5D+Y+y9b2zSgSoURbEfv9E+jOVlLqo8xX0lwK2WvjydiulPBDZ0Q bFbX3PrO/eua5vMqvwKZMX8RpqrdrApsPsUR3Kmm2WNasZ+XBGR5cjm3DzGkjxxvxocf UjAQ==
X-Gm-Message-State: AOAM532eJPlTdptTN92aqZzT3BXvfwbWb92i85dkP/RkS+QctJibA/yt p6PVhueE7dWROX9h6g9i1Te28wJczzcPLOO7UFFyJYAW0rpArg==
X-Google-Smtp-Source: ABdhPJzcMaCt1DXzSc16dZH4YZopmvWsjkt8BCAx/ks/HoPcMob12dMYfCPOnnC06keTXX8R06LhqRnIYVOVxmQOxzQ=
X-Received: by 2002:a17:902:f64e:b0:14d:20db:8478 with SMTP id m14-20020a170902f64e00b0014d20db8478mr1285480plg.158.1648058497466; Wed, 23 Mar 2022 11:01:37 -0700 (PDT)
MIME-Version: 1.0
From: Ying Yin <yingyin@google.com>
Date: Wed, 23 Mar 2022 14:01:26 -0400
Message-ID: <CADqNPWp1Fzgc_d8PEywQMjBQuCr4mnFXGZj1mJJr7r2rz4Qj+g@mail.gmail.com>
To: wish@ietf.org
Content-Type: multipart/alternative; boundary="0000000000005049be05dae6855c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/wish/lh0YK9-2yksAM6fzRe16MZclddQ>
Subject: [Wish] Is there a way for client to communicate intended resolution and frame rate with WHIP?
X-BeenThere: wish@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: WebRTC Ingest Signaling over HTTPS <wish.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wish>, <mailto:wish-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wish/>
List-Post: <mailto:wish@ietf.org>
List-Help: <mailto:wish-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wish>, <mailto:wish-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2022 18:01:42 -0000

Hello,

With WHIP, is there a standard way for the client to indicate the intended
broadcast resolution and framerate? WebRTC could temporarily adapt down
resolution and framerate, and it could start at a lower resolution than the
intended one. If the server side is transcoding and providing multiple
output resolutions, they don't necessarily want to adjust the set of
broadcast output resolutions as the ingestion changes resolutions. I
suppose there could be solutions such as setting the intended
resolution and frame rate as parameters in the url. Just wondering if this
has been considered and if there is a standard way.

Thanks,
Ying