Re: [AVTCORE] Notes on RTP CC Feedback from the Hackathon

Jonathan Lennox <jonathan@vidyo.com> Tue, 26 March 2019 09:29 UTC

Return-Path: <jonathan@vidyo.com>
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 5D6F61202A4 for <avt@ietfa.amsl.com>; Tue, 26 Mar 2019 02:29:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=vidyo.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 T072vseST4ry for <avt@ietfa.amsl.com>; Tue, 26 Mar 2019 02:29:20 -0700 (PDT)
Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) (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 06D0A1202A9 for <avt@ietf.org>; Tue, 26 Mar 2019 02:29:17 -0700 (PDT)
Received: by mail-wr1-x42f.google.com with SMTP id o1so13393186wrs.13 for <avt@ietf.org>; Tue, 26 Mar 2019 02:29:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vidyo.com; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=aQsF1lgT6jWR+1EcdDW6TA4sSrZeas3+Ni2+Cb0yKrM=; b=FiuXQWp5H0bTgCuZk4lsgPa/AmgGFmKtMuBfrjIHLqDiV5pbqYbQwzQyvOspSG8GDE AqjUAvWJxODZggQ2bJ9OYLwColh6FMNqvUthquisYbYR1gt6NzRyoqE+mtTW7Q86L01o EVvqwPto6KgNv7Sb1g+lPhxjjTvVzh0sysFfYT80EBcye9YeltSn0r3HMCZGcVSeH8lr ksloCW2+kOb29d0Ou7grssL3/abMStDIgiDTiWwgDAev/2Gm2kw+J4Mjs9HlERJZ6rn6 ON4Ppnv3BxDBVXf8HvLPm2wzxNEq2VJN/yz+62U3uFdm9x+D5tLaA8grkx1lHs4bbEON YEFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=aQsF1lgT6jWR+1EcdDW6TA4sSrZeas3+Ni2+Cb0yKrM=; b=poGibgVCd+7XBED9o6/BZW+xCW6fZKfoBzHx8idETe0pRVXajfNjz0M2U7m/fmDDQ/ gzt/FNYPVZ6MOAc8ORRw1RL9s7GGFsglL1wzt/ahkXyvLkigni+P7b245T6J4AB2j5Yb KIHNC5qa+184AkbU+CCQNDX4qzxXGACpOEHUZFuIC1Af0o9CuILPP8wxr7j6A4iChxBC oNGtNppdzaoU76mvxPKzf71+Kf9I9ta+jyPy76/7xWbqvzIuvGDjL6Lc64hq/dG0XvVs W/tsNxcQow7lem54S9RBIphjo5P3NkLUJ4Wy8DEMBnZ35JPG5UIzOCbOpCMLTgmrsRPJ SfFA==
X-Gm-Message-State: APjAAAW04y3QnnPdgszpt/4Q/qK/p7CIGNV1StOksxBr9TtaxmQWQ4up qLuDau3o/Y1Gu0QHnRkpbSNZWw==
X-Google-Smtp-Source: APXvYqyIrtXKMyL0+j0YX8qbRQ+dNAZA17DRknyQInxVunzM6y8RK1HkTiDNsbOYJGoQDxw5KczqRQ==
X-Received: by 2002:adf:d848:: with SMTP id k8mr20675648wrl.185.1553592556434; Tue, 26 Mar 2019 02:29:16 -0700 (PDT)
Received: from dhcp-8125.meeting.ietf.org (dhcp-8125.meeting.ietf.org. [31.133.129.37]) by smtp.gmail.com with ESMTPSA id g1sm15707536wmc.25.2019.03.26.02.29.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Mar 2019 02:29:15 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: Jonathan Lennox <jonathan@vidyo.com>
In-Reply-To: <HE1PR07MB44253506E786772E52E15B72C25F0@HE1PR07MB4425.eurprd07.prod.outlook.com>
Date: Tue, 26 Mar 2019 10:29:10 +0100
Cc: IETF AVTCore WG <avt@ietf.org>, "rmcat@ietf.org" <rmcat@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <D3368842-858F-40E3-9CA7-78F3493EC3E6@vidyo.com>
References: <HE1PR07MB4425E3068736C3547A932F66C25F0@HE1PR07MB4425.eurprd07.prod.outlook.com> <3CA36BE0-5A55-4CA0-A6A4-82ABA4102B6E@vidyo.com> <HE1PR07MB44253506E786772E52E15B72C25F0@HE1PR07MB4425.eurprd07.prod.outlook.com>
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/633VHD52zIjHpr4cH4_XtH2z_3A>
Subject: Re: [AVTCORE] Notes on RTP CC Feedback from the Hackathon
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: Tue, 26 Mar 2019 09:29:25 -0000


> On Mar 26, 2019, at 10:15 AM, Ingemar Johansson S <ingemar.s.johansson@ericsson.com> wrote:
> 
> 
>> 
>> The question here is about maintaining *local* data (internal to the sender’s
>> data structures) remembering the a total order of the packets sent across all
>> SSRCs, for congestion control algorithms that want to treat data sent as a single
>> aggregate, rather than treating SSRCs independently.
> [IJ] Ok, I guess that should be doable if you keep a list of transmitted packets and the time when they have been transmitted, already available in the SCReAM code but it would take some sorting to get the transmission order, not sure though what one can use this piece of information for ?

If SCReAM doesn’t need this, that’s fine; it doesn’t need to maintain it.

Other algorithms may need it, however.  In particular, GCC wants packet sequence numbers (or at least the GCC API in libwebrtc does), which is where we ran into the issue.