Re: [rtcweb] #25: Section 5.1 Conferencing Extensions

Bernard Aboba <bernard_aboba@hotmail.com> Tue, 27 August 2013 11:25 UTC

Return-Path: <bernard_aboba@hotmail.com>
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 2BD7311E8179 for <rtcweb@ietfa.amsl.com>; Tue, 27 Aug 2013 04:25:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.876
X-Spam-Level:
X-Spam-Status: No, score=-101.876 tagged_above=-999 required=5 tests=[AWL=-0.672, BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, 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 t17nVbuXfRXV for <rtcweb@ietfa.amsl.com>; Tue, 27 Aug 2013 04:25:11 -0700 (PDT)
Received: from blu0-omc2-s27.blu0.hotmail.com (blu0-omc2-s27.blu0.hotmail.com [65.55.111.102]) by ietfa.amsl.com (Postfix) with ESMTP id 020F211E8185 for <rtcweb@ietf.org>; Tue, 27 Aug 2013 04:25:10 -0700 (PDT)
Received: from BLU404-EAS169 ([65.55.111.73]) by blu0-omc2-s27.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 27 Aug 2013 04:25:10 -0700
X-TMN: [QEC2mjAahHRSLpvNBIA3xvuFDj8MUd6c]
X-Originating-Email: [bernard_aboba@hotmail.com]
Message-ID: <BLU404-EAS16960AA2A3F55D238F01AD9934A0@phx.gbl>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
References: <066.c4782f9f452cb0c5049d3712dcfdcda1@trac.tools.ietf.org> <329CDAE3-283C-4543-AADA-00D3A1D6E6AB@csperkins.org> <BLU169-W105CC7D0FA6DAF024BE05C293490@phx.gbl> <521C4510.6000402@ericsson.com>
From: Bernard Aboba <bernard_aboba@hotmail.com>
MIME-Version: 1.0 (1.0)
In-Reply-To: <521C4510.6000402@ericsson.com>
Date: Tue, 27 Aug 2013 04:25:10 -0700
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
X-OriginalArrivalTime: 27 Aug 2013 11:25:10.0421 (UTC) FILETIME=[1734EC50:01CEA318]
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, Colin Perkins <csp@csperkins.org>
Subject: Re: [rtcweb] #25: Section 5.1 Conferencing Extensions
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, 27 Aug 2013 11:25:17 -0000

Comments below.

On Aug 26, 2013, at 23:18, "Magnus Westerlund" <magnus.westerlund@ericsson.com> wrote:
>> Section 5.1 says: 
>> 
>>   These extensions are not necessary for interoperability; an RTP endpoint
>>   that does not implement these extensions will work correctly, but
>>   might offer poor performance. 
> 
> TMMBR has at least usage in two different scenarios for RTCWEB. The
> first is the upstream flow control for conferences being implemented
> with a central node acting as RTP mixer, and thus breaking congestion
> control loops between itself and each participant, thus requiring a flow
> control mechanism for a upstream media source. Implementing sender side
> congestion control TMMBR is required to make the upstream flow control
> function. This is documented in Section 5.1.6
> 
> The second usage is allowing proprietary receiver based congestion
> control to have a method of effecting the media sender. If you don't
> have receiver based congestion control, then you don't use it. But your
> peer may have and send your implementation TMMBR requests. See section 7.
> 
> From a system interoperability point of view I personally see each of
> these making TMMBR required. Combining the two reasons makes it even
> stronger reason to have TMMBR as required functionality. Thus I think
> there are good reasons fulfilling the requirements RFC 2119 lays out to
> mandate TMMBR.

[BA] So why not say something along those lines? The statement in Section 5.1 doesn't seem to apply to TMMBR.