Re: [AVTCORE] Question about the minimum RTCP report interval
Magnus Westerlund <magnus.westerlund@ericsson.com> Mon, 19 November 2012 13:28 UTC
Return-Path: <magnus.westerlund@ericsson.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 AA27221F85C2 for <avt@ietfa.amsl.com>; Mon, 19 Nov 2012 05:28:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.172
X-Spam-Level:
X-Spam-Status: No, score=-106.172 tagged_above=-999 required=5 tests=[AWL=0.077, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hLuNnjiQ28so for <avt@ietfa.amsl.com>; Mon, 19 Nov 2012 05:28:37 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 73C3B21F85AF for <avt@ietf.org>; Mon, 19 Nov 2012 05:28:36 -0800 (PST)
X-AuditID: c1b4fb2d-b7f1e6d000002d2c-0f-50aa3402971f
Received: from esessmw0237.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id F0.14.11564.2043AA05; Mon, 19 Nov 2012 14:28:35 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0237.eemea.ericsson.se (153.88.115.91) with Microsoft SMTP Server id 8.3.279.1; Mon, 19 Nov 2012 14:28:34 +0100
Message-ID: <50AA3401.6020102@ericsson.com>
Date: Mon, 19 Nov 2012 14:28:33 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: Mario Montagud Climent <mamontor@posgrado.upv.es>
References: <20121105132002.50214lz37taa88he@webmail.upv.es>
In-Reply-To: <20121105132002.50214lz37taa88he@webmail.upv.es>
X-Enigmail-Version: 1.4.5
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnluLIzCtJLcpLzFFi42KZGfG3RpfZZFWAwa2FrBYve1ayW0xpW8fk wOSxZMlPJo+7/xezBDBFcdmkpOZklqUW6dslcGVsfZdY0KVY8fHUPcYGxg9SXYwcHBICJhJr 36p1MXICmWISF+6tZ+ti5OIQEjjJKDHhcQMjhLOcUWL3nwWMIFW8AtoSfybvYgWxWQRUJW5e Wc8MYrMJWEjc/NHIBmKLCgRL7Dm2FqpeUOLkzCcsILaIgKnEmrN3wGxmAQGJ/2ub2UFsYQE3 iZebD4DNERKwkTjVeoMJxOYUsJWY8usfE8R1khJv379ihujVk5hytYURwpaXaN46G6pXW6Kh qYN1AqPQLCSrZyFpmYWkZQEj8ypG9tzEzJz0csNNjMBAPbjlt+4OxlPnRA4xSnOwKInzciXt 9xcSSE8sSc1OTS1ILYovKs1JLT7EyMTBKdXA6Mo9+abm/78qx2M/nmza1RPFNXEqvxbT4tk1 XqEV85cv39StzdF/SvZ5lpyhs0P8tPuC/Ec59ITjeqef/tBzf/ueDZLFb1qPNARdXy9ffUxM tNFkZUXahhybC34/81ou3rh1nCFVdOKmlaHypco9ttbnmUzWC+hyfa/n/HvjkNyjQ99yn8Vt V2Ipzkg01GIuKk4EAGRZa+giAgAA
Cc: avt@ietf.org
Subject: Re: [AVTCORE] Question about the minimum RTCP report interval
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Mon, 19 Nov 2012 13:28:37 -0000
On 2012-11-05 13:20, Mario Montagud Climent wrote: > > Hi all, > > I would appreciate it very much if you could clarify me a doubt about > the minimum RTCP reporting interval. > > According to RFC 3550, the RTCP report interval is dynamically computed > based on the allocated session bandwidth, the average size of all > (received and sent) RTCP packets, the number of participants in the > session and their role (senders or receivers), or their proportion, and > the unicast or multicast nature of the session (Section 6.2 of RFC 3550). > > Nevertheless, it is also specified that this deterministically computed > RTCP report interval should have a lower bound to avoid having bursts > (cumpling) of RTCP packets when the number of participants is small and > the law of large numbers is not helping to smooth out the traffic > overhead. This would also help to avoid excessive frequent reports > during transient outages like a network partition. The recommended value > in RFC 3550 for that fixed RTCP minimum interval is 5 seconds. > > The RFC 3550 also specifies that in some cases (e.g., if the data rate > is high and the application demands more timely feedback reports) an > implementation may scale the minimum RTCP interval to a smaller value > given by 360 divided by the session bandwidth (in kbps). Consequently, > this yields to an interval smaller than 5 seconds for bandwidths greater > than 72 kbps. In multicast sessions, only active senders may use that > reduced minimum interval, whilst in unicast sessions it also may be used > by receivers. In the above cases, however, the RTCP minimum interval > must be still taken into account during the membership accounting > procedure in order to not prematurely time out participants (who can > indeed be using it) because of inactivity. > > However, RFC 4585 defines an extension to the RTP Audio-Visual Profile > (AVP) that enables receivers to provide, statistically, more immediate > feedback messages to the senders and thus allows for short-term > adaptation and efficient feedback-based repair mechanisms to be > implemented, while maintaining the bandwidth constraints for RTCP and > preserving scalability to large groups. In RFC 4585, the RTCP > transmission interval specified in RFC 3550 is denoted as Regular RTCP > interval. In addition, RFC 4585 specifies that feedback messages can be > reported earlier than the next scheduled Regular RTCP transmission time > if a receiver detects the need to inform about events of interest in the > media stream (e.g., picture or slice loss) close to their occurrence. > Otherwise, the Regular RTCP transmission mode is employed, but the > minimum RTCP report interval of 5 seconds recommended in RFC 3550 is > dropped. > > So, my questions about this are: > > - When using the Regular RTCP reporting rules (RFC 3550) in multicast > scenarios, which option should we select for the minimum RTCP reporting > interval (for a media sender)? Can we use any of the two options for > selection the minimum thresholds (i.e., 5 sec or 360/bw_session_kbps)? > To my understanding you can use any of them. This is actually a potential interoperability issue. > - Likewise, should the sentence "the minimum RTCP report interval of 5 > seconds recommended in RFC 3550 is dropped" from RFC 4585 be applied in > all cases (i.e. not only when using the early RTCP reporting rules)? It applies also for regular reporting and instead the trr-int mechanism is introduced. I would however strongly recommend that one uses 5 seconds in the formula when timing out sources to avoid spurious timing out of sources that uses the 5 seconds if oneself are uses the scaled value. Cheers Magnus Westerlund ---------------------------------------------------------------------- Multimedia Technologies, Ericsson Research EAB/TVM ---------------------------------------------------------------------- Ericsson AB | Phone +46 10 7148287 Färögatan 6 | Mobile +46 73 0949079 SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com ----------------------------------------------------------------------
- [AVTCORE] Question about the minimum RTCP report … Mario Montagud Climent
- Re: [AVTCORE] Question about the minimum RTCP rep… Magnus Westerlund
- Re: [AVTCORE] Question about the minimum RTCP rep… Mario Montagud Climent