From gorry@erg.abdn.ac.uk  Mon Nov  6 03:33:05 2023
Return-Path: <gorry@erg.abdn.ac.uk>
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 AED48C1FB88E;
 Mon,  6 Nov 2023 03:33:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.905
X-Spam-Level: 
X-Spam-Status: No, score=-1.905 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, HTML_MESSAGE=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
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 g1YIo3vh5f0t; Mon,  6 Nov 2023 03:33:01 -0800 (PST)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk
 [IPv6:2001:630:42:150::2])
 by ietfa.amsl.com (Postfix) with ESMTP id 34BC1C1FB869;
 Mon,  6 Nov 2023 03:32:58 -0800 (PST)
Received: from [31.133.136.219] (dhcp-88db.meeting.ietf.org [31.133.136.219])
 by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 546261B0019A;
 Mon,  6 Nov 2023 11:32:49 +0000 (GMT)
Content-Type: multipart/alternative;
 boundary="------------gKugPmf5ubsfjQqZfoKva6Ls"
Message-ID: <d9ca058c-bf8e-4ff1-bb80-39dff8759813@erg.abdn.ac.uk>
Date: Mon, 6 Nov 2023 12:32:47 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
To: Tim Panton <tim@pi.pe>,
 Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
Cc: Bernard Aboba <bernard.aboba@gmail.com>, tsv-art@ietf.org, wish@ietf.org
References: <CAOW+2duMfhVVpLbDsrEPMOSJiBZxWs2do7j_68gjTJecGGMzAw@mail.gmail.com>
 <CA+ag07aoiDGFobZ6vt8T-vrDwrg3Pj+m_A8R8P0tdkVHhddaHA@mail.gmail.com>
 <6F036C77-7D85-4CCF-9A38-7D719B183143@pi.pe>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: UNIVERSITY OF ABERDEEN
In-Reply-To: <6F036C77-7D85-4CCF-9A38-7D719B183143@pi.pe>
Archived-At: <https://mailarchive.ietf.org/arch/msg/wish/sSwqmbZ7dNRsYD_IPw1FlQG_p60>
Subject: Re: [Wish] [Tsv-art]  IETF LC Review of draft-ietf-wish-whip-09
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: Mon, 06 Nov 2023 11:33:05 -0000

This is a multi-part message in MIME format.
--------------gKugPmf5ubsfjQqZfoKva6Ls
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 06/11/2023 10:48, Tim Panton wrote:
> I agree that cc is an issue - I don’t think it is possible to specify 
> exactly what WHIP _must_ do.
> However I do think there is scope for implementation advice somewhere.
>
> One thing to note is that in most WHIP scenarios REMB will be 
> sufficient and it is somewhat documented….
>
> An implementation advisory document might also want to discuss the 
> optimal keyframe interval.
>
> Or perhaps this is all out of scope for WHIP/IETF and caveat emptor 
> for the implementors...
>
> T.

I am just noting that many TSV reviews point to RFC 8085 as a set of 
guidelines that apply when you don't use a standard CC, This could be 
helpful if you would like a list of things to do,

Gorry

>
>> On 6 Nov 2023, at 10:26, Sergio Garcia Murillo 
>> <sergio.garcia.murillo@gmail.com> wrote:
>>
>> Hi Bernard, sorry for the late review
>>
>> I agree with your feedback regarding the importance of congestion 
>> control to ensure the best quality of ingest session (probably more 
>> important for UGC than for professional grade studios though).
>>
>> I am not sure what we could do in order to improve it, as as you 
>> suggest it is mostly an implementation issue and not a spec one. The 
>> consensus until now was not to provide implementation guidelines in 
>> the spec itself and only clarify potential misuses/confusions that 
>> could happen during implementation. Moreover, the group is not 
>> charter to work on the CC algos themselves, so we would have to point 
>> to work either on RMCAT or RTCWEB (or even MoQ).
>>
>> To make things more complicated, the defacto implementation (twcc and 
>> gcc) is not specified at all, so I am concerned that we could even 
>> provide any actual guidance within the spec.
>>
>> Any idea about how we could progress this? Maybe it is something we 
>> can discuss during tomorrow's meeting?
>>
>> Best regards
>> Sergio
>>
>>
>> On Wed, Jul 26, 2023 at 3:33 AM Bernard Aboba 
>> <bernard.aboba@gmail.com> wrote:
>>
>>     is here:
>>     https://datatracker.ietf.org/doc/review-ietf-wish-whip-09-tsvart-lc-aboba-2023-07-25/
>>
>>     Datatracker has been unstable today so no emails appear to have
>>     been sent.
>>     -- 
>>     Wish mailing list
>>     Wish@ietf.org
>>     https://www.ietf.org/mailman/listinfo/wish
>>
>> -- 
>> Wish mailing list
>> Wish@ietf.org
>> https://www.ietf.org/mailman/listinfo/wish
>
>
> _______________________________________________
> Tsv-art mailing list
> Tsv-art@ietf.org
> https://www.ietf.org/mailman/listinfo/tsv-art


--------------gKugPmf5ubsfjQqZfoKva6Ls
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 06/11/2023 10:48, Tim Panton wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:6F036C77-7D85-4CCF-9A38-7D719B183143@pi.pe">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      I agree that cc is an issue - I don’t think it is possible to
      specify exactly what WHIP _must_ do.
      <div>However I do think there is scope for implementation advice
        somewhere.</div>
      <div><br>
      </div>
      <div>
        <div>One thing to note is that in most WHIP scenarios REMB will
          be sufficient and it is somewhat documented….</div>
        <div><br>
        </div>
        <div>An implementation advisory document might also want to
          discuss the optimal keyframe interval.</div>
        <div><br>
        </div>
        <div>Or perhaps this is all out of scope for WHIP/IETF and
          caveat emptor for the implementors...</div>
        <div><br>
        </div>
        <div>T.</div>
      </div>
    </blockquote>
    <p>I am just noting that many TSV reviews point to RFC 8085 as a set
      of guidelines that apply when you don't use a standard CC, This
      could be helpful if you would like a list of things to do,</p>
    <p>Gorry<br>
    </p>
    <blockquote type="cite"
      cite="mid:6F036C77-7D85-4CCF-9A38-7D719B183143@pi.pe">
      <div>
        <div><br>
          <blockquote type="cite">
            <div>On 6 Nov 2023, at 10:26, Sergio Garcia Murillo
              <a class="moz-txt-link-rfc2396E" href="mailto:sergio.garcia.murillo@gmail.com">&lt;sergio.garcia.murillo@gmail.com&gt;</a> wrote:</div>
            <br class="Apple-interchange-newline">
            <div>
              <div dir="ltr">Hi Bernard, sorry for the late review
                <div><br>
                </div>
                <div>I agree with your feedback regarding the importance
                  of congestion control to ensure the best quality of
                  ingest session (probably more important for UGC than
                  for professional grade studios though).</div>
                <div><br>
                </div>
                <div>I am not sure what we could do in order to improve
                  it, as as you suggest it is mostly an implementation
                  issue and not a spec one. The consensus until now was
                  not to provide implementation guidelines in the spec
                  itself and only clarify potential misuses/confusions
                  that could happen during implementation. Moreover, the
                  group is not charter to work on the CC algos
                  themselves, so we would have to point to work either
                  on RMCAT or RTCWEB (or even MoQ).</div>
                <div><br>
                </div>
                <div>To make things more complicated, the
                  defacto implementation (twcc and gcc) is not specified
                  at all, so I am concerned that we could even provide
                  any actual guidance within the spec.</div>
                <div><br>
                </div>
                <div>Any idea about how we could progress this? Maybe it
                  is something we can discuss during tomorrow's meeting?</div>
                <div><br>
                </div>
                <div>Best regards</div>
                <div>Sergio</div>
                <div><br>
                </div>
              </div>
              <br>
              <div class="gmail_quote">
                <div dir="ltr" class="gmail_attr">On Wed, Jul 26, 2023
                  at 3:33 AM Bernard Aboba &lt;<a
                    href="mailto:bernard.aboba@gmail.com"
                    moz-do-not-send="true" class="moz-txt-link-freetext">bernard.aboba@gmail.com</a>&gt;
                  wrote:<br>
                </div>
                <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                  <div dir="ltr">is here: 
                    <div><a
href="https://datatracker.ietf.org/doc/review-ietf-wish-whip-09-tsvart-lc-aboba-2023-07-25/"
                        target="_blank" moz-do-not-send="true"
                        class="moz-txt-link-freetext">https://datatracker.ietf.org/doc/review-ietf-wish-whip-09-tsvart-lc-aboba-2023-07-25/</a><br>
                    </div>
                    <div><br>
                    </div>
                    <div>Datatracker has been unstable today so no
                      emails appear to have been sent. </div>
                  </div>
                  -- <br>
                  Wish mailing list<br>
                  <a href="mailto:Wish@ietf.org" target="_blank"
                    moz-do-not-send="true" class="moz-txt-link-freetext">Wish@ietf.org</a><br>
                  <a href="https://www.ietf.org/mailman/listinfo/wish"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true" class="moz-txt-link-freetext">https://www.ietf.org/mailman/listinfo/wish</a><br>
                </blockquote>
              </div>
              -- <br>
              Wish mailing list<br>
              <a class="moz-txt-link-abbreviated" href="mailto:Wish@ietf.org">Wish@ietf.org</a><br>
              <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/wish">https://www.ietf.org/mailman/listinfo/wish</a><br>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Tsv-art mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Tsv-art@ietf.org">Tsv-art@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/tsv-art">https://www.ietf.org/mailman/listinfo/tsv-art</a>
</pre>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>

--------------gKugPmf5ubsfjQqZfoKva6Ls--

