Re: [AVTCORE] AD Evaluation of draft-ietf-avtcore-rtp-multi-stream-09

Colin Perkins <csp@csperkins.org> Wed, 11 November 2015 15:02 UTC

Return-Path: <csp@csperkins.org>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 192F51AD072; Wed, 11 Nov 2015 07:02:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 3vZ1yLUc7eCe; Wed, 11 Nov 2015 07:02:19 -0800 (PST)
Received: from balrog.mythic-beasts.com (balrog.mythic-beasts.com [IPv6:2a00:1098:0:82:1000:0:2:1]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62ABB1AD06F; Wed, 11 Nov 2015 07:02:19 -0800 (PST)
Received: from [130.209.247.112] (port=64273 helo=mangole.dcs.gla.ac.uk) by balrog.mythic-beasts.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from <csp@csperkins.org>) id 1ZwWuf-0000Wm-Db; Wed, 11 Nov 2015 15:02:17 +0000
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Colin Perkins <csp@csperkins.org>
In-Reply-To: <C22EBF77-96B4-4594-BBAE-0E7865B4E7C3@nostrum.com>
Date: Wed, 11 Nov 2015 15:02:15 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <3BCEAADB-B64E-43C9-918E-5D87781F7CB9@csperkins.org>
References: <C22EBF77-96B4-4594-BBAE-0E7865B4E7C3@nostrum.com>
To: Ben Campbell <ben@nostrum.com>
X-Mailer: Apple Mail (2.2104)
X-BlackCat-Spam-Score: -28
X-Mythic-Debug: Threshold = On =
Archived-At: <http://mailarchive.ietf.org/arch/msg/avt/cqV4ROLrq8Y2kPfhxpzeZg83aG8>
Cc: draft-ietf-avtcore-rtp-multi-stream.all@ietf.org, "avt@ietf.org WG" <avt@ietf.org>
Subject: Re: [AVTCORE] AD Evaluation of draft-ietf-avtcore-rtp-multi-stream-09
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 15:02:21 -0000

Hi,

Thanks for the review, some responses line. Since this has gone to IETF last call, I assume these should be treated as last call comments, and an update submitted after the last call period ends.

Colin



> On 9 Nov 2015, at 21:29, Ben Campbell <ben@nostrum.com> wrote:
> 
> Hi,
> 
> Here is my AD evaluation of draft-ietf-avtcore-rtp-multi-stream-09:
> 
> Thanks!
> 
> Ben.
> 
> 
> Substantive Comments:
> =====================
> 
> - 3.3, last paragraph: "The endpoint MUST keep its total media sending rate within
>   this share."
> 
> Does that need to be a 2119 "MUST"? Does it create a new normative requirement, or restate an existing requirement?

(4, 2nd paragraph) It’s restating an existing requirement, so could perhaps be changed to “needs to”?

> - 5: " ... the specification MUST be interpreted as each SSRC counting as a separate participant ..."
> 
> Does that really need to be a 2119 MUST? If so, please consider avoiding a word so open to interpretation as “interpreted".

This does need to be an RFC 2119 “MUST”. Maybe “for correct operation in cases where endpoints have multiple SSRC values, implementations MUST treat each SSRC as a separate participant in the RTP session” would be clearer?

> - 5.2, Note: "... based on an TCP initial window of 4 packets, not the larger TCP initial windows..."
> 
> I assume this means that you borrowed the window size from tcp, not that this mechanism actually uses or requires tcp, right? “Based on TCP” is a bit confusing.

Right. Could change to “The above is chosen to match the TCP initial window…”?

> Editorial Comments:
> ===================
> 
> -3.3, last paragraph:
> 
> s/"to be generating" / "to generate"
> 
> - 5.3.2, last paragraph:
> 
> singular/plural mismatch between "investigations" and "has".
> 
> - 6.1, 2nd paragraph:
> 
> First sentence seems redundant to the previous paragraph.
> 
> - 6.2, 1st paragraph:
> 
> s/"...SSRCs are removed ..."/"... SSRCs be removed ..."
> 

Will fix.

-- 
Colin Perkins
https://csperkins.org/