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
- [AVT] Working group last call: draft-ietf-avt-evr… Colin Perkins
- [AVT] Re: Working group last call: draft-ietf-avt… Stephen Casner
- Re: [AVT] Working group last call: draft-ietf-avt… Magnus Westerlund
- RE: [AVT] Re: Working group last call: draft-ietf… Pete McCann
- RE: [AVT] Re: Working group last call: draft-ietf… Stephen Casner
- RE: [AVT] Re: Working group last call: draft-ietf… Adam Li
- RE: [AVT] Re: Working group last call: draft-ietf… Stephen Casner
- Re: [AVT] Re: Working group last call: draft-ietf… Colin Perkins