Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage
Emil Ivov <emcho@jitsi.org> Thu, 08 May 2014 16:47 UTC
Return-Path: <emcho@sip-communicator.org>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C97ED1A0095 for <rtcweb@ietfa.amsl.com>; Thu, 8 May 2014 09:47:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 j1kiM4Av4CON for <rtcweb@ietfa.amsl.com>; Thu, 8 May 2014 09:47:48 -0700 (PDT)
Received: from mail-wi0-f170.google.com (mail-wi0-f170.google.com [209.85.212.170]) by ietfa.amsl.com (Postfix) with ESMTP id A98C61A0066 for <rtcweb@ietf.org>; Thu, 8 May 2014 09:47:47 -0700 (PDT)
Received: by mail-wi0-f170.google.com with SMTP id bs8so1297661wib.3 for <rtcweb@ietf.org>; Thu, 08 May 2014 09:47:42 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=zAYBikGMAVvuRattwfsEBBVgVFWezNkVfXoCSzDrmyg=; b=WHxiNUrS0sfibrl5fYB7zryDo6RG2zw525pVJq6yMjrgXfOlySABvLTDMxiov7WItl qShK2oulMiLiS3QuDl5d50lnS5CGo20gl0coDaZ3QSEhmEAS+2HKta4nuDkJMguitMnn zXzGOV9Ejxki+FWGrN4qN9xRgTyABknIUoeYsqO1RcRiXxju+8SK+WLSNJIbHzFjnRMG 550vzribH1cYxX9Aqwh+GzLPpktStT3Pyov/FwWYgDxIkpA7e5P6xJLgUiugavmI3Srx g4DoE52OKZowsNV3Lq5ZS9P3bsT8KUugMop/FOkcKt49TOlSv6ryAZFI9zClG04LPYmp NQag==
X-Gm-Message-State: ALoCoQmS0gTHo1h+LBxmEy6bbL/PcuISBM2b6yafwNCft7pw93O3vtqWVXMeZG2wmUV9R99tXxQJ
X-Received: by 10.180.228.42 with SMTP id sf10mr4482985wic.48.1399567662712; Thu, 08 May 2014 09:47:42 -0700 (PDT)
Received: from camionet.local ([2a01:e35:8a04:14f0:f4e3:5c5b:c0c5:9c0d]) by mx.google.com with ESMTPSA id by1sm1939107wjc.26.2014.05.08.09.47.41 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 08 May 2014 09:47:41 -0700 (PDT)
Message-ID: <536BB52B.50102@jitsi.org>
Date: Thu, 08 May 2014 18:47:39 +0200
From: Emil Ivov <emcho@jitsi.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: Colin Perkins <csp@csperkins.org>, Bernard Aboba <bernard.aboba@gmail.com>
References: <CAOW+2dsdEZyzs4Qu6+z55JcgiwaOWNQ0pHz=8-buuH1+3TJj8w@mail.gmail.com> <D3F43C35-2B37-4111-8803-46B6DED248E7@csperkins.org> <C9834672-6685-471C-83B9-B52CB8532573@gmail.com> <2CE99351-87F9-4815-913A-092C1B703D8A@csperkins.org>
In-Reply-To: <2CE99351-87F9-4815-913A-092C1B703D8A@csperkins.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/mgonZgC4ULtUHaaRc36gZQZrvzY
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
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: Thu, 08 May 2014 16:47:49 -0000
On 08.05.14, 14:54, Colin Perkins wrote: > On 8 May 2014, at 13:43, Bernard Aboba <bernard.aboba@gmail.com> > wrote: >>> On May 8, 2014, at 3:45, Colin Perkins <csp@csperkins.org> >>> wrote: The fix here is to delete “In the absence of a concrete >>> congestion control algorithm, all”, leaving the text as “WebRTC >>> implementations MUST implement the RTP circuit breaker…” since as >>> you note, we want the circuit breaker even if there is congestion >>> control. >> >> [BA] The question I have is whether this would be widely >> implemented. The Circuit Breaker algorithm pauses sessions, but has >> no mechanism to resume them, so it increases brittleness. > > The circuit breaker is a mechanism of last resort. If we've designed > it correctly, it will only stop sessions that are otherwise unusable. Shouldn't we have the "if" cleared before making this a MUST? It is not clear to me that we've managed to avoid excessive false positives for example. > The resume mechanism is the redial button on the user interface. With > a reasonable congestion control algorithm, the circuit breaker should > never be triggered. This is another part that bothers me with circuit breakers. If there's a reasonable chance that a "redial" would succeed then why did we break the session? If not then why are we encouraging it? I am not saying that this can never make sense but it feels like there's too much application logic in there for this to be a MUST for WebRTC stacks. Emil -- https://jitsi.org
- [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Bernard Aboba
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Colin Perkins
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Bernard Aboba
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Colin Perkins
- [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Jim Spring
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Emil Ivov
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Bernard Aboba
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Colin Perkins
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Colin Perkins
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Emil Ivov
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Magnus Westerlund
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Magnus Westerlund
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Emil Ivov
- Re: [rtcweb] Review of draft-ietf-rtcweb-rtp-usage Magnus Westerlund