Re: [AVT] Open issue on hdrext draft

Magnus Westerlund <magnus.westerlund@ericsson.com> Thu, 04 October 2007 11:44 UTC

Return-path: <avt-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IdP7s-0000r7-Th; Thu, 04 Oct 2007 07:44:20 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IdP7s-0000ky-48 for avt@ietf.org; Thu, 04 Oct 2007 07:44:20 -0400
Received: from mailgw4.ericsson.se ([193.180.251.62]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IdP7h-0004AT-Q1 for avt@ietf.org; Thu, 04 Oct 2007 07:44:18 -0400
Received: from mailgw4.ericsson.se (unknown [127.0.0.1]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id CF68920F1C; Thu, 4 Oct 2007 13:43:50 +0200 (CEST)
X-AuditID: c1b4fb3e-b1837bb0000007e1-ee-4704d1f601f0
Received: from esealmw126.eemea.ericsson.se (unknown [153.88.254.123]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id AEA0D2052C; Thu, 4 Oct 2007 13:43:50 +0200 (CEST)
Received: from esealmw128.eemea.ericsson.se ([153.88.254.172]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Thu, 4 Oct 2007 13:43:50 +0200
Received: from [147.214.30.247] ([147.214.30.247]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Thu, 4 Oct 2007 13:43:50 +0200
Message-ID: <4704D1F5.3010809@ericsson.com>
Date: Thu, 04 Oct 2007 13:43:49 +0200
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: Imed.Bouazizi@nokia.com
Subject: Re: [AVT] Open issue on hdrext draft
References: <C84E0A4ABA6DD74DA5221E0833A35DF30A00EA36@esebe101.NOE.Nokia.com>
In-Reply-To: <C84E0A4ABA6DD74DA5221E0833A35DF30A00EA36@esebe101.NOE.Nokia.com>
X-Enigmail-Version: 0.95.3
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 04 Oct 2007 11:43:50.0203 (UTC) FILETIME=[D4DC98B0:01C8067B]
X-Brightmail-Tracker: AAAAAA==
X-Spam-Score: -1.0 (-)
X-Scan-Signature: 244a2fd369eaf00ce6820a760a3de2e8
Cc: fluffy@cisco.com, avt-chairs@tools.ietf.org, singer@apple.com, avt@ietf.org, tom.taylor@rogers.com
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
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>
Errors-To: avt-bounces@ietf.org

Imed.Bouazizi@nokia.com skrev:
> Hi,
> 
> An RTP gateway (translator/mixer) that for some reason does not
> receive/parse the SDP and is then not aware of the mapping between the
> RTP header extension and the ID will not be able to process the RTP
> packet appropriately. This speaks for IETF agreed registration (option
> c).

I think this is an irrelevant comment as any mixer or translator that
needs to understand the packet content anyway will require to be part of
the signalling context. Thus, I don't think there is a any benefit at
all with static mappings.

> On the other hand, since the space for 1-byte header IDs is very limited
> (14 values only), registration might exhaust the space rather quickly.
> One possible solution is to introduce registration for 2-byte headers
> and leave 1-byte headers for application-specific usage. However, this
> has the limitation that you cannot mix registered and
> application-specific extensions into a single RTP packet. It also
> imposes length limitations on application-specific extensions.

Exactly. There is also an implementation issue with increased complexity
to allow multiple mechanisms.

> 
> BTW, am I right in the assumption that this I-D still discourages the
> usage of RTP header extensions, as is the case in RFC3550? One might ask
> why do we need to register some headers that are just for experimental
> purposes?

Well, read the draft, or even David's mail properly. For experimentation
or proprietary extensions you only need a unique URI, any unique URI
representing your extension will do.

What we are discussing is what rules applies for the IETF URN space,
i.e. the header extensions that will look like they are blessed by IETF.
The current draft version was in fact a) as this specified
"Specification Required" from RFC 2434:

"      Specification Required - Values and their meaning must be
           documented in an RFC or other permanent and readily available
           reference, in sufficient detail so that interoperability
           between independent implementations is possible."

I think A is fine but would probably prefer this to be b) with explicit
rule requiring a publicly available specification. Having an expert look
at any registrations to ensure that they are not totally wacko is in my
book a good thing. But at the same time put minimal bar on the
registrations. Other SDOs should basically be able to send in an email
with a request containing a reference and things usually go through.

Cheers

Magnus Westerlund

IETF Transport Area Director & TSVWG Chair
----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM/M
----------------------------------------------------------------------
Ericsson AB                | Phone +46 8 4048287
Torshamsgatan 23           | Fax   +46 8 7575550
S-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------

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