Re: [rmcat] Fwd: I-D Action: draft-perkins-rmcat-rtp-cc-feedback-01.txt

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Thu, 03 July 2014 07:11 UTC

Return-Path: <ingemar.s.johansson@ericsson.com>
X-Original-To: rmcat@ietfa.amsl.com
Delivered-To: rmcat@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 589B61A007A for <rmcat@ietfa.amsl.com>; Thu, 3 Jul 2014 00:11:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] 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 M_rIC5m91KaO for <rmcat@ietfa.amsl.com>; Thu, 3 Jul 2014 00:11:52 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B8E91A006F for <rmcat@ietf.org>; Thu, 3 Jul 2014 00:11:51 -0700 (PDT)
X-AuditID: c1b4fb2d-f798a6d000000e9b-7a-53b50235e128
Received: from ESESSHC015.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 97.2B.03739.53205B35; Thu, 3 Jul 2014 09:11:49 +0200 (CEST)
Received: from ESESSMB205.ericsson.se ([169.254.5.96]) by ESESSHC015.ericsson.se ([153.88.183.63]) with mapi id 14.03.0174.001; Thu, 3 Jul 2014 09:11:48 +0200
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: Colin Perkins <csp@csperkins.org>, rmcat WG <rmcat@ietf.org>
Thread-Topic: [rmcat] Fwd: I-D Action: draft-perkins-rmcat-rtp-cc-feedback-01.txt
Thread-Index: AQHPligX/2ruE2+RUk647PIUkuOv1ZuN6F9w
Date: Thu, 03 Jul 2014 07:11:48 +0000
Message-ID: <81564C0D7D4D2A4B9A86C8C7404A13DA31FA7186@ESESSMB205.ericsson.se>
References: <20140702115009.7506.80609.idtracker@ietfa.amsl.com> <152642DB-524C-409E-A7D3-18BC8A8F69ED@csperkins.org>
In-Reply-To: <152642DB-524C-409E-A7D3-18BC8A8F69ED@csperkins.org>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.148]
Content-Type: multipart/alternative; boundary="_000_81564C0D7D4D2A4B9A86C8C7404A13DA31FA7186ESESSMB205erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeLIzCtJLcpLzFFi42KZGfG3RteUaWuwwdzvOhbLX55gtFh98wOb A5PHtPv32TyWLPnJFMAUxWWTkpqTWZZapG+XwJVxdKpkwd7QijOrPjM2MHZ4djFycEgImEi8 vSzWxcgJZIpJXLi3nq2LkYtDSOAoo8SzqT9YIJxFjBL3uiewgVSxCdhIrDz0nRHEFhFwkHiy ZTMziM0sYCXx5fhfMFtYIEhi3uT1LBA1wRLNS2ayQthGEpfvTGQGWcwioCJxYrMcSJhXwFfi 975esJFCAuUS6/fPYQexOQUcJV63zAJrZRSQlbj//R4LxCpxiVtP5jNBHC0gsWTPeWYIW1Ti 5eN/rBC2kkTjkiesEPX5EituTWKB2CUocXLmE5YJjKKzkIyahaRsFpIyiLiOxILdn9ggbG2J ZQtfM8PYZw48ZkIWX8DIvopRtDi1uDg33chYL7UoM7m4OD9PLy+1ZBMjMNYObvmtu4Nx9WvH Q4wCHIxKPLwLPLYEC7EmlhVX5h5ilOZgURLnXXRuXrCQQHpiSWp2ampBalF8UWlOavEhRiYO TqkGRmEBq6nm/Cfk4nNld58o57J4ZfZl51X1ToPHUzOSlVcaz343Z9LZyTnPpWX9P8vvclo1 hye4e4vBu7gfLlyZC9tLPqlvLzkm5yx6pC75I09SysvtP1eu7526SWPXyXg3d68zjLwPF37I fNM5c3PhinMNxSyvIg5NEArmP1l/PznzYHP8efl7/5RYijMSDbWYi4oTAbDs5wOWAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/rmcat/n3ie4VaGyawopxwwbT75dYh_1dM
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Subject: Re: [rmcat] Fwd: I-D Action: draft-perkins-rmcat-rtp-cc-feedback-01.txt
X-BeenThere: rmcat@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 03 Jul 2014 07:11:55 -0000

Hi

I have experimented a bit with ack clocked algorithms for rate adaptation (in simulator). Originally I implemented it as something that required an extra layer with per packet feedback between RTP and UDP, this is briefly described in Nikolas Hermanns master thesis *
SCReAM ** is however based on RTCP feedback, in order to keep the RTCP feedback overhead limited it is recommended to use reduced size RTCP with transmission of full compund RTCP every T_rr_interval. The feedback in the current implementation transmits feedback as often as possible but it is actually AVPF regular mode transmission, I have found out that in practice I end up with one feedback roughly every video frame internal. The feedback thus resembles TCPs delay ACK mechanisms. And it seems to work fine. I suspect however that there is an increased risk that coalescing (or is it called ACK compression) effects are amplified. I will later on investigate if this a problem in reality and if Immediate mode tranmission improves things.
I would not recommend to use per frame feedback with SCReAM, a single lost packet means that an entire video frame is discarded with the effect that no feedback is transmitted (for that frame). This can make the ack-clocking to hickup, not sure if it is a serious problem but believe that the per packet feedback limited by the AVPF regular mode timing is safer.

/Ingemar

*http://www.lauritshamm.de/MediaRateAdaptationConversationalVideoServicesNextGenerationMobileNetworks_Hermanns_2013_Thesis.pdf

** http://tools.ietf.org/id/draft-johansson-rmcat-scream-cc-02.txt
> -----Original Message-----
> From: Colin Perkins [mailto:csp@csperkins.org]
> Sent: den 2 juli 2014 14:15
> To: rmcat WG
> Subject: [rmcat] Fwd: I-D Action: draft-perkins-rmcat-rtp-cc-feedback-01.txt
>
> This draft discusses what congestion control feedback is achievable with
> RTCP. I presented the initial version to RMCAT at IETF 86. This version
> updates Section 3.2 based on discussion with Magnus Westerlund, to give
> more accurate recommendations on the session bandwidth needed to allow
> per-frame RTCP feedback.
>
> I don't think this needs agenda time at IETF 90, but is rather provided to
> inform the design of the congestion control feedback proposals.
>
> Colin
>
>
>
>
> Begin forwarded message:
> > From: internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>
> > Subject: I-D Action: draft-perkins-rmcat-rtp-cc-feedback-01.txt
> > Date: 2 July 2014 12:50:09 BST
> > To: i-d-announce@ietf.org<mailto:i-d-announce@ietf.org>
> > Reply-To: internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>
> >
> >
> > A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> >
> >
> >        Title           : Using RTP Control Protocol (RTCP) Feedback for Unicast
> Multimedia Congestion Control
> >        Author          : Colin Perkins
> >     Filename        : draft-perkins-rmcat-rtp-cc-feedback-01.txt
> >     Pages           : 8
> >     Date            : 2014-07-02
> >
> > Abstract:
> >   This memo discusses the types of congestion control feedback that it
> >   is possible to send using the RTP Control Protocol (RTCP), and their
> >   suitability of use in implementing congestion control for unicast
> >   multimedia applications.
> >
> >
> > The IETF datatracker status page for this draft is:
> > https://datatracker.ietf.org/doc/draft-perkins-rmcat-rtp-cc-feedback/
> >
> > There's also a htmlized version available at:
> > http://tools.ietf.org/html/draft-perkins-rmcat-rtp-cc-feedback-01
> >
> > A diff from the previous version is available at:
> > http://www.ietf.org/rfcdiff?url2=draft-perkins-rmcat-rtp-cc-feedback-01
>
>
> --
> Colin Perkins
> http://csperkins.org/
>
>
>