Re: [AVT] Some comments to subsection 8.1.1 indraft-ietf-avt-rtp-svc-08

Randell Jesup <rjesup@wgate.com> Fri, 28 March 2008 15:16 UTC

Return-Path: <avt-bounces@ietf.org>
X-Original-To: ietfarch-avt-archive@core3.amsl.com
Delivered-To: ietfarch-avt-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2553328C396; Fri, 28 Mar 2008 08:16:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.11
X-Spam-Level:
X-Spam-Status: No, score=-99.11 tagged_above=-999 required=5 tests=[AWL=-0.162, BAYES_05=-1.11, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
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 uOOMxQABPJ7E; Fri, 28 Mar 2008 08:16:06 -0700 (PDT)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 332E53A6AE0; Fri, 28 Mar 2008 08:16:06 -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 82E743A6A94 for <avt@core3.amsl.com>; Fri, 28 Mar 2008 08:16:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
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 ujC-zMW-+M4A for <avt@core3.amsl.com>; Fri, 28 Mar 2008 08:16:03 -0700 (PDT)
Received: from exchange1.wgate.com (pr-66-150-46-254.wgate.com [66.150.46.254]) by core3.amsl.com (Postfix) with ESMTP id ED9423A6ABD for <avt@ietf.org>; Fri, 28 Mar 2008 08:16:02 -0700 (PDT)
Received: from jesup.eng.wgate.com ([10.32.2.26]) by exchange1.wgate.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 28 Mar 2008 11:16:00 -0400
To: Colin Perkins <csp@csperkins.org>
References: <44C96BEE548AC8429828A3762315034769505B@vaebe101.NOE.Nokia.com> <144ED8561CE90C41A3E5908EDECE315C0578B36B@IsrExch01.israel.polycom.com> <44C96BEE548AC8429828A376231503476953B9@vaebe101.NOE.Nokia.com> <E09B3C7A-7E0B-4AD8-97EB-256B1F9531EB@csperkins.org>
From: Randell Jesup <rjesup@wgate.com>
Date: Fri, 28 Mar 2008 11:16:18 -0400
In-Reply-To: <E09B3C7A-7E0B-4AD8-97EB-256B1F9531EB@csperkins.org> (Colin Perkins's message of "Fri, 28 Mar 2008 10:38:46 +0000")
Message-ID: <ybuskyaubel.fsf@jesup.eng.wgate.com>
User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux)
MIME-Version: 1.0
X-OriginalArrivalTime: 28 Mar 2008 15:16:00.0728 (UTC) FILETIME=[A18C8D80:01C890E6]
Cc: roni.even@polycom.co.il, "<Ye-Kui.Wang@nokia.com>" <Ye-Kui.Wang@nokia.com>, avt@ietf.org
Subject: Re: [AVT] Some comments to subsection 8.1.1 indraft-ietf-avt-rtp-svc-08
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Randell Jesup <rjesup@wgate.com>
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-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="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: avt-bounces@ietf.org
Errors-To: avt-bounces@ietf.org

Colin Perkins <csp@csperkins.org> writes:
>Synchronisation and timestamp mapping across sessions is a standard  
>part of RTP. Again, no new mechanisms are needed.

It is standard, but its use in SVC is slightly unusual, since normally
there's an assumption in RFC 3550 that there can be timestamp drift between
two RTP streams, even if they come from the same source (and normally you
don't really know where they come from).  For example, with two audio
channels, both at 8000Hz sampling, both from the same endpoint, you'll get
RTCPs that lock both of their RTP timestamps to NTP - but the two streams
could drift relative to each other, because they might be sampled off
different clocks/crystals/devices.

In SVC, there's an additional constraint that all the related streams are
based off the same sampling timeline and clock, then converted to RTP
timestamps for each stream.  The timestamps (per RFC 3550) should have
random startpoints, but the RTCP packets will (once received!!) lock the
streams together, with no drift.

I would expect it makes sense to have about one sentence mentioning that
the base NAL sampling times used to generate the RTP timestamps all come
from the same source timeline, since that's not normally a constraint in
3550.

-- 
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://www.ietf.org/mailman/listinfo/avt