[AVTCORE] Last call review of draft-ietf-avtcore-multiplex-guidelines-08

worley@ariadne.com (Dale R. Worley) Thu, 18 April 2019 01:59 UTC

Return-Path: <worley@alum.mit.edu>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB0DF12028A for <avt@ietfa.amsl.com>; Wed, 17 Apr 2019 18:59:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.934
X-Spam-Level:
X-Spam-Status: No, score=-1.934 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=comcastmailservice.net
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 WMyiVy5WaS43 for <avt@ietfa.amsl.com>; Wed, 17 Apr 2019 18:59:46 -0700 (PDT)
Received: from resqmta-ch2-10v.sys.comcast.net (resqmta-ch2-10v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 18E021201BF for <avt@ietf.org>; Wed, 17 Apr 2019 18:59:46 -0700 (PDT)
Received: from resomta-ch2-12v.sys.comcast.net ([69.252.207.108]) by resqmta-ch2-10v.sys.comcast.net with ESMTP id GwKHhDMSTCjHTGwL2hgBzD; Thu, 18 Apr 2019 01:59:44 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcastmailservice.net; s=20180828_2048; t=1555552784; bh=JWmy/tcFYXcuENgtXxIm1OlfZD06hWp7BHLG4uUOc1U=; h=Received:Received:Received:Received:From:To:Subject:Date: Message-ID; b=mxqamsOZoKFU/e0NpAIJ5QfZVOh7DGseqMZbF+s5Z5Czg4kKKm9Gu1ZswF+U1+u3c YMQRmiLxafIs8+3t8bmyaKdlE/TsMufI1Avt/MdFz0x/aJUluTdcozPN9ak1WzPZvA G68viY+JjfzElaSJApy06L8gxqeyCuejK3b7Ni564wEvYTIUbCGKgNy3GK3YbT+ewb zLPFmB4EWrTOdgGcuMqS4cTDlB3pmTBEeA+3vfMA+KuDgHjuzIQlE/oZAMnwB8osaK 7phReH0CG+FApHRtvwcdoQM5H8KlT79GLkFNpXUM6ZHN3YHpaxuPhPSaiek4AA8tyj dPTxfv/uwkD6w==
Received: from hobgoblin.ariadne.com ([24.91.37.100]) by resomta-ch2-12v.sys.comcast.net with ESMTPA id GwL1hqiVTQ0wIGwL2hYymJ; Thu, 18 Apr 2019 01:59:44 +0000
X-Xfinity-VAAS: gggruggvucftvghtrhhoucdtuddrgeduuddrfeeggdehtdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucevohhmtggrshhtqdftvghsihdpqfgfvfdppffquffrtefokffrnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufhssedttddttddttddtnecuhfhrohhmpeifohhrlhgvhiesrghrihgrughnvgdrtghomhculdffrghlvgcutfdrucghohhrlhgvhidmnecukfhppedvgedrledurdefjedruddttdenucfrrghrrghmpehhvghlohephhhosghgohgslhhinhdrrghrihgrughnvgdrtghomhdpihhnvghtpedvgedrledurdefjedruddttddpmhgrihhlfhhrohhmpeifohhrlhgvhiesrghluhhmrdhmihhtrdgvughupdhrtghpthhtoheprghvthesihgvthhfrdhorhhgpdhrtghpthhtohepughrrghfthdqihgvthhfqdgrvhhttghorhgvqdhmuhhlthhiphhlvgigqdhguhhiuggvlhhinhgvshdrrghllhesihgvthhfrdhorhhgnecuvehluhhsthgvrhfuihiivgeptd
X-Xfinity-VMeta: sc=0;st=legit
Received: from hobgoblin.ariadne.com (hobgoblin.ariadne.com [127.0.0.1]) by hobgoblin.ariadne.com (8.14.7/8.14.7) with ESMTP id x3I1xg6D009517; Wed, 17 Apr 2019 21:59:42 -0400
Received: (from worley@localhost) by hobgoblin.ariadne.com (8.14.7/8.14.7/Submit) id x3I1xfhm009514; Wed, 17 Apr 2019 21:59:41 -0400
X-Authentication-Warning: hobgoblin.ariadne.com: worley set sender to worley@alum.mit.edu using -f
From: worley@ariadne.com
To: draft-ietf-avtcore-multiplex-guidelines.all@ietf.org, avt@ietf.org
Sender: worley@ariadne.com
Date: Wed, 17 Apr 2019 21:59:41 -0400
Message-ID: <87a7gocbua.fsf@hobgoblin.ariadne.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/p5Rr6Ic8U6y7sVqDb14TTf6jLdg>
Subject: [AVTCORE] Last call review of draft-ietf-avtcore-multiplex-guidelines-08
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 18 Apr 2019 01:59:48 -0000

I was perusing draft-ietf-avtcore-multiplex-guidelines-08 and noticed
this sentence in section 3.2.1:

   A single
   endpoint can have one or more transport flows for the same RTP
   session, and a single RTP session can span multiple transport layer
   flows.

The two clauses of this sentence say the same thing:  an RTP session can
encompass multiple transport layer flows.  But it doesn't clarify
whether a single transport layer flow can include packets from multiple
RTP sessions.

Also, the top section of Figure 1 is unclear to me.  The section "RTP
Session" includes a box named "Socket", but from the box are arrows
labeled "RTP/RTCP", "STUN", and "SCTP".  But "SCTP" has a different
protocol number than UDP, and so it has a different socket-number space,
and an SCTP flow cannot share a socket with RTP, RTCP, or STUN.

The top level of demultiplexing is by protocol number, which separates
SCTP from UDP.  Then there is demultiplexing within a protocol based on
socket number.  And beneath that is separation of "STUN (multiplexed
using same port)" from "RTP/RTCP", based on the UDP payload contents.
These three layers of dempltiplexing need to be clearly distinguished,
or at least, that part of the figure should not mis-label them all as
functions of "socket".

In section 3.2.4 is

   The combination of SSRC and PT therefore identifies a specific RTP
   stream encoding format.

But the next paragraph makes clear that with an RTP session, the PT
space is the same for all SSRCs.  So the above sentence should be
rephrased.  I think it is supposed to mean "a specific encoding of a
specific RTP stream".

Dale