Re: [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-01.txt
Randell Jesup <rjesup@wgate.com> Mon, 03 December 2007 23:47 UTC
Return-path: <avt-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IzL0A-0002X3-64; Mon, 03 Dec 2007 18:47:02 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IzL08-0002Wc-NG for avt@ietf.org; Mon, 03 Dec 2007 18:47:00 -0500
Received: from pr-66-150-46-254.wgate.com ([66.150.46.254] helo=exchange1.wgate.com) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IzL08-0002Xs-8H for avt@ietf.org; Mon, 03 Dec 2007 18:47:00 -0500
Received: from jesup.eng.wgate.com ([10.32.2.26]) by exchange1.wgate.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 3 Dec 2007 18:47:00 -0500
To: Alan Clark <alan.d.clark@telchemy.com>
Subject: Re: [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-01.txt
References: <20071203195856.56DA84DC008@mail.globalsuite.net>
From: Randell Jesup <rjesup@wgate.com>
Date: Mon, 03 Dec 2007 18:46:58 -0500
In-Reply-To: <20071203195856.56DA84DC008@mail.globalsuite.net> (Alan Clark's message of "Mon, 3 Dec 2007 14:57:01 -0500")
Message-ID: <ybusl2jbatp.fsf@jesup.eng.wgate.com>
User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-OriginalArrivalTime: 03 Dec 2007 23:47:00.0106 (UTC) FILETIME=[CC0B5EA0:01C83606]
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 5a9a1bd6c2d06a21d748b7d0070ddcb8
Cc: 'Colin Perkins' <csp@csperkins.org>, 'AVT WG' <avt@ietf.org>
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Randell Jesup <rjesup@wgate.com>
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
Errors-To: avt-bounces@ietf.org
"Alan Clark" <alan.d.clark@telchemy.com> writes: >>>(i) Size - playout buffers can be much larger, potentially 10's of >>>seconds > >>Greater than 65 seconds? That's how long the jitter buffer params in 3611 >>can cover (16 bits at 1ms/per). > >Well.... most would be up to 20 seconds however you could potentially have a >TCP based streaming system with a much larger buffer Ok, but you'll need to make a justification why the 65 seconds available for reporting in 3611 isn't sufficient. (65 seconds doesn't mean you can't have a deeper buffer, just that the 3611 stats won't show more than 65.) >>>Why is there a need to signal the measurement interval? The baseline >>>RTCP reports operate on the interval since the last report - is that not >simpler? >> >>This requires monitoring systems to recognize sequential RTCP reports, >>would not deal properly with lost RTCP reports, and for midpoint >>systems would cause problems if routes changed. > >>I don't think this adds siginificant complexity, at least not the >sequential aspect. The RTCP has info that lets you know the sequence >numbers/timestamps received/transmitted, and the time and period. It's easy >to figure out if an RTCP was "lost", just by retaining the last one (see >note). However, whether the period is fixed or not, what does a midbox/etc >do if an RTCP is lost anyways? How is this really different (let alone >tough) if the packets are of variable length? > >>(Note: in AVPF scenarios, you can get a number of RTCPs sent in a very >short period, and *in theory*, they could be received out-of-order due to >route-flapping, etc. Something to realize can happen, even if it's rare. >>The simplest solution (depending on what you use RTCP for) is to ignore the >"stale" out-of-order RTCP as if it were lost.) > >If the midpoint is a router or SBC handling 50,000 concurrent streams >through a distributed network processor architecture (i.e. each packet may >be assigned to any microengine) then it is more practical to simply capture >an RTCP packet and relay it up to a metrics processing / traffic analysis >function than to have to track relationships between adjacent RTCP payloads. Except that the "metrics-processing/traffic-analysis" engine *can* track relationships between adjacent RTCP payloads, I assume. And it only matters if you need to do something active based on the loss of an RTCP packet (which is normally possible, though over TCP it wouldn't be lost). So I understand the router/SBC scenario, but you haven't shown why that leads to a requirement. -- Randell Jesup, Worldgate (developers of the Ojo videophone), ex-Amiga OS team rjesup@wgate.com "The fetters imposed on liberty at home have ever been forged out of the weapons provided for defence against real, pretended, or imaginary dangers from abroad." - James Madison, 4th US president (1751-1836) _______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www1.ietf.org/mailman/listinfo/avt
- [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-01.t… Internet-Drafts
- RE: [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-… Schwarz Albrecht
- Re: [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-… Colin Perkins
- Re: [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-… Colin Perkins
- RE: [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-… Alan Clark
- Re: [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-… Randell Jesup
- RE: [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-… Alan Clark
- Re: [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-… Randell Jesup
- RE: [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-… Schwarz Albrecht
- Re: [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-… Randell Jesup
- Re: [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-… Colin Perkins