Re: [rtcweb] Let's define the purpose of WebRTC

Eric Rescorla <ekr@rtfm.com> Mon, 07 November 2011 13:57 UTC

Return-Path: <ekr@rtfm.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 79FB521F8B70 for <rtcweb@ietfa.amsl.com>; Mon, 7 Nov 2011 05:57:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.936
X-Spam-Level:
X-Spam-Status: No, score=-102.936 tagged_above=-999 required=5 tests=[AWL=0.041, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, 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 sxvm9ul4RTGg for <rtcweb@ietfa.amsl.com>; Mon, 7 Nov 2011 05:57:36 -0800 (PST)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id F290D21F846D for <rtcweb@ietf.org>; Mon, 7 Nov 2011 05:57:35 -0800 (PST)
Received: by ywt2 with SMTP id 2so6208721ywt.31 for <rtcweb@ietf.org>; Mon, 07 Nov 2011 05:57:35 -0800 (PST)
Received: by 10.146.110.15 with SMTP id i15mr3965186yac.19.1320674255445; Mon, 07 Nov 2011 05:57:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.146.232.12 with HTTP; Mon, 7 Nov 2011 05:50:20 -0800 (PST)
X-Originating-IP: [74.95.2.169]
In-Reply-To: <B10FEFF6-0ADC-4DB1-83BB-50A11C65EC35@acmepacket.com>
References: <CALiegfkVNVAs_MyU_-4koA4zRwSn1-FwLjY9g_oZVkhi9rSK5Q@mail.gmail.com> <8A61D801-D14D-408B-9875-63C37D0CC166@acmepacket.com> <CABw3bnPE=OY_h5bM7GA6wgrXiOBL8P4J0kw1jLv-GSpHAbg=Cg@mail.gmail.com> <CABcZeBNqdkh8u=gwOvKfDCQA7rXdAyQkfaM1r2Sx10787btP6A@mail.gmail.com> <B10FEFF6-0ADC-4DB1-83BB-50A11C65EC35@acmepacket.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Mon, 07 Nov 2011 05:50:20 -0800
Message-ID: <CABcZeBNSXtim_VqzqAd8Z-u4zWSjaYmsVZPN=7sDYkJsgtRAHA@mail.gmail.com>
To: Hadriel Kaplan <HKaplan@acmepacket.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Let's define the purpose of WebRTC
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: Mon, 07 Nov 2011 13:57:36 -0000

On Sun, Nov 6, 2011 at 7:20 PM, Hadriel Kaplan <HKaplan@acmepacket.com> wrote:
>>> IMHO, if a web service doesn't want to take, or cannot take, the hit
>>> for SRTP, WebRTC is not the appropriate solution for such a service.
>>
>> I'm exceedingly unsympathetic to the claim that SRTP is too slow. This
>> is precisely the claim that was made about TLS for years, but measurements
>> (see Langley and Modadugu's Overclocking SSL talk at Velocity) show
>> that that's not really true.
>
> Who said "too slow"?  There *is* an extra round-trip or two involved I presume, if we're talking DTLS-SRTP, but no I didn't mean that as a "hit".  I just meant the extra computing cycles for SRTP being a "hit".  For WebRTC-to-WebRTC I don't think that matters at all.  For WebRTC-to-media-server it might, for a free game app or greeting card app that don't care about it to begin with, and which use plaintext HTTP to begin with.

Sorry, I didn't mean to put words in your mouth. Performance measurements
of HTTP versus HTTPS in modern Web environments suggest that the additional
load for HTTPS is not significant. Do you have evidence that the situation is
different for SRTP versus RTP?

-Ekr

> (this isn't a big deal regardless - just something to think about whether we care or not)
>
> -hadriel
>
>