Re: [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-01.txt

Randell Jesup <rjesup@wgate.com> Wed, 05 December 2007 19:31 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 1IzzyD-0002AY-VU; Wed, 05 Dec 2007 14:31:45 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IzzyC-00022k-Mf for avt@ietf.org; Wed, 05 Dec 2007 14:31:44 -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 1IzzyC-00069t-0Y for avt@ietf.org; Wed, 05 Dec 2007 14:31:44 -0500
Received: from jesup.eng.wgate.com ([10.32.2.26]) by exchange1.wgate.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 5 Dec 2007 14:31:43 -0500
To: Schwarz Albrecht <Albrecht.Schwarz@alcatel-lucent.de>
Subject: Re: [AVT] I-D ACTION:draft-ietf-avt-rtcpxr-audio-01.txt
References: <E1IuD1J-0003gU-Q7@stiedprstage1.ietf.org> <0E6FE547-C607-4A63-859E-96D892A3034C@csperkins.org> <8BB8AD9870081C42B2B309E00352E4EA0150EFB3@FRVELSMBS15.ad2.ad.alcatel.com> <6D48DFDC-28AF-45A3-B320-17160910D141@csperkins.org> <8BB8AD9870081C42B2B309E00352E4EA0156F11E@FRVELSMBS15.ad2.ad.alcatel.com>
From: Randell Jesup <rjesup@wgate.com>
Date: Wed, 05 Dec 2007 14:31:41 -0500
In-Reply-To: <8BB8AD9870081C42B2B309E00352E4EA0156F11E@FRVELSMBS15.ad2.ad.alcatel.com> (Schwarz Albrecht's message of "Wed, 5 Dec 2007 08:46:35 +0100")
Message-ID: <ybubq95aqg2.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: 05 Dec 2007 19:31:43.0017 (UTC) FILETIME=[772C9190:01C83775]
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 3e15cc4fdc61d7bce84032741d11c8e5
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

"Schwarz Albrecht" <Albrecht.Schwarz@alcatel-lucent.de> writes:
>there's an RTCP protocol oriented view of the problem and an application
>perspective.

Or perhaps more directly: an endpoint-oriented view, and a network/midbox
oriented view.

>Please take a more application-centric view of the problem, and consider
>also remote served users ("remote means that XR/HR are reported again
>via non-RTCP based reporting interfaces, e.g. like SIP or H.248").

Well, the transport for the information shouldn't matter.  The "user"
(network/midbox) in this scenario gets the data blocks, whether they come
by RTCP or by SIP, etc.

>Responses to your comments:
>a) relative time: ok locally, but remote processing implies a second
>piece of information in order to derivate the absolute time; I fail to
>see the benefit of relative time

Colin was saying to use an existing clock/format, such as an NTP time,
instead of ms.  And if a remote processor needs an additional bit of data
from the RTCP, then whatever is sending the report block to the remote 
processor should send the additional data as well (such as SR/RR from the
RTCP, or the relevant data from it).  That said, I'll note that
RFC 3611 has lots of stuff measured in ms in it.  And the media clock is
problematic unless we add restrictions that lock the media clock for all
payloads of a stream to the same value (which isn't going to happen, even
though it causes untold possibilities for annoyance).

>b) equidistant measurement interval size: think about statistical
>functions above the time scale of the measurement interval itself; there
>are then functions based on time series (i.e., temporal composition of
>metrics; note: the spatial composition, as considered by IPPM, is a
>different story).
>... such time series based functions are much simpler when time
>intervals are equidistant 

Sure, they're easier to calculate.  However, even under the best of
circumstances you can't count on the intervals being truly equidistant, and
in some quite possible cases (RTCP bandwidth restricted by the algorithm
due to competing traffic from the same or other endpoints,
endpoint/application issues, etc) you can get wildly non-equidistant
measurements (factors of 2x or more).  So your stats functions *have* to
handle both minor non-uniform periods (due to sampling error and real-time
preemption), and major non-uniformity (due to RTCP
bandwidth/algorithm/etc).

-- 
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