Re: [rtcweb] Endpoints that don't support RTCP

Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com> Thu, 23 April 2015 20:01 UTC

Return-Path: <sergio.garcia.murillo@gmail.com>
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 76E961B324B for <rtcweb@ietfa.amsl.com>; Thu, 23 Apr 2015 13:01:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 Z8lsBChV2F4K for <rtcweb@ietfa.amsl.com>; Thu, 23 Apr 2015 13:01:23 -0700 (PDT)
Received: from mail-wg0-x234.google.com (mail-wg0-x234.google.com [IPv6:2a00:1450:400c:c00::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 185651B3239 for <rtcweb@ietf.org>; Thu, 23 Apr 2015 13:01:17 -0700 (PDT)
Received: by wgso17 with SMTP id o17so29931707wgs.1 for <rtcweb@ietf.org>; Thu, 23 Apr 2015 13:01:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type; bh=ayKoeYzKLC40BskfqtRH486IVXpgxMSG031FXJG1GPg=; b=oQl25NuAn8QLAKkDEnIDsL1GBZ2V5iyLB8VTrRpScfYm8rUuaOXaLaZuEQ56Cka19x aeroMF1wsKKslTewC1+5GIBlLwSNhN8p4eOR+vGqb/eDQ8sOvQ/S9Q0fR5SIHdvvRoFc +96kueDxlLSyz1cG/tLCOzM8eXKwNMsLx8kok8xCXRanRb9m/Ls4SwAeMR9qnaCuHQ+I oAbhfOFCUKM40hoiSQ2pEh9kPX05uTeo91PNQhmMTKKOL+OcuTO+s+JPCR+pJhZedRvx 5yy2nQ8cNB0UhjXQueVvKSnLkbG75LfGiZ5juPQ/KrMD8YOZXyqrVu7mxKG4dV+7R4bh 8dsg==
X-Received: by 10.180.98.195 with SMTP id ek3mr2983578wib.57.1429819275714; Thu, 23 Apr 2015 13:01:15 -0700 (PDT)
Received: from [192.168.0.194] ([95.61.111.78]) by mx.google.com with ESMTPSA id gi17sm13661410wjc.8.2015.04.23.13.01.14 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Apr 2015 13:01:14 -0700 (PDT)
Message-ID: <55394F8C.7090407@gmail.com>
Date: Thu, 23 Apr 2015 22:01:16 +0200
From: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Colin Perkins <csp@csperkins.org>
References: <CAOJ7v-01DhCKewmC-Cvh4Z-jeOmi=CunisjFWceoPfk2ZM9Wgg@mail.gmail.com> <7978938E-B510-43E2-9F19-C4752F6D23FD@cisco.com> <CABkgnnWvU+aYT9zgwEXCUhaO98y9kPyKwHnT=KXSr8O=knfW8w@mail.gmail.com> <CAPvvaa+SNPY+Ait2c8w9GPT-QfP7LEiuU6ejrokba93k60DdVg@mail.gmail.com> <CABkgnnW6KFuJhswLK97LE6J=9vqkf-cmeRMZOuz516ZryeSRQw@mail.gmail.com> <CAPvvaa+wid8y2h0g2040V8bSr50+rQRzpg-tCTK9EUFmtJrZYw@mail.gmail.com> <55361B07.3010707@ericsson.com> <CAPvvaaK-OxXk4=igyqix-XdubRhq+OafYvaTsJhNsbi4KHXJpw@mail.gmail.com> <553627F7.6010407@alvestrand.no> <CAPvvaaLZXH1bFeAVPD=gHUB8egJcemKcCLhtnZrCW3DrdMA9UA@mail.gmail.com> <B3EC2C3A-3DF1-4AA3-96FC-0C24B5FACDCE@csperkins.org> <CAPvvaaK+BoLVtK9XKKR4VWkrTw=TsZwd282ZO+RC8y-JeEOvLQ@mail.gmail.com> <8FC332B1-653F-423B-8B37-CD5574BF9A85@csperkins.org> <CAPvvaaKZ5OkB+kVqiX4iTZ+TnUotTK-MWah8W+goQW9DPVT+dg@mail.gmail.com> <5538C10C.10905@gmail.com> <B8DBE816-9947-4983-956A-7361F472734D@csperkins.org>
In-Reply-To: <B8DBE816-9947-4983-956A-7361F472734D@csperkins.org>
Content-Type: multipart/alternative; boundary="------------000402070000010607000509"
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/vBZ0NIePVZeiLPD6JFSzC2MYqo8>
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Endpoints that don't support RTCP
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, 23 Apr 2015 20:01:25 -0000

On 23/04/2015 13:07, Colin Perkins wrote:
> On 23 Apr 2015, at 10:53, Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com> wrote:
>> On 23/04/2015 11:38, Emil Ivov wrote:
>>> I am claiming that we don't have sufficient evidence that they work
>>> and am concerned that they would trigger in situations where common
>>> sense dictates they shouldn't.
>> +1
>>
>> I completely agree with Emil.
> What scenarios are you concerned with? I keep hearing claims that the circuit breaker is problematic, but have been given no examples.
>
>> In fact, as a WebRTC service providers, what we are going to do in case of CB is to re-establish the connection immediately (maybe disabling video),
> As described in Section 4.3 of the circuit breaker draft, you mean?
>

 From the draft:


      4.6
      <https://tools.ietf.org/html/draft-ietf-avtcore-rtp-circuit-breakers-10#section-4.6>.
      Ceasing Transmission



    What it means to cease transmission depends on the application, but
    the intention is that the application will stop sending RTP data
    packets to a particular destination 3-tuple (transport protocol,
    destination port, IP address), until the user makes an explicit
    attempt to restart the call.


I think it is a matter of deciding who is the "application", it it is 
the browser or the HTML/JS app running on it. If the congestion detected 
by the CB is signaled in the WebRTC API to the JS, so my application can 
choose what they want to do, then I am completely fine. If we the 
application is the browser and decides by itself what to do, then that's 
where I have the problem.

If the media stops flowing, they are going to blame my service, not the 
network, not chrome/firefox.

Best regards
Sergio