[AVT] Re: Review requested: draft-ietf-avt-rtp-toffset-04.txt

"Tom-PT Taylor" <taylor@nortel.com> Thu, 08 February 2007 23:43 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HFIvE-00053j-MR; Thu, 08 Feb 2007 18:43:24 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HFIvD-00053c-IF for avt@ietf.org; Thu, 08 Feb 2007 18:43:23 -0500
Received: from zcars04e.nortel.com ([47.129.242.56]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HFIvC-000218-1s for avt@ietf.org; Thu, 08 Feb 2007 18:43:23 -0500
Received: from zcarhxs1.corp.nortel.com (zcarhxs1.corp.nortel.com [47.129.230.89]) by zcars04e.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id l18NZQG16281 for <avt@ietf.org>; Thu, 8 Feb 2007 18:35:26 -0500 (EST)
Received: from [47.130.19.101] ([47.130.19.101] RDNS failed) by zcarhxs1.corp.nortel.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 8 Feb 2007 18:43:19 -0500
Message-ID: <45CBB585.5070504@nortel.com>
Date: Thu, 08 Feb 2007 18:43:01 -0500
From: Tom-PT Taylor <taylor@nortel.com>
User-Agent: Thunderbird 1.5.0.9 (Windows/20061207)
MIME-Version: 1.0
To: avt@ietf.org
References: <4586E60E.20408@nortel.com> <4586E8D6.2070903@nortel.com> <4586E73C.50901@nortel.com> <p06230912c1d2511793b0@[10.0.1.33]> <45ACF914.8040700@nortel.com> <p062309a0c1dcda6fe8ca@[10.0.1.33]> <E319D2A3-2E44-4795-86D8-63465DDC300B@csperkins.org> <p062309c2c1e37868bb4e@[10.0.1.33]>
In-Reply-To: <p062309c2c1e37868bb4e@[10.0.1.33]>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 08 Feb 2007 23:43:19.0817 (UTC) FILETIME=[E9A46F90:01C74BDA]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c0bedb65cce30976f0bf60a0a39edea4
Subject: [AVT] Re: Review requested: draft-ietf-avt-rtp-toffset-04.txt
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www1.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://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
Errors-To: avt-bounces@ietf.org

Here is Colin's response to Dave's note. Again, the subject line was 
changed to correlate with the previous messages I sent on.

I do apologize for the inefficiency of all this. I've learned a few 
lessons for the next set of documents I shepherd through Last Call.

Tom

Colin Perkins wrote:
-----------------------


On 29 Jan 2007, at 10:28, Dave Singer wrote:
> At 11:41  +0000 26/01/07, Colin Perkins wrote:
>>
>> Qiaobing Xie sent the following comments on the toffset draft:
>
> Thanks, I missed this one.  Here are some proposed responses...
>
>>
>> 1. I agree with the use case analysis in the draft and agree in  
>> general this may be a useful extension.
>>
>> 2. I would like to see a more crisp definition of the  
>> "transmission timestamp" - what is it? Is it the time instance the  
>> first (or the last) octet of the packet is put on the wire by the  
>> physical interface at the RTP sender? Or is it the time instance  
>> the sending RTP stack passes the fully assembled packet into the  
>> out-going buffer? Or, is it the time instance the last media octet  
>> in the packet was assembled at the RTP stack? and so on.
>
> I really don't want to define it any more than the RTP  
> specification defines it.  This draft merely provides information  
> about it;  its definition is in 3550.

Agreed.

>> 3. The following statement in the draft:
>>
>>   "In the RTP specification [RFC3550] it is implied that packets are
>>    transmitted essentially in accordance with their RTP timestamps."
>>
>> is a little misleading since RFC3550 only says:
>>
>>   "The timestamp reflects the sampling instant of the first octet in
>>    the RTP data packet."
>>
>> I'd therefore suggest to say something like: "RFC 3550 does not  
>> specify a transmission timestamp."
>
> But this is missing the point.  It's true that 3550 does not have a  
> 'transmission timestamp' that is different from the media  
> timestamp; but jitter calculations etc. are all based on the  
> assumption that they are in 1-1 relationship.

Kind-of... The jitter calculation breaks if the transmission time
doesn't have a one-to-one mapping onto the sampling instant, but I
don't think 3550 mandates such a mapping.

...snip the rest, which seems reasonable...

-- 
Colin Perkins
http://csperkins.org/




_______________________________________________
Audio/Video Transport Working Group
avt@ietf.org
https://www1.ietf.org/mailman/listinfo/avt