RE: [AVT] Clock skew and RTP
"Mike Marchywka" <mmarchywka@eyewonder.com> Mon, 21 October 2002 10:17 UTC
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA22861 for <avt-archive@odin.ietf.org>; Mon, 21 Oct 2002 06:17:30 -0400 (EDT)
Received: (from mailnull@localhost) by www1.ietf.org (8.11.6/8.11.6) id g9LAJE019802 for avt-archive@odin.ietf.org; Mon, 21 Oct 2002 06:19:14 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9LAIgv19792; Mon, 21 Oct 2002 06:18:42 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9LAHrv19762 for <avt@optimus.ietf.org>; Mon, 21 Oct 2002 06:17:53 -0400
Received: from atlexc01.ATLANTA.EYEWONDER.COM (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA22809 for <avt@ietf.org>; Mon, 21 Oct 2002 06:15:37 -0400 (EDT)
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Subject: RE: [AVT] Clock skew and RTP
X-MIMEOLE: Produced By Microsoft Exchange V6.0.6249.0
Date: Mon, 21 Oct 2002 06:17:49 -0400
Message-ID: <73CA026E5E77C74398C69F3338C5967C534564@atlexc01.atlanta.eyewonder.com>
Thread-Topic: [AVT] Clock skew and RTP
Thread-Index: AcJ404dDgeHxfkJrQ/iravKo9a/g4gAF38KA
From: Mike Marchywka <mmarchywka@eyewonder.com>
To: Dan Firac <danutf@redlinecommunications.ro>, Colin Perkins <csp@isi.edu>
Cc: avt@ietf.org
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by www1.ietf.org id g9LAHrv19763
Sender: avt-admin@ietf.org
Errors-To: avt-admin@ietf.org
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
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>
Content-Transfer-Encoding: 8bit
I did find this on citeseer: http://citeseer.nj.nec.com/moon99estimation.html -----Original Message----- From: Dan Firac [mailto:danutf@redlinecommunications.ro] Sent: Monday, October 21, 2002 3:57 AM To: Colin Perkins Cc: avt@ietf.org Subject: Re: [AVT] Clock skew and RTP Hi Colin, See comments below. ----- Original Message ----- From: "Colin Perkins" <csp@isi.edu> To: "Dominique Fober" <fober@grame.fr> Cc: <avt@ietf.org> Sent: Friday, October 18, 2002 6:15 PM Subject: Re: [AVT] Clock skew and RTP > --> Dominique Fober writes: > >Thanks a lot for your replies. It answers my question: resuming the > >thread, it appears that RTP provides a mean to detect the clock skew to > >NTP synchronized hosts via the SR RTCP packets, but don't include (itself > >or using a dedicated payload) an explicit solution. > > The mapping in RTCP SR packets is used for lip-synchronization, but is not > needed to estimate clock skew between sender and receiver. The receiver can > estimate skew by looking at the relative offset between the RTP timestamps > in packets it receives, and its local media clock. The problem with your solution is that the receiver measurements (your so called 'relative offset') contains the network jitter which can disturb any skew estimation algorithm. There is some work about skew estimation algorithms, but what is their performance? and most of all, what is the cost? I've studied this problem a lot and I found that the most accurate measure (without network jitter) can be done only by the source which fills the SR RTCP packet with the two informations(local media clock + local system clock). In practice, the NTP skew is much less than the media skew, and that makes this solution more simpler and more accurate than one with skew estimation. Anyway, the RTP rfc doesn't say that RTCP SR to be used ONLY for lip -synchronization (inter-media sinchronization). This is the RTP timestamp definition: RTP timestamp: 32 bits Corresponds to the same time as the NTP timestamp (above), but in the same units and with the same random offset as the RTP timestamps in data packets. This correspondence may be used for intra- and inter-media synchronization for sources whose NTP timestamps are synchronized, and may be used by media-independent receivers to estimate the nominal RTP clock frequency. Note that in most cases this timestamp will not be equal to the RTP timestamp in any adjacent data packet. Rather, it MUST be calculated from the corresponding NTP timestamp using the relationship between the RTP timestamp counter and real time as maintained by periodically checking the wallclock time at a sampling instant. > > Colin > _______________________________________________ > Audio/Video Transport Working Group > avt@ietf.org > https://www1.ietf.org/mailman/listinfo/avt Best regards, Dan. _______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www1.ietf.org/mailman/listinfo/avt _______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www1.ietf.org/mailman/listinfo/avt
- [AVT] Clock skew and RTP Dominique Fober
- Re: [AVT] Clock skew and RTP Dan Firac
- RE: [AVT] Clock skew and RTP Alan Clark
- RE: [AVT] Clock skew and RTP Mike Marchywka
- RE: [AVT] Clock skew and RTP Mike Marchywka
- Re: [AVT] Clock skew and RTP Henning Schulzrinne
- Re: [AVT] Clock skew and RTP Dominique Fober
- Re: [AVT] Clock skew and RTP Colin Perkins
- RE: [AVT] Clock skew and RTP Merhdad Abrishami
- Re: [AVT] Clock skew and RTP Henning Schulzrinne
- Re: [AVT] Clock skew and RTP Chuck Harrison
- RE: [AVT] Clock skew and RTP Mike Marchywka
- RE: [AVT] Clock skew and RTP Dave Singer
- RE: [AVT] Clock skew and RTP John Lazzaro
- Re: [AVT] Clock skew and RTP Dan Firac
- RE: [AVT] Clock skew and RTP Mike Marchywka
- Re: [AVT] Clock skew and RTP Dan Firac
- RE: [AVT] Clock skew and RTP Mike Marchywka
- Re: [AVT] Clock skew and RTP Colin Perkins