Re: [xrblock] draft-asaeda-xrblock-rtcp-xr-synchronization comments (was: Re: Polling the WG for interests in adding new milestones)
Kevin Gross <kevin.gross@avanw.com> Wed, 09 May 2012 14:57 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 872CF21F8532 for <xrblock@ietfa.amsl.com>; Wed, 9 May 2012 07:57:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.625
X-Spam-Level:
X-Spam-Status: No, score=0.625 tagged_above=-999 required=5 tests=[AWL=-0.103, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, FM_FORGED_GMAIL=0.622, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, J_CHICKENPOX_75=0.6, RDNS_NONE=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1J7nOhG2sdHx for <xrblock@ietfa.amsl.com>; Wed, 9 May 2012 07:57:53 -0700 (PDT)
Received: from oproxy5-pub.bluehost.com (oproxy5.bluehost.com [IPv6:2605:dc00:100:2::a5]) by ietfa.amsl.com (Postfix) with SMTP id DB32B21F8525 for <xrblock@ietf.org>; Wed, 9 May 2012 07:57:52 -0700 (PDT)
Received: (qmail 32273 invoked by uid 0); 9 May 2012 14:57:52 -0000
Received: from unknown (HELO host291.hostmonster.com) (74.220.215.91) by cpoproxy2.bluehost.com with SMTP; 9 May 2012 14:57:52 -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=jqdPUUn4SFV63U87yOGIHHmHq7kUaGfzgOslujWra3Y=; b=LzjtEbnLEnWiX5W0ovToI0Lz1z2en8TKYWpUdZdh9D+CP8pSihtlETJ5lXyqCBtQYGdyA2yJLjspSem3/FoU4wbtxKQuoiH1gKu6BCP/TSxUFxrHaER6SZgoHaq6BLEQ;
Received: from mail-wi0-f178.google.com ([209.85.212.178]) by host291.hostmonster.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.76) (envelope-from <kevin.gross@avanw.com>) id 1SS8Kt-0005VO-Od for xrblock@ietf.org; Wed, 09 May 2012 08:57:52 -0600
Received: by wibhn19 with SMTP id hn19so350855wib.13 for <xrblock@ietf.org>; Wed, 09 May 2012 07:57:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.216.1 with SMTP id f1mr268383wep.24.1336575470024; Wed, 09 May 2012 07:57:50 -0700 (PDT)
Received: by 10.223.2.13 with HTTP; Wed, 9 May 2012 07:57:49 -0700 (PDT)
In-Reply-To: <51E6A56BD6A85142B9D172C87FC3ABBB3AF2957E@szxeml539-mbx.china.huawei.com>
References: <CALw1_Q0KDuSQ-ptLxXuR+itLXLEC=tvzvsduNs4RkDY+HPBAjg@mail.gmail.com> <6A806DF8607A4D8BA47339CCC90D392D@china.huawei.com> <51E6A56BD6A85142B9D172C87FC3ABBB3AF2957E@szxeml539-mbx.china.huawei.com>
Date: Wed, 09 May 2012 08:57:49 -0600
Message-ID: <CALw1_Q3XwnECOURoKLOwq9rzRwhmzCL-vH3wEFhEDeYmPcumWw@mail.gmail.com>
From: Kevin Gross <kevin.gross@avanw.com>
To: "Huangyihong (Rachel)" <rachel.huang@huawei.com>
Content-Type: multipart/alternative; boundary="0016e6d59e4b1b36cf04bf9bbaf8"
X-Identified-User: {1416:host291.hostmonster.com:avanwcom:avanw.com} {sentby:smtp auth 209.85.212.178 authed with kevin.gross@avanw.com}
Cc: "xrblock@ietf.org" <xrblock@ietf.org>
Subject: Re: [xrblock] draft-asaeda-xrblock-rtcp-xr-synchronization comments (was: Re: Polling the WG for interests in adding new milestones)
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: Wed, 09 May 2012 14:57:54 -0000
1/65536 units would work and would be better than 1 ms currently specified. 1/65536 units are used for initial synchronization delay and that does not need to be changed. However, the 15 microseond accuracy of a 1/65536 timestamp is marginal for measuring presentation time for some audio applications and could be insufficient for future applications in other fields. State of the art network synchronization is <<1 microsecond. We should match that capability where it matters. It matters here and so I've suggested a full 64-bit timestamp. I will write an I-D to clearly specify and justify these requirements. Kevin Gross On Wed, May 9, 2012 at 3:25 AM, Huangyihong (Rachel) < rachel.huang@huawei.com> wrote: > Hi,**** > > ** ** > > ** ** > > ** ** > > Best Regards!**** > > Rachel**** > > ** ** > > *From:* xrblock-bounces@ietf.org [mailto:xrblock-bounces@ietf.org] *On > Behalf Of *Qin Wu > *Sent:* Wednesday, May 09, 2012 4:36 PM > *To:* Kevin Gross > *Cc:* xrblock@ietf.org > *Subject:* Re: [xrblock] draft-asaeda-xrblock-rtcp-xr-synchronization > comments (was: Re: Polling the WG for interests in adding new milestones)* > *** > > ** ** > > Hi,**** > > ----- Original Message ----- **** > > *From:* Kevin Gross <kevin.gross@avanw.com> **** > > *To:* Qin Wu <bill.wu@huawei.com> **** > > *Cc:* xrblock@ietf.org ** ** > > *Sent:* Wednesday, May 09, 2012 1:17 AM**** > > *Subject:* [xrblock] draft-asaeda-xrblock-rtcp-xr-synchronization > comments (was: Re: Polling the WG for interests in adding new milestones)* > *** > > ** ** > > My comments on the draft: **** > > ** ** > > Section 2: Add definition of "Initial synchronization Delay". Term is used > in Section 1.**** > > [Qin]: Okay, but the "Initial synchronization Delay" appeared firstly in > the RFC6051,maybe we can just simply refer to it.**** > > Section 2: Add definition of "General Synchronization Offset" which > appears in sections 1 and 3. Is this the same as "synchronization offset"? > **** > > [Qin]: Yes.**** > > Section 3: Copyedit to fix grammar problems.**** > > [Qin]: Okay.**** > > ** ** > > Section 3, 3rd paragraph: ..."there can be an arbitrary number of streams > carried in different RTP streams..." do you mean arbitrary number of > streams in RTP_sessions_?**** > > [Qin]: Yes.**** > > Section 4.2: Clarify "the arbitrary RTP stream". Do you mean "an > arbitrary RTP stream"?**** > > [Qin]: Yes.**** > > Section 5.2: Milliseconds are not sufficient synchronization resolution > for some multimedia applications. see - > https://docs.google.com/document/d/1ANYd-MkQUtJi5_B8uwOwfazB0p1Qmr6X6r85dsmUTgo/edit. > I suggest using a standard 64-bit NTP timestamp for this report as has been > done in draft-ietf-xrblock-rtcp-xr-delay and draft-ietf-avtcore-idms.**** > > [Qin]: I need to go to look at the reference you provided first and get > back to you.**** > > ** ** > > [Rachel]: Why not using 1/65535 second? 32-bit is enough for 1/65535 > second accuracy.**** > > **** > > With regards to the comments below, the following points have been > previously discussed regarding timestamp representations:**** > > 1. It is desirable to use standard timestamp formats. NTP defines > timestamps of varying precision and range (RFC 5905 section 6). Some RTCP > applications use timestamps in 1/65536 second or millisecond units. *** > * > 2. User-facing presentation time needs to be measured with greater > than 1/65536 second (15 microsecond) accuracy **** > 3. Network delivery delays (in the presence of bufferbloat, for > instance) can reach several seconds **** > 4. Payload (decode, encode and FEC) processing can take 10s of seconds > **** > 5. Bandwidth efficiency is not a strong design driver for RTCP**** > > If it would be helpful, I could collect these points and the above use > cases into an informative internet draft.**** > > [Qin]: Looks a good idea to me.:-)**** > > Kevin**** > > ** ** > > On Sun, Mar 18, 2012 at 9:09 PM, Qin Wu <bill.wu@huawei.com> wrote:**** > > Hi, Roland: > The fair question is what is the acceptable synchronization offset is for > any streaming service? > > I tend to agree with you 16bit is more than enough for synchronization > offset between > two streams sent in two separated RTP streams since 16 bit field in the > order of millisecond > can support Maximum synchronization delay 65.536 secs. > > > Taken audio-video synchronization requirements described in BBF TR-126 as > a example,audio stream and video stream > belong to the same session, the acceptable synchronization offset is > multiple tens of milliseconds, > far less than 65.536 secs. > > However if we change 32bit into 16bit, we may face padding issue. For > example, given the odd number of General sycnrhonization > offset in 16bit carried in the same report blocks, we may need to add one > additonal 16bit paading at the end of report block since > following the constraint for report block defined in RFC3611, each report > block should be multiple 32 bit words long. > > Also I like to point out "mod 65536 (2^16)" has nothing to do with 32 bit > synchronization offset field but used to limit the maximimu number > of multiple synchronization offset reporting. > > Regards! > -Qin**** > > ----- Original Message ----- > From: <Roland.Schott@telekom.de> > To: <ron.even.tlv@gmail.com>; <xrblock@ietf.org> > Sent: Friday, March 16, 2012 7:03 PM > Subject: Re: [xrblock] Polling the WG for interests in adding new > milestones > > > > Hi all, > > my feedback to draft-asaeda-xrblock-rtcp-xr-synchronization: > > Section 5.2. "Packet i Generalization offset": > here are 32 bits used, 16 bits seem to be sufficient, because value is a > result of a modulo operation "mod 65536". > Possibility is to reduce field to 16 bits and use free bits as a reserved > field. > > > Possiblity: > old: > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | General Synchronization Offset of packet begin_seq+1 mod 65536| > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > > new: > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > |GSO pack. begin_seq+1 mod 65536| rsvd | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > > > > Regards > > Roland > > > -----Ursprüngliche Nachricht----- > Von: xrblock-bounces@ietf.org [mailto:xrblock-bounces@ietf.org] Im > Auftrag von Roni Even > Gesendet: Mittwoch, 14. März 2012 15:55 > An: 'Romascanu, Dan (Dan)'; 'Shida Schubert'; 'xrblock' > Betreff: Re: [xrblock] Polling the WG for interests in adding new > milestones > > Same here, > Roni Even > > > -----Original Message----- > > From: xrblock-bounces@ietf.org [mailto:xrblock-bounces@ietf.org] On > > Behalf Of Romascanu, Dan (Dan) > > Sent: Wednesday, March 14, 2012 2:49 PM > > To: Shida Schubert; xrblock > > Subject: Re: [xrblock] Polling the WG for interests in adding new > > milestones > > > > Interested and willing to review on both I-Ds. > > > > Dan > > > > > > > > > > > -----Original Message----- > > > From: xrblock-bounces@ietf.org [mailto:xrblock-bounces@ietf.org] On > > > Behalf Of Shida Schubert > > > Sent: Wednesday, March 14, 2012 1:06 PM > > > To: xrblock > > > Subject: [xrblock] Polling the WG for interests in adding new > > > milestones > > > > > > > > > All; > > > > > > Below are drafts that have been discussed and received some > > supports. > > > > > > Charles and I would have to talk to AD about adding milestones for > > > any new WG items but I want to poll the WG for interests before the > > > meeting, so we can talk to AD face to face. > > > > > > To make sure we get enough energy to complete the work we will be > > > adopting, we as chairs want to hear who is willing to review and > > > contribute not only interested. > > > > > > So please indicate what you are willing to do for each of the drafts > > > listed below next to the option listed. > > > > > > draft-zorn-xrblock-rtcp-xr-al-stat > > > > > > - Interested > > > > > > - Interested and willing to review > > > > > > - Interested and willing to review and contribute > > > > > > *************************** > > > > > > draft-asaeda-xrblock-rtcp-xr-synchronization > > > > > > - Interested > > > > > > - Interested and willing to review > > > > > > - Interested and willing to review and contribute > > > > > > Many Thanks & Regards > > > Shida > > > _______________________________________________ > > > xrblock mailing list > > > xrblock@ietf.org > > > https://www.ietf.org/mailman/listinfo/xrblock > > _______________________________________________ > > xrblock mailing list > > xrblock@ietf.org > > https://www.ietf.org/mailman/listinfo/xrblock > > _______________________________________________ > xrblock mailing list > xrblock@ietf.org > https://www.ietf.org/mailman/listinfo/xrblock > _______________________________________________ > xrblock mailing list > xrblock@ietf.org > https://www.ietf.org/mailman/listinfo/xrblock > _______________________________________________ > xrblock mailing list > xrblock@ietf.org > https://www.ietf.org/mailman/listinfo/xrblock**** > > ** ** > ------------------------------ > > _______________________________________________ > xrblock mailing list > xrblock@ietf.org > https://www.ietf.org/mailman/listinfo/xrblock**** > >
- [xrblock] draft-asaeda-xrblock-rtcp-xr-synchroniz… Kevin Gross
- Re: [xrblock] draft-asaeda-xrblock-rtcp-xr-synchr… Qin Wu
- Re: [xrblock] draft-asaeda-xrblock-rtcp-xr-synchr… Huangyihong (Rachel)
- Re: [xrblock] draft-asaeda-xrblock-rtcp-xr-synchr… Kevin Gross