Re: [AVT] I-D ACTION:draft-ietf-avt-rtp-atrac-family-11.txt

Colin Perkins <csp@csperkins.org> Sun, 30 December 2007 18:25 UTC

Return-path: <avt-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1J92qw-0005Ud-On; Sun, 30 Dec 2007 13:25:38 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1J92qv-0005UR-ST for avt@ietf.org; Sun, 30 Dec 2007 13:25:37 -0500
Received: from mr1.dcs.gla.ac.uk ([130.209.249.184]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1J92qt-00064A-HU for avt@ietf.org; Sun, 30 Dec 2007 13:25:37 -0500
Received: from csperkins-dsl.demon.co.uk ([62.49.4.249]:60432 helo=[192.168.0.4]) by mr1.dcs.gla.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.42) id 1J92qs-0005Ci-BI; Sun, 30 Dec 2007 18:25:34 +0000
In-Reply-To: <5.1.1.11.2.20071219113010.00d506d0@pop.jp.sony.com>
References: <5.1.1.11.2.20071219113010.00d506d0@pop.jp.sony.com>
Mime-Version: 1.0 (Apple Message framework v753)
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <A535803D-3B71-449E-8786-BA0D60D965D9@csperkins.org>
Content-Transfer-Encoding: 7bit
From: Colin Perkins <csp@csperkins.org>
Subject: Re: [AVT] I-D ACTION:draft-ietf-avt-rtp-atrac-family-11.txt
Date: Sun, 30 Dec 2007 18:25:32 +0000
To: Mitsuyuki Hatanaka <actech@jp.sony.com>
X-Mailer: Apple Mail (2.753)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c0bedb65cce30976f0bf60a0a39edea4
Cc: avt@ietf.org
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

On 19 Dec 2007, at 02:44, Mitsuyuki Hatanaka wrote:
> We have submitted our revised internet draft as
> "draft-ietf-avt-rtp-atracx-family-11.txt".
> You'll be able to get it from the on-line Internet-Drafts directories.
>
> In this draft we modified the draft based on the issues which  
> Mr.Perkins pointed out in 24 Sept. (refer to: http:// 
> www.archivum.info/avt@ietf.org/2007-09/msg00066.html )

Thanks for making this update. Most of the issues I raised have now  
been addressed. I have some minor comments below, answering your  
questions.

>> (1) Section 4.5.2: The -10 draft adds a restriction that, when  
>> using multi-session streaming, the RTP sequence numbers should  
>> match across layers. Why is this? Since frames are identified by  
>> the RTP timestamp, I would think it better to align timestamps  
>> across layers.
>
> We understood that the identification of sequential number is not  
> appropriate in some condition of transmission. So we will not use  
> the sequence number but timestamps for the synchronization method.

This is correct, but doesn't mean identical timestamps should be used  
across the layers. Instead, it means the timestamps should be aligned  
across layers using the standard RTP mechanism (using the NTP  
timestamp to RTP timestamp mapping conveyed in RTCP SR packets). I  
suggest changing "For decoding synchronization, Timestamp of RTP  
header of both sessions shall be set the same value at the sender  
side" to "The two sessions must be synchronised using the information  
in RTCP SR packets to align the RTP timestamps".

>> (4) Section 5.3.1: The terminology in this section is  
>> inconsistent, with some parts using "packet" and some using  
>> "frame". Please update this to use "frame" throughout for  
>> consistency with the rest of the draft.
>
> We used the terminology of "frame" for "unit of audio encoding".  
> But we agree that the meaning of "packet" and "frame" are confused  
> and ambigious in the section, so we changed the description here in  
> order to clarify the meaning and the usage of "frame" and "packet".

This is much better now, except for the Continuous Flag. In this case  
it is not the packets that are fragmented, but the frame which is  
fragmented across a series of packets.

>> (7) Section 7.8: Please update the examples to be complete (valid)  
>> SDP files, rather than m= line fragments.
>
> We changed the m= line according to the consideration of (6), but  
> still it is not clear for us. Could you please give some more  
> advice if it is not enough for the completion of SDP files?


Since there are multiple sessions in some of these examples, they  
have to be complete valid SDP files, according to RFC 4566. That is,  
the examples need to include the v=, o=, s=, c= and t= lines too.

Finally, reference 12 probably needs to be a normative reference now,  
since it's required to signal the layered coding.

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



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