RE: [AVT] Re: Working group last call: draft-ietf-avt-evrc-smv-00.txt

"Adam Li" <adamli@icsl.ucla.edu> Fri, 03 May 2002 07:07 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 DAA06183 for <avt-archive@odin.ietf.org>; Fri, 3 May 2002 03:07:46 -0400 (EDT)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id DAA16166 for avt-archive@odin.ietf.org; Fri, 3 May 2002 03:07:49 -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 DAA16096; Fri, 3 May 2002 03:07:15 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id DAA16068 for <avt@ns.ietf.org>; Fri, 3 May 2002 03:07:13 -0400 (EDT)
Received: from co1.dslextreme.com (co1.dslextreme.com [66.51.205.16]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA06178 for <avt@ietf.org>; Fri, 3 May 2002 03:07:09 -0400 (EDT)
Received: from feather (hyervision.com [66.51.196.120]) by co1.dslextreme.com (8.12.2/8.12.2) with SMTP id g4376fGT000738; Fri, 3 May 2002 00:06:46 -0700
From: Adam Li <adamli@icsl.ucla.edu>
To: Stephen Casner <casner@acm.org>, Pete McCann <mccap@lucent.com>
Cc: AVT WG <avt@ietf.org>
Subject: RE: [AVT] Re: Working group last call: draft-ietf-avt-evrc-smv-00.txt
Date: Fri, 03 May 2002 00:05:19 -0700
Message-ID: <NEBBLMIKILMNOPFCPHHFCEHGDFAA.adamli@icsl.ucla.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
In-Reply-To: <20020501234156.S5340-100000@oak.packetdesign.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Content-Transfer-Encoding: 7bit
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
Content-Transfer-Encoding: 7bit

> Not exactly, because that means the guy who wants to use only the
> "MAY" format would still have to implement both to be compliant.  I
> believe it would be acceptable for the specification to say that both
> formats SHOULD be implemented to maximize interoperability.  My
> objection is to the statement that receivers MUST implement both.
>
> Then, because implementations may need to decide on accepting an SDP
> offer based on which of the two formats is proposed, the two formats
> should be identified by separate MIME subtypes rather than by a
> parameter of a single subtype.

Hi Steve,

I do see very well your concerns on this issue.

(1) It does seem a little bit awkward to require that both format must be
supported when the wireless nodes will probably always use only one of them.

However, I am not sure changing that word to "SHOULD" is going to either
make it look much better or eliminate the interoperability problem
completely. Probably it achieves neither goal. Take for example (sorry for
another example :-)), I guess the authors of RTP RFC are probably regreting
that maybe they should put a "MUST" in that RFC for RTCP instead of a
"SHOULD". The RTCP issue has constantly come up on this reflector. Changing
the "SHOULD" to "MUST" for RTCP now will create much trouble for the
existing implementations, but I am guessing the authors' and many people
here probably incline toward a "MUST" indeed. "Implementing some basic RTCP
is not that hard after all, right?" I heard people argue.

All it takes to add Type 1 support on top of Type 2 support (or vice versa)
for EVRC/SMV is to skipping a two octet header. "ptr += 2". My opinion is
that is a very small price to pay compare to the potential trouble and the
potential regret in the future. Just my personal opinion though, and I am
open to hear all suggestions on this. If a "SHOULD" is what people thinks it
should be, I am allright with it.

(2) About whether the type should be indicated by MIME subtype or a
parameter, I am not sure about that either. So, are we going to have two
MIME subtype - EVRC1 and EVRC2?

That seems to complicate the negotiation process quite a bit. Now two
seperate sets of parameter can be exchanged. Even after two terminals agree
on one, there could be another more efficient setup. Also, there is still
such probablity that two terminals will not talk to each other, even they
speak the same codec and using the same RFC. The storage mode of the two
subtype are exactly the same, but an implementation will have to register
itself twice for both types. Besides, it seems there is no precedent of this
type of double subtype before for all the payload types here.

Things seem to be so much simpler if we have the "MUST" and a single
subtype. Each terminal announces once and there is no guess work on what the
other side can do. And the cost for that seems to be quite minimal. Again,
this is just my personal opinion, and I am very open to further discussions.

Adam





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