[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [AVT] draft-herlein-speex-rtp-profile-01
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