[rmcat] Colin's feedback bandwidth analysis
Randell Jesup <randell-ietf@jesup.org> Tue, 19 July 2016 12:57 UTC
Return-Path: <randell-ietf@jesup.org>
X-Original-To: rmcat@ietfa.amsl.com
Delivered-To: rmcat@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 933C412D7CF for <rmcat@ietfa.amsl.com>; Tue, 19 Jul 2016 05:57:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.919
X-Spam-Level:
X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
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 vZuB1CvBpHYH for <rmcat@ietfa.amsl.com>; Tue, 19 Jul 2016 05:57:03 -0700 (PDT)
Received: from seagreen.cherry.relay.mailchannels.net (seagreen.cherry.relay.mailchannels.net [23.83.223.160]) (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 BEA3D12D82A for <rmcat@ietf.org>; Tue, 19 Jul 2016 05:53:48 -0700 (PDT)
X-Sender-Id: wwwh|x-authuser|randell@jesup.org
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 7473220ED8; Tue, 19 Jul 2016 12:53:42 +0000 (UTC)
Received: from rcentral501.webserversystems.com (ip-10-107-69-155.us-west-2.compute.internal [10.107.69.155]) by relay.mailchannels.net (Postfix) with ESMTPA id 8BB0E20A66; Tue, 19 Jul 2016 12:53:41 +0000 (UTC)
X-Sender-Id: wwwh|x-authuser|randell@jesup.org
Received: from rcentral501.webserversystems.com (rcentral501.webserversystems.com [10.91.5.35]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.7.1); Tue, 19 Jul 2016 12:53:42 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: wwwh|x-authuser|randell@jesup.org
X-MailChannels-Auth-Id: wwwh
X-MC-Loop-Signature: 1468932821831:1803113992
X-MC-Ingress-Time: 1468932821831
Received: from pool-71-162-135-19.phlapa.fios.verizon.net ([71.162.135.19]:61757 helo=[192.168.1.12]) by rcentral501.webserversystems.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <randell-ietf@jesup.org>) id 1bPUXI-00037Q-V8; Tue, 19 Jul 2016 08:54:09 -0400
References: <adbd4105-8274-3809-6c4d-26cfbfbc9914@gmail.com> <e3e024ce-caea-1cab-9f49-07935447e986@gmail.com> <4179289c-9e21-2a36-7a6e-3821131d109b@gmail.com>
To: rmcat@ietf.org, Colin Perkins <csp@csperkins.org>
From: Randell Jesup <randell-ietf@jesup.org>
Message-ID: <c638ba76-63dd-6265-b532-d14690b65f29@jesup.org>
Date: Tue, 19 Jul 2016 08:51:13 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <4179289c-9e21-2a36-7a6e-3821131d109b@gmail.com>
Content-Type: multipart/alternative; boundary="------------B5F4351E0D74365CEF037730"
X-AuthUser: randell@jesup.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/rmcat/tmmmClwT0McNBmjZ8cPW6qrGiOU>
Subject: [rmcat] Colin's feedback bandwidth analysis
X-BeenThere: rmcat@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "RTP Media Congestion Avoidance Techniques \(RMCAT\) Working Group discussion list." <rmcat.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rmcat>, <mailto:rmcat-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rmcat/>
List-Post: <mailto:rmcat@ietf.org>
List-Help: <mailto:rmcat-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rmcat>, <mailto:rmcat-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Jul 2016 12:57:09 -0000
Colin - thanks for the analysis! Agree with Mo that this implies we're way over the default 5% (which can be bumped, of course, but knowing how far we need to bump it is important). As for expected rates... I would expect a common range of rates (especially at the start of a stream) would be 200-500kbps @ 30fps, extending up to 1-3Mbps @ 30fps. I would expect to see bandwidths scale down to 40-50Kbps @ 30fps (I've deployed videophones operating well down to that (QCIF H264)). At the high end, I expect to scale up to 5+Mbps @ 30 or even 60fps. And there may be use for 60fps down in the 500Kbps-2Mbps range for some usecases. This speaks to: * improve compression of the feedback data (RLE the loss data (or huffman encode, etc), and delta-encode the arrival times). I was pretty sure we'd need to do this, and this confirms it. ** There's more to win with compressing the arrival times aggressively * negotiate the needed resolution and reporting intervals with the sender-side control in some manner. If need be, do it in-band in RTCP. ** while more painful in implementation, even the resolution/range of the timestamps could be negotiated * we should consider if there's a way to compress or omit the repeated information that's in every report that Colin enumerated ** list of streams etc rarely changes The bandwidth implications of this was part of why (for adaptation in the 30-250Kbps @ 30fps) I used sparse receiver-side congestion control in the Ojo, reporting only significant changes in derived bandwidth via RTCP. The challenge here will be to find a way to fit feedback needed for sender-side congestion control into the available bandwidth. I'm not concerned with having to increase the 5% default per se, but I am concerned with how much "goodput" we get in two-way traffic. I don't want 200Kbps @ 30 spending 50Kbps on feedback.... -- Randell Jesup -- rjesup a t mozilla d o t com Please please please don't email randell-ietf@jesup.org! Way too much spam
- [rmcat] RMCAT draft agenda for IETF-96 Martin Stiemerling
- Re: [rmcat] Colin's feedback bandwidth analysis Randell Jesup
- [rmcat] Colin's feedback bandwidth analysis Randell Jesup
- Re: [rmcat] UPDATE Re: RMCAT draft agenda for IET… Martin Stiemerling
- [rmcat] UPDATE Re: RMCAT draft agenda for IETF-96 Martin Stiemerling
- Re: [rmcat] Colin's feedback bandwidth analysis Colin Perkins
- Re: [rmcat] Colin's feedback bandwidth analysis Randell Jesup