Re: [rtcweb] Ben Campbell's Yes on draft-ietf-rtcweb-fec-08: (with COMMENT)

Justin Uberti <juberti@google.com> Sat, 23 February 2019 00:31 UTC

Return-Path: <juberti@google.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 CB70412D4F0 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2019 16:31:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.5
X-Spam-Level:
X-Spam-Status: No, score=-17.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 di-2bwy7MMaM for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2019 16:31:20 -0800 (PST)
Received: from mail-io1-xd2b.google.com (mail-io1-xd2b.google.com [IPv6:2607:f8b0:4864:20::d2b]) (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 262D9126C7E for <rtcweb@ietf.org>; Fri, 22 Feb 2019 16:31:20 -0800 (PST)
Received: by mail-io1-xd2b.google.com with SMTP id x3so3233628ior.6 for <rtcweb@ietf.org>; Fri, 22 Feb 2019 16:31:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LUwSf1s+GR1WLHcZB6HNSTWR6dQFHvgWhYbjFP8R7Kc=; b=uKNK6xQMD9vyDeocjG1ryx1GguMiUyymPxWKWGK6Frf9WoQJ5YDUxPFTv0qOGKUcTU dVbP9BKApHmyZidrHL1O2tA00nF4rtwmBQZcpzRW/OcP8Bg41tYvEmeFSljii/oGmMjk bZfYhH7sPFJ1SpVWi8deha1JvsDq6RFfzZ02P+ZGQVcbzQG6OZ1zjEt/yDMiAoi/T7cO uFkIeGVxymyq6NJ5jtE2MmaMO46UvlLU/W5RWuhZmUKOTKSFjaTO45lLtNEACl4uE2Oi aZQNDGCLXrcbbRpgzA7d4gWKSGxNNFulVQMMzLDv8m/sy61nep+MR/CgSc6EZv0q/raE mYNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LUwSf1s+GR1WLHcZB6HNSTWR6dQFHvgWhYbjFP8R7Kc=; b=B9N5K5QxER+sGa8YevluLa2ZUY+gRCeV3MpcgJjL793Eh8wFrBavQdJjBn/pkbtXCc pxXozEhP7zGTs5JTtbhpMefDF7X4jBxfuN7vB15wn+m/wDi/aiBzh+EGjU2R7iOq4y0t hxWS8csZKnZBZUM4qz7/HWvg5bdHfZFMe0YJJch9Xc7RChck6AOS5uuE9M6YCKJXDFEO wcnKdqosZyw1e8qzjPFhS/dAMi/132ae1pyUeNlrGpQJJZflzax68r8MaPNHhyiOYAwo cn2fAEXxfcQ69JwbpLevPeKr9WfdrMiIVJocH67UTwwc6xH1pxtFHFu89ZdpH21RLp7q u6cg==
X-Gm-Message-State: AHQUAuYvGicSFtFoY2ObkdnCzilS14sj98YfcN/bxegBk62q6PlXBBKF 72H4umLOn2OKHjHlm7nxEyu/S9V/TAvWqoB7NTJwGQ==
X-Google-Smtp-Source: AHgI3IZA6Z4vIH+juS+E5l34HUVtbMMlefnG1/c/plU0dihotYVflPA/iMVuwbCQ8A7tasIIx+AQAoICPDcFaMIV5YA=
X-Received: by 2002:a6b:ef02:: with SMTP id k2mr3509472ioh.95.1550881878501; Fri, 22 Feb 2019 16:31:18 -0800 (PST)
MIME-Version: 1.0
References: <155068537927.31452.11334457138991637471.idtracker@ietfa.amsl.com>
In-Reply-To: <155068537927.31452.11334457138991637471.idtracker@ietfa.amsl.com>
From: Justin Uberti <juberti@google.com>
Date: Fri, 22 Feb 2019 16:31:07 -0800
Message-ID: <CAOJ7v-2HFn1uEYxqBp2ZyvbgwbDavOr8u9CNYo2bXdEeGeQggg@mail.gmail.com>
To: Ben Campbell <ben@nostrum.com>
Cc: The IESG <iesg@ietf.org>, RTCWeb IETF <rtcweb@ietf.org>, rtcweb-chairs@ietf.org, draft-ietf-rtcweb-fec@ietf.org
Content-Type: multipart/alternative; boundary="000000000000754a2c058284d39c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/LdelG2YQWCi2QSS37lsUcNGoURM>
Subject: Re: [rtcweb] Ben Campbell's Yes on draft-ietf-rtcweb-fec-08: (with COMMENT)
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 23 Feb 2019 00:31:24 -0000

Thanks for your comments. See below:

On Wed, Feb 20, 2019 at 9:56 AM Ben Campbell <ben@nostrum.com> wrote:

> Ben Campbell has entered the following ballot position for
> draft-ietf-rtcweb-fec-08: Yes
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-rtcweb-fec/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thanks for this effort. I am balloting "yes", but have some minor comments:
>
> §8:
> - "Given this, WebRTC implementations SHOULD consider using RTX or
> flexfec retransmissions instead of FEC when RTT is low,"
>
> "consider" seems vague for a normative requirement. Can you describe
> concrete
> requirements? Otherwise I suggest descriptive language.
>

Perhaps "prefer" rather than "consider" would be less squishy.

>
> Can you give guidance on what RTT would be reasonable to consider as "low"?
>

This is somewhat application-dependent, but ~100 ms would be a reasonable
threshold.

>
> - "Note that when probing bandwidth, i.e., speculatively sending extra
> data to determine if additional link capacity exists, FEC SHOULD be
> used in all cases."
>
> I assume the point of this is the redundant FEC data should _be_ that extra
> data. But one could read this to mean that, if you are already sending
> extra
> data, you should also use FEC.
>

I see what you mean, agree this could be clarified.

>
> §9, 2nd paragraph:
>
> I'm by no means an expert in this, and leave it to the crypto experts to
> know
> if this matters, but does the additional redundancy of FEC have any impact
> on
> SRTP encryption?
>

My understanding is that the fact that FEC is sent as its own stream with
its own IV means that even if the data was identical to the primary
payload, there would be no issue. But given that no new mechanisms are
being proposed in this document, it's probably covered elsewhere.

>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>