Re: [xrblock] Comments on draft-ietf-xrblock-rtcp-xr-synchronization-00
Kevin Gross <kevin.gross@avanw.com> Sun, 04 November 2012 18:18 UTC
Return-Path: <kevin.gross@avanw.com>
X-Original-To: xrblock@ietfa.amsl.com
Delivered-To: xrblock@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70EFA21F843A for <xrblock@ietfa.amsl.com>; Sun, 4 Nov 2012 10:18:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.042
X-Spam-Level:
X-Spam-Status: No, score=-1.042 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_32=0.6]
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 02QpRWngRD8n for <xrblock@ietfa.amsl.com>; Sun, 4 Nov 2012 10:18:08 -0800 (PST)
Received: from oproxy8-pub.bluehost.com (oproxy8-pub.bluehost.com [69.89.22.20]) by ietfa.amsl.com (Postfix) with SMTP id 2EF0921F879C for <xrblock@ietf.org>; Sun, 4 Nov 2012 10:18:08 -0800 (PST)
Received: (qmail 14027 invoked by uid 0); 4 Nov 2012 18:17:44 -0000
Received: from unknown (HELO host291.hostmonster.com) (74.220.215.91) by oproxy8.bluehost.com with SMTP; 4 Nov 2012 18:17:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=avanw.com; s=default; h=Content-Type:Cc:To:From:Subject:Message-ID:Date:References:In-Reply-To:MIME-Version; bh=/W54JJosSLknk/GP3WF8j4Pim66rWclxxaMbx4ei/cY=; b=IRHwmHcWnL6bstvJd26vJVrz6mUSE69sGddUMVNyJCxhxqEFoDOgx7azmsBMmrqCZW+ty+8s+X0rfGXJyQZmQuepxUTnoIsJeCMpaZN38WgyfygdvgLm+dr8itrx+VSn;
Received: from [209.85.215.172] (port=32940 helo=mail-ea0-f172.google.com) by host291.hostmonster.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.76) (envelope-from <kevin.gross@avanw.com>) id 1TV4lT-0001Gz-LV for xrblock@ietf.org; Sun, 04 Nov 2012 11:17:44 -0700
Received: by mail-ea0-f172.google.com with SMTP id k13so2271827eaa.31 for <xrblock@ietf.org>; Sun, 04 Nov 2012 10:17:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.14.200.134 with SMTP id z6mr28196660een.33.1352053062288; Sun, 04 Nov 2012 10:17:42 -0800 (PST)
Received: by 10.223.152.201 with HTTP; Sun, 4 Nov 2012 10:17:42 -0800 (PST)
In-Reply-To: <CALw1_Q0Ub5k8WRNQJRhuKYSRMEdcxP-D+=4HLfEiy-3HSwX7ww@mail.gmail.com>
References: <51E6A56BD6A85142B9D172C87FC3ABBB443AB6A8@szxeml539-mbx.china.huawei.com> <12D5C620-EEE0-4FBC-B77C-165748978B97@csperkins.org> <51E6A56BD6A85142B9D172C87FC3ABBB443ACC48@szxeml539-mbx.china.huawei.com> <20121030.133804.10211661.asaeda@sfc.wide.ad.jp> <CALw1_Q3YkvxYCqNwuoL8se=a01j0x9tr2JLAagVDj=z1vxPkhA@mail.gmail.com> <51E6A56BD6A85142B9D172C87FC3ABBB443AD0E7@szxeml539-mbx.china.huawei.com> <CALw1_Q0Ub5k8WRNQJRhuKYSRMEdcxP-D+=4HLfEiy-3HSwX7ww@mail.gmail.com>
Date: Sun, 04 Nov 2012 11:17:42 -0700
Message-ID: <CALw1_Q2-eQ0htXed8Q2Vu553nXT7dQQ65QSfgur9L43WdQ3QzA@mail.gmail.com>
From: Kevin Gross <kevin.gross@avanw.com>
To: "Huangyihong (Rachel)" <rachel.huang@huawei.com>
Content-Type: multipart/alternative; boundary="047d7b343a727ec64a04cdaf628d"
X-Identified-User: {1416:host291.hostmonster.com:avanwcom:avanw.com} {sentby:smtp auth 209.85.215.172 authed with kevin.gross@avanw.com}
Cc: "csp@csperkins.org" <csp@csperkins.org>, "xrblock@ietf.org" <xrblock@ietf.org>
Subject: Re: [xrblock] Comments on draft-ietf-xrblock-rtcp-xr-synchronization-00
X-BeenThere: xrblock@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Metric Blocks for use with RTCP's Extended Report Framework working group discussion list <xrblock.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xrblock>, <mailto:xrblock-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/xrblock>
List-Post: <mailto:xrblock@ietf.org>
List-Help: <mailto:xrblock-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xrblock>, <mailto:xrblock-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Nov 2012 18:18:09 -0000
Oh, and we shouldn't forget that we need to address the issue of how to represent the sign of the offset. Kevin Gross +1-303-447-0517 Media Network Consultant AVA Networks - www.AVAnw.com <http://www.avanw.com/>, www.X192.org On Sat, Nov 3, 2012 at 9:06 AM, Kevin Gross <kevin.gross@avanw.com> wrote: > Rachel, > > Your first proposal fixes one of the two problems in that paragraph. We > still need to improve the definition of the reference point. Adding the RFC > 6051 section number would help but I don't think that is defined well > enough there to allow an accurate measurement. Also, as Colin pointed out, > there needs to be a discussion of how to make the measurement when multiple > streams are involved. > > The second proposal is looking good until we get to the new last sentence. > For maximum accuracy, we'd like to use the NTP timestamps directly if > they're available. If they're not available, we have to suggest something > else and there's bit more to it than what you've proposed in your last > sentence. If you need a specific suggestion, let me know and I'll have a > think. > > Kevin Gross > +1-303-447-0517 > Media Network Consultant > AVA Networks - www.AVAnw.com <http://www.avanw.com/>, www.X192.org > > > > On Tue, Oct 30, 2012 at 9:26 PM, Huangyihong (Rachel) < > rachel.huang@huawei.com> wrote: > >> Hi Kevin,**** >> >> ** ** >> >> Best Regards!**** >> >> Rachel**** >> >> ** ** >> >> *From:* Kevin Gross [mailto:kevin.gross@avanw.com] >> *Sent:* Wednesday, October 31, 2012 2:49 AM >> *To:* Hitoshi Asaeda >> *Cc:* Huangyihong (Rachel); csp@csperkins.org; xrblock@ietf.org >> >> *Subject:* Re: [xrblock] Comments on >> draft-ietf-xrblock-rtcp-xr-synchronization-00**** >> >> ** ** >> >> The accuracy requirement we've discussed for presentation times is 10 >> microseconds or better. I apologize that I have not yet drafted an I-D I >> promised summarizing these requirements. Required range is on the order of >> several seconds, maybe up to a minute. We need most of the bits to the >> right of the decimal in the NTP timestamp but we don't need many to the >> left. The reason we included all 64 is because the 64-bit NTP timestamp is >> the smallest standard timestamp format that gives us the resolution >> required. A non-standard format as small as 40 bits would suffice but RTCP >> is not a particularly bandwidth constrained protocol and the standard >> format and 32-bit word alignment as proposed in the draft should simplify >> implementation.**** >> >> ** ** >> >> [Rachel]: Thanks for the clarifications. **** >> >> ** ** >> >> It looks like I've overlooked issues with Synchronization Delay and >> Synchronization Offset in my previous review.**** >> >> ** ** >> >> The Synchronization Delay definition needs to provide a more specific >> description of what's being referred to in RFC 6051 for defining the >> reference point for this measurement. Specifically the draft needs to >> define "beginning of session". I don't find such a concept in RFC 6051. RFC >> 6051 section 2.1.1 defines when sessions are joined but probably not in >> enough detail to know how to do a measurement referenced to this point.** >> ** >> >> ** ** >> >> The text in 4.2 of the delay draft, "from the RTCP packets received on >> all of the components RTP sessions to the beginning of session" might lead >> some implementers to compute a negative Synchronization Delay. Revers the >> from and to clauses in the text or add a formula to clarify.**** >> >> ** ** >> >> [Rachel]: Good point. How about the following changes?**** >> >> OLD TEXT:**** >> >> “ The average delay, expressed in units of 1/65536 seconds, >> from the**** >> >> RTCP packets received on all of the components RTP sessions to the* >> *** >> >> beginning of session [RFC6051].**** >> >> “**** >> >> NEW TEXT:**** >> >> “ The average delay, expressed in units of 1/65536 seconds, >> from the**** >> >> time when sessions are joined [RFC6051] to the**** >> >> RTCP packets received on all of the components RTP sessions.**** >> >> “**** >> >> ** ** >> >> There seems to be a dimensional problem in the Synchronization Offset >> definition. Everything in the definition is in units of RTP clock but since >> we're using an NTP timestamp for the report, I assume this is supposed to >> define a quantity in units of NTP time.**** >> >> ** ** >> >> [Rachel] Okay. I would propose following changes.**** >> >> OLD TEXT:**** >> >> “**** >> >> That is to say,if Si is the RTP timestamp from the**** >> >> reporting RTP packet i, and Ri is the time of arrival in RTP**** >> >> timestamp units for reporting RTP packet i, Sj is the RTP**** >> >> timestamp from the reference RTP packet j, and Rj is the time of*** >> * >> >> arrival in RTP timestamp units for reference RTP packet j, then**** >> >> the value of the synchronization offset D may be expressed as**** >> >> D(i,j) = (Rj - Ri) - (Sj - Si) = (Rj - Sj) - (Ri - Si)**** >> >> “**** >> >> ** ** >> >> NEW TEXT:**** >> >> “**** >> >> That is to say, if Si is the NTP timestamp from the**** >> >> reporting RTP packet i, and Ri is the time of arrival in **** >> >> NTP timestamp units for reporting RTP packet i, Sj is the NTP**** >> >> timestamp from the reference RTP packet j, and Rj is the time of*** >> * >> >> arrival in NTP timestamp units for reference RTP packet j, then**** >> >> the value of the synchronization offset D may be expressed as**** >> >> D(i,j) = (Rj - Ri) - (Sj - Si) = (Rj - Sj) - (Ri - Si)**** >> >> Where Si, Ri, Sj and Rj are calculated from theircorresponding >> **** >> >> RTP timestamps.**** >> >> “**** >> >> ** ** >> > >
- [xrblock] Comments on draft-ietf-xrblock-rtcp-xr-… Claire Bi(jiayu)
- Re: [xrblock] Comments on draft-ietf-xrblock-rtcp… Qin Wu
- [xrblock] Comments on draft-ietf-xrblock-rtcp-xr-… Huangyihong (Rachel)
- [xrblock] Fw: Comments on draft-ietf-xrblock-rtcp… Qin Wu
- Re: [xrblock] Fw: Comments on draft-ietf-xrblock-… Huangyihong (Rachel)
- Re: [xrblock] Comments on draft-ietf-xrblock-rtcp… Colin Perkins
- Re: [xrblock] Comments on draft-ietf-xrblock-rtcp… Huangyihong (Rachel)
- Re: [xrblock] Comments on draft-ietf-xrblock-rtcp… Colin Perkins
- Re: [xrblock] Comments on draft-ietf-xrblock-rtcp… Huangyihong (Rachel)
- Re: [xrblock] Comments on draft-ietf-xrblock-rtcp… Hitoshi Asaeda
- Re: [xrblock] Comments on draft-ietf-xrblock-rtcp… Kevin Gross
- Re: [xrblock] Comments on draft-ietf-xrblock-rtcp… Huangyihong (Rachel)
- Re: [xrblock] Comments on draft-ietf-xrblock-rtcp… Colin Perkins
- Re: [xrblock] Comments on draft-ietf-xrblock-rtcp… Kevin Gross
- Re: [xrblock] Comments on draft-ietf-xrblock-rtcp… Kevin Gross
- Re: [xrblock] Comments on draft-ietf-xrblock-rtcp… Huangyihong (Rachel)
- Re: [xrblock] Comments on draft-ietf-xrblock-rtcp… Huangyihong (Rachel)
- [xrblock] 答复: Comments on draft-ietf-xrblock-rtcp… Qin Wu
- Re: [xrblock] 答复: Comments on draft-ietf-xrblock-… Kevin Gross
- [xrblock] 答复: 答复: Comments on draft-ietf-xrblock-… Huangyihong (Rachel)
- [xrblock] 答复: 答复: Comments on draft-ietf-xrblock-… Huangyihong (Rachel)