Re: [Wish] WG Last Call for draft-ietf-wish-whip

Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com> Fri, 10 March 2023 09:47 UTC

Return-Path: <sergio.garcia.murillo@gmail.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 B64D8C15152F for <wish@ietfa.amsl.com>; Fri, 10 Mar 2023 01:47:28 -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, 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] 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 WczmvM5qklrK for <wish@ietfa.amsl.com>; Fri, 10 Mar 2023 01:47:28 -0800 (PST)
Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (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 50D3DC14CF1F for <wish@ietf.org>; Fri, 10 Mar 2023 01:47:28 -0800 (PST)
Received: by mail-ed1-x533.google.com with SMTP id cy23so17995105edb.12 for <wish@ietf.org>; Fri, 10 Mar 2023 01:47:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678441646; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Bh1aP6zIqQN0ofPtgTIL1VkvJopFt4L9pUSZgF4sYno=; b=Zq1B1sketGJkijbK10++DXbHSsHqCR/tXzjYOt2Vb3ChX8HNvySivdZjnKL64YiH+U +r9I8I0406w4WJSEUW+nAmRIMf7rDsJ8FrVaNHDQ9GPGmyZnPovmMjU0lnus9N8vnDee /DcB86AfbiRRZDWYUY3GKStOFMTlud/4Ew7wKuepKoXQwmToByMpX3mjh5mXgTD+gKE6 m+w6//t+YoMBIMwTkHYN2Dsgj5nsHbd1XSwGMSx1E2G8pU/KXXx+sd2PCxt0stZKQJZ+ PZxaDlKNtcwW/waSqcg9gYuc+oufUDDiusrogn8ydwemo8E3NlZ3FlVILFDUXKDjFeUK birg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678441646; 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=Bh1aP6zIqQN0ofPtgTIL1VkvJopFt4L9pUSZgF4sYno=; b=746fiH+XXy3Krn612eVk8DYbUnZ+eOzRFh0zylos5//7GCgjqZk0G7AM2amG3dQRoc UP/dhA0ziel4LjkTuRJY01MxLqUSkGPybLhE06AHFbvTCLviwGJF1Z6CojEQJ3EEPZ0M il3Ml2wN96ciN+fyr3CrrFv6JSYd+YcngddNpOmKqaDwShu4X9k483LB7UP70I9QVEf7 VUSAI8Thij6D7y366aJcnvQ4uPlKOl+m0ns5uGu6DuCqBvhWKMYSeFOgGxjrH7AmSgIg HCzxeKfWSZS6y2na86V2JmB+OXxMxGFQm8EaxFDSl3uOo0lVJyFqjcyTyxRxfLk01fYM LlNw==
X-Gm-Message-State: AO0yUKUT6gmkssxOVS1b8JwKLIImFm/OYfHIsz2fIoi0bPjWkFTbyq9z a3WfYswfJWhdojELfoMQIawLyS3zTp31IGN0NqI=
X-Google-Smtp-Source: AK7set/AaQU4/0bQtaWP6CUwTcJ7zW82UJ5Lb2KWYHi2m7X1mh+pWWlQWmZ8MfyEfCdajNB8CE5WVS/wubVUKrAeh5U=
X-Received: by 2002:a17:906:a00a:b0:8ae:9f1e:a1c5 with SMTP id p10-20020a170906a00a00b008ae9f1ea1c5mr12210057ejy.3.1678441646226; Fri, 10 Mar 2023 01:47:26 -0800 (PST)
MIME-Version: 1.0
References: <ABB150AD-2F30-4BB4-BFEA-29322939A7DC@sn3rd.com> <7E4F238B-CB29-43F1-8E19-145AD6C7CA6D@gmail.com>
In-Reply-To: <7E4F238B-CB29-43F1-8E19-145AD6C7CA6D@gmail.com>
From: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
Date: Fri, 10 Mar 2023 10:47:15 +0100
Message-ID: <CA+ag07aaZKjXzeZ0aOpLx8WtPqUOrgsTWLjia8wMLAsudBrOzg@mail.gmail.com>
To: Bernard Aboba <bernard.aboba@gmail.com>
Cc: Sean Turner <sean@sn3rd.com>, WISH List <wish@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000019822b05f688a6dc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/wish/j2If4DCjc8jNumJrq273GAXX86w>
Subject: Re: [Wish] WG Last Call for draft-ietf-wish-whip
X-BeenThere: wish@ietf.org
X-Mailman-Version: 2.1.39
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: Fri, 10 Mar 2023 09:47:28 -0000

On Wed, Mar 8, 2023 at 4:47 PM Bernard Aboba <bernard.aboba@gmail.com>
wrote:

>
> On PR 98:
>
> WebRTC conferencing servers commonly send an Offer to receive simulcast,
> which includes the maximum number of streams that the server can support.
> In WHIP, it does not seem like the ingester can send an Offer to receive to
> the encoder. So I guess that the encoder has to look at the Answer to
> understand the ingester limitations (e.g. encoder asked to send 3 streams,
> ingester answered with 2)?
>

Yes, but that is already specified in rfc8853, right? We do not really need
to add anything else to the whip spec.


> With respect to SVC, the issue is really what the decoder can handle. For
> example, software decoders for VP8, VP9 and AV1 can typically decode any
> legal encoding, and H.264/AVC software decoders can commonly handle
> temporal scalability.
>
> Hardware decoders and transcoders are a different story; they can lack of
> support for reference scaling, which prevents decoding spatial scalability
> (or even changing resolution without a key frame).
>
> So I might say “decoder specific” rather than “codec specific”.
>
>
I think that codec-by-codec is still fine, as there are some codecs/modes
that are "safer" to use than others, but I can add a note about the decoder
support:

Scalable Video Coding (SVC) MAY also be supported both by the Media Servers
and WHIP clients. However, there is no universal negotiation mechanism in
(SDP) for SVC, as a result, SVC support must be addressed on a
codec-by-codec basis and taking into account the intended usage and SVC
decoder support.

What do you think?

Best regards
Sergio