Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-02 as WG item
<Ye-Kui.Wang@nokia.com> Wed, 03 September 2008 22:26 UTC
Return-Path: <avt-bounces@ietf.org>
X-Original-To: avt-archive@optimus.ietf.org
Delivered-To: ietfarch-avt-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4F7223A6CAF; Wed, 3 Sep 2008 15:26:50 -0700 (PDT)
X-Original-To: avt@core3.amsl.com
Delivered-To: avt@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D38FE3A6C79 for <avt@core3.amsl.com>; Wed, 3 Sep 2008 15:26:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.467
X-Spam-Level:
X-Spam-Status: No, score=-6.467 tagged_above=-999 required=5 tests=[AWL=0.132, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UZirCYILq-KD for <avt@core3.amsl.com>; Wed, 3 Sep 2008 15:26:48 -0700 (PDT)
Received: from mgw-mx09.nokia.com (smtp.nokia.com [192.100.105.134]) by core3.amsl.com (Postfix) with ESMTP id D5B2B3A6C85 for <avt@ietf.org>; Wed, 3 Sep 2008 15:26:39 -0700 (PDT)
Received: from vaebh105.NOE.Nokia.com (vaebh105.europe.nokia.com [10.160.244.31]) by mgw-mx09.nokia.com (Switch-3.2.6/Switch-3.2.6) with ESMTP id m83MQckS002692; Wed, 3 Sep 2008 17:26:40 -0500
Received: from vaebh102.NOE.Nokia.com ([10.160.244.23]) by vaebh105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 4 Sep 2008 01:26:38 +0300
Received: from vaebe101.NOE.Nokia.com ([10.160.244.11]) by vaebh102.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 4 Sep 2008 01:26:24 +0300
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 04 Sep 2008 01:26:24 +0300
Message-ID: <44C96BEE548AC8429828A37623150347F61B31@vaebe101.NOE.Nokia.com>
In-Reply-To: <6B55710E7F51AD4B93F336052113B85F3D33F0@be150.mail.lan>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-02 as WG item
Thread-Index: AckNlW9Ck3lBk1dJRKyogLHP6vY0mAAIna+QABbzW3A=
References: <48b081ea.01b7660a.391e.ffffd15d@mx.google.com> <23F7C403-DE24-44A1-BDC7-DA8CCDD381B6@csperkins.org> <44C96BEE548AC8429828A37623150347F36820@vaebe101.NOE.Nokia.com> <9EA8709C-26BF-451C-A7F6-5AA89F382524@csperkins.org> <44C96BEE548AC8429828A37623150347F36CBE@vaebe101.NOE.Nokia.com> <E9568156-E394-4644-BA0C-D38840740076@csperkins.org> <44C96BEE548AC8429828A37623150347F36EB4@vaebe101.NOE.Nokia.com> <7C74ABD7-567D-489F-A264-D1B9C1D082D8@csperkins.org> <44C96BEE548AC8429828A37623150347F36F61@vaebe101.NOE.Nokia.com> <3AD980DD-D2C0-4FED-8CBC-8B1116895980@csperkins.org> <48BD291C.8020007@iis.fraunhofer.de> <7AE6CF30-7DBA-4A49-AF56-CF8EC4AC03F1@csperkins.org> <6B55710E7F51AD4B93F336052113B85F3D3393@be150.mail.lan> <389E0F24-4D11-4324-BFE0-893A11A53722@csperkins.org> <6B55710E7F51AD4B93F336052113B85F3D33F0@be150.mail.lan>
From: Ye-Kui.Wang@nokia.com
To: jonathan@vidyo.com, csp@csperkins.org
X-OriginalArrivalTime: 03 Sep 2008 22:26:24.0865 (UTC) FILETIME=[199D6510:01C90E14]
X-Nokia-AV: Clean
Cc: thomas.schierl@hhi.fraunhofer.de, avt@ietf.org
Subject: Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-02 as WG item
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/avt>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: avt-bounces@ietf.org
Errors-To: avt-bounces@ietf.org
If we may still discuss this issue - I would say I fully agree with Jonathan. BR, YK >-----Original Message----- >From: ext Jonathan Lennox [mailto:jonathan@vidyo.com] >Sent: 04 September, 2008 00:31 >To: Colin Perkins >Cc: Stefan Döhla; thomas.schierl@hhi.fraunhofer.de; Wang >Ye-Kui (Nokia-NRC/Tampere); avt@ietf.org >Subject: RE: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-02 as WG item > >Colin Perkins writes: >> > If you're sending live (as opposed to pre-recorded) media, clock >> > drift between the media clock (generating RTP timestamps) and the >> > system time-of-day clock (generating NTP timestamps) can make >> > sample-accurate stream alignment based on RTCP SRs extremely >> > problematic, especially as RTCP report intervals lengthen. >> > >> > Specifically, assuming each RTCP SR's NTP and RTP times accurately >> > represent the time-of-day and sample-clock measurements >> > (respectively) at SR transmission time, and SR transmission time is >> > randomized independently for each RTCP session, >> > max_sample_misalignment = max_rtcp_interval * abs(actual_clock_rate >> > - nominal_clock_rate)/nominal_clock_rate. >> >> I'm not sure this expression is valid, since I'd expect the receiver >> to estimate the clock skew based on observing several SR's, and >> compensate for it. > >I think this may be the disconnect we're seeing here. It's >fine for synchronization for lip sync to be estimated >approximately sometime shortly after session startup, and >slowly converge to greater precision over time as you receive >more SRs. Lip sync also degrades gracefully if the encoder's >clocks are inaccurate or imprecise. > >Layered codecs, by contrast, are *not decodable* until you've >established the timing relationship between the layers, unless >you use codec-specific in-band methods such as SVC's NI-C or >I-C which avoid the use of timing information entirely. >Otherwise, if your receiver mis-calculates a timing >relationship between streams you end up with garbage output >from your decoder. > >I think that for layered codecs, the requirements (100% >accurate clock synchronization prior to any decoding) and the >domain constraints (a single common media clock, as I argued >in my previous e-mail) are sufficiently different from those >of lip sync that it's not unreasonable to have a specific >solution to the problem, rather than trying to re-use a >solution to a different problem which has different >requirements and constraints. > >-- >Jonathan Lennox >Vidyo, Inc >jonathan@vidyo.com > > _______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www.ietf.org/mailman/listinfo/avt
- [AVT] accepting draft-lakaniemi-avt-rtp-evbr-02 a… Roni Even
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Stefan Döhla
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… gerard.babonneau
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Randell Jesup
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Randell Jesup
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Randell Jesup
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Tom Taylor
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Jonathan Lennox
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Jonathan Lennox
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Roni Even
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Thomas Schierl
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Thomas Schierl
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Thomas Schierl
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Stefan Döhla
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Jonathan Lennox
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Jonathan Lennox
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Ye-Kui.Wang
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… gerard.babonneau
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Colin Perkins
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Thomas Schierl
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Thomas Schierl
- Re: [AVT] accepting draft-lakaniemi-avt-rtp-evbr-… Randell Jesup