Re: [AVT] draft-herlein-speex-rtp-profile-01

philkerr@elec.gla.ac.uk Fri, 11 July 2003 20:55 UTC

Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA16466 for <avt-archive@odin.ietf.org>; Fri, 11 Jul 2003 16:55:30 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19b4v2-0002Yk-MS for avt-archive@odin.ietf.org; Fri, 11 Jul 2003 16:55:04 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id h6BKt4hn009837 for avt-archive@odin.ietf.org; Fri, 11 Jul 2003 16:55:04 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19b4v0-0002Xr-KK; Fri, 11 Jul 2003 16:55:02 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19b4ui-0002XA-Uq for avt@optimus.ietf.org; Fri, 11 Jul 2003 16:54:44 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA16444 for <avt@ietf.org>; Fri, 11 Jul 2003 16:54:40 -0400 (EDT)
From: philkerr@elec.gla.ac.uk
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 19b4ug-0002FF-00 for avt@ietf.org; Fri, 11 Jul 2003 16:54:42 -0400
Received: from mailhost.elec.gla.ac.uk ([130.209.176.2] helo=dlana.elec.gla.ac.uk) by ietf-mx with esmtp (Exim 4.12) id 19b4ug-0002FB-00 for avt@ietf.org; Fri, 11 Jul 2003 16:54:42 -0400
Received: from nobody by dlana.elec.gla.ac.uk with local (Exim 4.04) id 19b4ue-0001vk-00; Fri, 11 Jul 2003 21:54:40 +0100
Received: from 81.86.177.17 ( [81.86.177.17]) as user philkerr@dlana.elec.gla.ac.uk by dlana.elec.gla.ac.uk with HTTP; Fri, 11 Jul 2003 21:54:40 +0100
Message-ID: <1057956880.3f0f24106b226@dlana.elec.gla.ac.uk>
Date: Fri, 11 Jul 2003 21:54:40 +0100
To: Colin Perkins <csp@csperkins.org>
Cc: avt@ietf.org
Subject: Re: [AVT] draft-herlein-speex-rtp-profile-01
References: <1057175019.3f0335eb5bf7c@dlana.elec.gla.ac.uk> <20030709110522.1217e183.csp@csperkins.org> <1057791436.3f0c9dcc90ee7@dlana.elec.gla.ac.uk> <20030711222003.5ca749fe.csp@csperkins.org>
In-Reply-To: <20030711222003.5ca749fe.csp@csperkins.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 81.86.177.17
Content-Transfer-Encoding: 8bit
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

Thanks Colin,

Quoting Colin Perkins <csp@csperkins.org>:

> Hi,
> 
> --> philkerr@elec.gla.ac.uk writes:
> ...
> > Quoting Colin Perkins <csp@csperkins.org>:
> > > --> philkerr@elec.gla.ac.uk writes:
> > > > Dear all,
> > > > 
> > > > An -01 update to draft-herlein-speex-rtp-profile is now available:
> > > > 
> > > >
> http://www.ietf.org/internet-drafts/draft-herlein-speex-rtp-profile-01.txt
> > > > 
> > > > Comments and feedback welcomed.
> > > 
> > > I have a number of questions and comments:
> ...
> > > - The definition of the Padding bit in the RTP header is unusual. It
> > >   may be better to state that padding MAY be used in the usual RTP
> > >   manner, unless there is a specific reason why a different padding
> > >   scheme is needed?
> > 
> > Changing the Padding bit to MAY should be fine.
> 
> The main issue is the text "P is set if the total packet size is less than
> the MTU" which implies that padding is used to bring the packet size up to
> the MTU. I'm assuming that is not intended!

It was, but can be changed so it is not intended.

> 
> > > - The use of the M bit in the RTP header to signify comfort noise is
> > > also
> > >   unusual. This is not necessarily inappropriate, but it is important
> > >   to consider if the advantages of this use outweigh the costs of being
> > >   different to other audio payload formats (which use the M bit to
> > >   signal the first packet after a silent period).
> > 
> > Its use was suggested by Henning Schulzrinne to the other Speex draft
> > authors and I've based it on their notes and Section 4.1 of RFC 1890.  If
> > there is some discrepency in its use, as highlighted in the feedback by 
> > Michael Ramalho, then we may need to look at this section again to
> > determine best practice.
> 
> Does my reply to Michael clarify?

Yes.

> 
> > > - The definition of the timestamp says "Speex uses 20 msec frames and a
> > >   variable sampling rate clock". Does this mean that the sample rate
> > >   can change at anytime within a session? Or is the sample rate chosen
> > >   from one of a number of values, and then fixed within the session?
> > 
> > There is a fixed range of values for the sample rate but the rate may
> > change mid session.  
> 
> It's easier from the point of view of RTP and signalling in SDP if each
> different sample rate is sent using a different payload type number. In
> SDP, something like:
> 
> 	m=audio 49170 RTP/AVP 97 98
> 	a=rtpmap:97 speex/8000
> 	a=rtpmap:98 speex/16000
> 
> Might be useful to make this mandatory in the draft?

Agreed.

> 
> > > - Section 3.2 is unclear if the bit rate and sample rate are coupled.
> > > Can
> > >   Speex vary the compression ratio to change the bit rate without
> > >   changing the sampling rate?
> > 
> > I will need to check this just to make sure.
> > 
> ...
> > > - Section 6 (use with H.323) is not appropriate in an IETF document.
> > > You
> > >   can include a reference to an ITU - or other - document explaining
> > >   how to use Speex with H.323, but the IETF can't mandate use of H.245
> > >   parameters.
> > 
> > Agreed.  I presume we can also link back to a Speex document if further
> > explanation is required, with the usual proviso about linking to URLs as
> > mentioned in the ID-nits.
> 
> Correct. How is Speex itself being referenced?

A reference needs to be added pointing back to the website.

Cheers

Phil

> 
> Cheers,
> -- 
> Colin Perkins
> csp@csperkins.org
> 
> _______________________________________________
> Audio/Video Transport Working Group
> avt@ietf.org
> https://www1.ietf.org/mailman/listinfo/avt
> 




-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/

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