Re: [rtcweb] Alternative Proposal for Dynamic Codec Parameter Change (Was: Re: Resolution negotiation - a contribution)

Harald Alvestrand <harald@alvestrand.no> Tue, 24 April 2012 20:05 UTC

Return-Path: <harald@alvestrand.no>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 35A1C21E80AC for <rtcweb@ietfa.amsl.com>; Tue, 24 Apr 2012 13:05:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.178
X-Spam-Level:
X-Spam-Status: No, score=-110.178 tagged_above=-999 required=5 tests=[AWL=-0.181, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_19=0.6, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3SLe0BM7a0kS for <rtcweb@ietfa.amsl.com>; Tue, 24 Apr 2012 13:05:19 -0700 (PDT)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 6B8CF21E8050 for <rtcweb@ietf.org>; Tue, 24 Apr 2012 13:05:18 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id B5F3039E0CD for <rtcweb@ietf.org>; Tue, 24 Apr 2012 22:05:17 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ujBilKpi75QW for <rtcweb@ietf.org>; Tue, 24 Apr 2012 22:05:17 +0200 (CEST)
Received: from [192.168.11.193] (c213-89-143-9.bredband.comhem.se [213.89.143.9]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id 0A80C39E089 for <rtcweb@ietf.org>; Tue, 24 Apr 2012 22:05:17 +0200 (CEST)
Message-ID: <4F97077C.6040302@alvestrand.no>
Date: Tue, 24 Apr 2012 22:05:16 +0200
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <4F869648.2020605@alvestrand.no> <4F96B7C9.1030609@ericsson.com>, <4F96D83F.8020705@alvestrand.no> <BLU169-W83F897D215C15DC22F510E93260@phx.gbl>
In-Reply-To: <BLU169-W83F897D215C15DC22F510E93260@phx.gbl>
Content-Type: multipart/alternative; boundary="------------010501090006060309080305"
Subject: Re: [rtcweb] Alternative Proposal for Dynamic Codec Parameter Change (Was: Re: Resolution negotiation - a contribution)
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Apr 2012 20:05:20 -0000

On 04/24/2012 08:13 PM, Bernard Aboba wrote:
> Magnus' proposal for only using SDP to set the limits of behavior makes
> sense to me.  Clearly SDP is not potentially viable for rapid adjustment.
I would make that "potentially not viable" - if the RTT between clients 
and server is very low, and the server processing time is very short, 
there can be scenarios where sub-500-ms renegotiates are reasonable to 
expect even with server-mediated renegotiation, and there's always the 
potential of SDP exchange over a data channel, once that's commonly 
implemented. But it will be trivially easy for something to get 
implemented in a nonoptimal fashion, and for this to take quite a bit 
longer.
>
> The question is really about what information it is useful
> for a receiver or sender to provide.  For example, I would question
> whether an SVC sender necessarily needs to send a message saying
> it is adjusting its sending rate, assuming that the new rate is within
> the range negotiated.
>
> In any case, this really is not an RTCWEB-specific problem, and comimg
> up with different solutions in different IETF WGs seems highly 
> undesirable.
I would love to not invent mechanisms. All the mechanisms so far 
suggested have been previously proposed elsewhere, but only the 
m-line-level a=imageattr spec (RFC 6236) has been published as a 
standars-track RFC.