[rtcweb] Proposal: require rtcp-mux (remove non-muxed RTCP; it would be Christmas in July!)
Peter Thatcher <pthatcher@google.com> Thu, 30 July 2015 19:18 UTC
Return-Path: <pthatcher@google.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 937831AC3D0 for <rtcweb@ietfa.amsl.com>; Thu, 30 Jul 2015 12:18:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.511
X-Spam-Level:
X-Spam-Status: No, score=0.511 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 BBXm3UlQWb0Q for <rtcweb@ietfa.amsl.com>; Thu, 30 Jul 2015 12:18:08 -0700 (PDT)
Received: from mail-oi0-x22b.google.com (mail-oi0-x22b.google.com [IPv6:2607:f8b0:4003:c06::22b]) (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 21E851A92BA for <rtcweb@ietf.org>; Thu, 30 Jul 2015 12:18:08 -0700 (PDT)
Received: by oigh16 with SMTP id h16so492543oig.0 for <rtcweb@ietf.org>; Thu, 30 Jul 2015 12:18:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=m92BRq3EHcpUSdl5e466wSCRJdh7z6VfHjIUyALr548=; b=eZqi3xV99TD4TbNa354ITF085REZh64z3ipoNwF3hJ03IgbSA38zpCm+suyt3qn3S2 Y5zGq4RsEWH9mvQHzbRFp6e8D5ajQA5cC5GDGQt13TfRFpTXm21moNiQ1KdcT9JLhg4q WnJTdmuP8N8cJLPaTexhKtsoZSOJm/e59NeezMg6MgGHUH/WXrMdmAGF9JPsQc07pZbw g6udTbLR4MC/+m55gUBwl1EiY5iOWcCosplEjtl2hOgAjoxh72uglth/oH52vvr9oGSa eMGb5tQPRkJnL0PEEupOqKN/4FpasD0JQ3bz8j5kfYnjdusMTT6nZiqC4TrZhjtsLMaw E4iA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-type; bh=m92BRq3EHcpUSdl5e466wSCRJdh7z6VfHjIUyALr548=; b=e+Mps/ExJoP3IC2dMtdXPT2w/WNUsffGNQstBmkXmghzFpVhH2vJUBLjJM5V0R32+V sIWJJZUvwQkOCQ+9cLsjhGj+ld9ep/R/979DI2NzX2KxZl4SVw+BqWhjmfz11H2vctA/ aZf5bknpZ6qPlDjoodZ7mu/ke+baJ50IUePm0zbNHo8reEvbav5bHcLTv3Q9MWMwZGNO MaVd54fMeYLYW346vNqMkdPL5sb6Q6jQ7SZFd9/KGYm4OSDXMX4UVyjZI9oSU1jD9oad 5RGRn/+UZAkcNVuOWNJz3AnJXeS+1Lxk5oc0dfPErW7PvVkGiXnxEFO2Noqhq7X9MVo/ YBjw==
X-Gm-Message-State: ALoCoQlbaa2GTyjzXcsXPJZdTmQSjWEc9Fya2DuwidJvriBLsBfXDgnULeOgzvPMPksw6+zHAa9t
X-Received: by 10.202.195.200 with SMTP id t191mr45139572oif.117.1438283887529; Thu, 30 Jul 2015 12:18:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.76.171.233 with HTTP; Thu, 30 Jul 2015 12:17:28 -0700 (PDT)
From: Peter Thatcher <pthatcher@google.com>
Date: Thu, 30 Jul 2015 12:17:28 -0700
Message-ID: <CAJrXDUGs_+AKNHhaJjB5udr9TZv7oFpJ7h3cJ_ToXUfUC5TEpQ@mail.gmail.com>
To: "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Content-Type: multipart/alternative; boundary="001a1134fd4033feb8051c1c90bd"
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/QVapv26pHGlLffOKKUKz6Bkpu9g>
Subject: [rtcweb] Proposal: require rtcp-mux (remove non-muxed RTCP; it would be Christmas in July!)
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: <https://mailarchive.ietf.org/arch/browse/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, 30 Jul 2015 19:18:10 -0000
At IETF 93 last week, Cullen pointed out that he looked into ICE endpoints and found that all of them support rtcp-mux. Inspired by that, I went around and asked about a dozen people "would you be OK if we removed support for non-muxed RTCP?" The range of responses went from "I'm OK with it if Cullen is" to "yeah, that would be great". No one said no. Cullen said yes. For me, removing support for non-muxed RTCP would be like Christmas in July. The amount of gross code in our implementation just to support this case is very large, especially considering the very small benefit it gives us. Talking to the developers at Mozilla, it sounds like they have a similar cost in code complexity. I'm guessing every ICE stack does. We could clean up a lot of code complexity in a lot of code bases by requiring rtcp-mux. So here's my proposal: make RtcpMuxPolicy == "required" be not only the default, but the only RtcpMuxPolicy available. All rtcweb endpoints must support rtcp-mux. An rtcweb endpoint would be free to fail if the remote endpoint does not support rtcp-mux. The whole reason we didn't do this before was because we wanted to work with legacy equipment. But Cullen's claim is that there is no legacy equipment that can speak ICE (and DTLS) but not rtcp-mux. So is there any remaining reason that we cannot require rtcp-mux?
- [rtcweb] Proposal: require rtcp-mux (remove non-m… Peter Thatcher
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Bernard Aboba
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Roman Shpount
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Peter Thatcher
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Simon Perreault
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Peter Thatcher
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Bernard Aboba
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Randell Jesup
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Roman Shpount
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Eric Rescorla
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Peter Thatcher
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Asveren, Tolga
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Wyss, Felix
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Asveren, Tolga
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Roman Shpount
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… richard.vandet
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Asveren, Tolga
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Bernard Aboba
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Justin Uberti
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Eric Rescorla
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Christer Holmberg
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Justin Uberti
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Roman Shpount
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Victor Pascual Avila
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Bernard Aboba
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Eric Rescorla
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Bernard Aboba
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Bernard Aboba
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Justin Uberti
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Christer Holmberg
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Rauschenbach, Uwe (Nokia - DE/Munich)
- Re: [rtcweb] What the gateway draft should say ab… Rauschenbach, Uwe (Nokia - DE/Munich)
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Rauschenbach, Uwe (Nokia - DE/Munich)
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Rauschenbach, Uwe (Nokia - DE/Munich)
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Roman Shpount
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… richard.vandet
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Bernard Aboba
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Christer Holmberg
- Re: [rtcweb] Proposal: require rtcp-mux (remove n… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Schwarz, Albrecht (Albrecht)
- Re: [rtcweb] What the gateway draft should say ab… Eric Rescorla
- Re: [rtcweb] What the gateway draft should say ab… Bernard Aboba
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Bernard Aboba
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Bernard Aboba
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Bernard Aboba
- [rtcweb] Number of DTLS sessions/DTLS connections… Schwarz, Albrecht (Albrecht)
- Re: [rtcweb] Number of DTLS sessions/DTLS connect… Christer Holmberg
- Re: [rtcweb] Number of DTLS sessions/DTLS connect… Schwarz, Albrecht (Albrecht)
- Re: [rtcweb] What the gateway draft should say ab… Rauschenbach, Uwe (Nokia - DE/Munich)
- Re: [rtcweb] What the gateway draft should say ab… Sergio Garcia Murillo
- Re: [rtcweb] Number of DTLS sessions/DTLS connect… Asveren, Tolga
- Re: [rtcweb] Number of DTLS sessions/DTLS connect… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Ranjit Avasarala
- Re: [rtcweb] What the gateway draft should say ab… Eric Rescorla
- Re: [rtcweb] [TLS] Number of DTLS sessions/DTLS c… Martin Thomson
- Re: [rtcweb] What the gateway draft should say ab… Roman Shpount
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Schwarz, Albrecht (Albrecht)
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Wyss, Felix
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… tim panton
- Re: [rtcweb] What the gateway draft should say ab… Hutton, Andrew
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Simon Perreault
- Re: [rtcweb] What the gateway draft should say ab… Hutton, Andrew
- Re: [rtcweb] What the gateway draft should say ab… tim panton
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… tim panton
- Re: [rtcweb] What the gateway draft should say ab… Jonathan Lennox
- Re: [rtcweb] What the gateway draft should say ab… Eric Rescorla
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Eric Rescorla
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Jonathan Lennox
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Peter Thatcher
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg
- Re: [rtcweb] What the gateway draft should say ab… Asveren, Tolga
- Re: [rtcweb] What the gateway draft should say ab… Christer Holmberg