[AVT] Re: maxptime (and rtp-mime, AMR and EVRC drafts)

Stephen Casner <casner@packetdesign.com> Fri, 31 August 2001 02:09 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 WAA03118 for <avt-archive@odin.ietf.org>; Thu, 30 Aug 2001 22:09:35 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id WAA18538; Thu, 30 Aug 2001 22:10:18 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id WAA18465 for <avt@ns.ietf.org>; Thu, 30 Aug 2001 22:10:14 -0400 (EDT)
Received: from mailman.packetdesign.com (dns.packetdesign.com [65.192.41.10]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA03112 for <avt@ietf.org>; Thu, 30 Aug 2001 22:08:54 -0400 (EDT)
Received: from ash.packetdesign.com (ash.packetdesign.com [192.168.0.243]) by mailman.packetdesign.com (8.11.0/8.11.0) with ESMTP id f7V29Y242809; Thu, 30 Aug 2001 19:09:34 -0700 (PDT) (envelope-from casner@packetdesign.com)
Date: Thu, 30 Aug 2001 19:12:53 -0700
From: Stephen Casner <casner@packetdesign.com>
To: confctrl@ISI.EDU, AVT WG <avt@ietf.org>
In-Reply-To: <200108281826.f7SIQ6H15165@chiron.nge.isi.edu>
Message-ID: <20010830191131.W41302-100000@ash.packetdesign.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
Subject: [AVT] Re: maxptime (and rtp-mime, AMR and EVRC drafts)
Sender: avt-admin@ietf.org
Errors-To: avt-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
X-BeenThere: avt@ietf.org

This is a followup to emails on the confctrl (MMUSIC) mailing list
regarding the a=maxptime attribute in SDP.  I'm cc'ing avt because it
affects three drafts there which need changes:

  draft-ietf-avt-rtp-mime-05.txt
  draft-ietf-avt-rtp-amr-10.txt (in AD review after IESG Last Call)
  draft-ietf-avt-evrc-07.txt (in AVT WG last call)

Magnus Westerlund started the exchange by noting that in London at the
MMUSIC meeting there was discussion concerning whether the new SDP
attribute maxptime was not backwards compatible for payload formats
that were standardized before maxptime was defined.  The potential
problem is that a sender that did not understand maxptime would ignore
it and might send more than the receiver was prepared to receive.  It
was suggested that a sentence like the following be added to the the
SDP update draft:

"Note that this attribute is introduced after RFC 2327, and non updated
implementations will ignore this attribute."

Flemming Andreasen commented that doing something like this was
essentially the conclusion of the MMUSIC discussion.  Colin Perkins
has not commented on adding this, though.

QUESTION:  Is it a problem that draft-ietf-avt-rtp-mime-05.txt added
maxptime as an optional parameter for all the MIME registrations it
contains?  If we decide that use of maxptime should be allowed for all
payload formats, then perhaps some sentence like the one quoted above
needs to be added to the rtp-mime draft as well.


A side point that was clarified by Colin Perkins in the confctrl
discussion was that "a=maxptime" is an attribute by itself and cannot
be included as a parameter on the "fmtp" line.  This affects both the
AMR and EVRC drafts which require fixes:

  - The AMR draft mentions "maxptime" only in the MIME registrations.
    The use there is OK.  However, the editing to replace the
    "maxframes" with "maxptime" was incomplete because the SDP
    examples still show "maxframes" in two places.  Considering the
    point above, this must be edited, for example:

    Old:    a=fmtp:99 maxframes=3; interleaving=15
    New:    a=fmtp:99 interleaving=15
	    a=maxptime:60

    Since the AMR draft is in AD review, we should bring this to
    Allison's attention and possibly submit a revised draft unless she
    would prefer to wait to see if she has comments about other things
    to change.


  - The EVRC draft says consistently uses "maxptime", but it needs to
    move:

    Old:    a = fmtp:97 ptype=1; maxptime=80
    Old:    a=fmtp:97 ptype=1
	    a=maxptime:80

    In addition, the EVRC draft begins the example with the statement
    "Parameters are mapped to SDP [5] as usual."  I don't think "as
    usual" is sufficient because the specification of the mapping has
    only been defined since draft-ietf-avt-rtp-mime was written.  The
    EVRC draft should either refer to draft-ietf-avt-rtp-mime or copy
    the relevant text from it.

The authors of these drafts should not be faulted since we decided to
create the "maxptime" SDP attribute as a general replacement for
separate format-specific parameters that were definited initially.

Since "maxptime" is defined in draft-ietf-mmusic-sdp-new-03.txt, the
AMR and EVRC drafts need to refer to that draft rather than to RFC
2327.  They may also need to refer to draft-ietf-avt-rtp-mime-05.txt
for the mapping from MIME parameters to SDP syntax.  This references
make the drafts dependent which may cause some delay.  Perhaps the
revised SDP can be published soon also.  The rtp-mime draft is
dependent on the revised RTP spec and profile.  It is our goal that
these be published soon as well, but their size and significance means
that it may take longer for them to be reviewed.  Reference to the
rtp-mime draft could be avoided by copying the relevant text instead.

							-- Steve


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