Re: [AVTCORE] I-D Action: draft-ietf-avtcore-rfc5285-bis-11.txt

Magnus Westerlund <magnus.westerlund@ericsson.com> Wed, 03 May 2017 08:29 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A345129AB8; Wed, 3 May 2017 01:29:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BH-90DSHmKEE; Wed, 3 May 2017 01:29:03 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5905128C83; Wed, 3 May 2017 01:26:37 -0700 (PDT)
X-AuditID: c1b4fb2d-eff839a00000196b-1b-5909943baabb
Received: from ESESSHC019.ericsson.se (Unknown_Domain [153.88.183.75]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 71.EF.06507.B3499095; Wed, 3 May 2017 10:26:36 +0200 (CEST)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.77) with Microsoft SMTP Server id 14.3.339.0; Wed, 3 May 2017 10:26:35 +0200
References: <149379320405.21536.1248894768571572774@ietfa.amsl.com>
To: avt@ietf.org, "draft-ietf-avtcore-rfc5285-bis@ietf.org" <draft-ietf-avtcore-rfc5285-bis@ietf.org>, Ben Campbell <ben@nostrum.com>
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
Message-ID: <e6f713a7-dcc7-7090-811e-93d7de654e01@ericsson.com>
Date: Wed, 03 May 2017 10:26:34 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <149379320405.21536.1248894768571572774@ietfa.amsl.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJLMWRmVeSWpSXmKPExsUyM2K7t67NFM5Ig5c7OCxe9qxkt5jfeZrd YsfrVywOzB5Llvxk8pi18wlLAFMUl01Kak5mWWqRvl0CV8aRtzfYCubIV1z+u4O5gXGGeBcj J4eEgInEnD9PGUFsIYEjjBLdi/y7GLmA7GWMEnOefWQBSQgL2ElMeHiZDaLIWWL33SVgDSIC nUBFT3NAbDYBC4mbPxqBajg4eAXsJfbPLwMxWQRUJBpO+YBUiArESLQs+QDWySsgKHFy5hOw 6ZwCLhKr3pxmAilnBup8sLUMJMwsIC/RvHU2M8RSbYmGpg7WCYz8s5B0z0LomIWkYwEj8ypG 0eLU4uLcdCNjvdSizOTi4vw8vbzUkk2MwAA8uOW37g7G1a8dDzEKcDAq8fA+mMARKcSaWFZc mXuIUYKDWUmE97A1Z6QQb0piZVVqUX58UWlOavEhRmkOFiVxXod9FyKEBNITS1KzU1MLUotg skwcnFINjEYfzSK95kVLKS5dfHNn7X3tybFChqsOrNpwfoLqzTQdq83XFnUbtSx7893n5KZz 1lv+7LWULmnYx8MxlbNgIlPL3Am51voSB/Yv0Xs4TcOo5T0P36T3R6Z+TVvytV3WQOXjFanw eRJiqk/cPxSwd00RLTK9+9vieezq+FnLOEr3t7dzRRhs36jEUpyRaKjFXFScCADcOX5rPAIA AA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/BaElJmDlmDtOaAcXKV_Rk5fARgk>
Subject: Re: [AVTCORE] I-D Action: draft-ietf-avtcore-rfc5285-bis-11.txt
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2017 08:29:05 -0000

WG,

So this latest update was done, based on the IANA expert reviewer for 
the SDP registrations. Roni quickly updated the template to resolve 
contact and muxing category for the SDP attributes. However, I think we 
do need to do a bit more here, and I think the WG needs to review this. 
So below are my comments, and what I think need to be included.

First, is really "Normal" the mux category for a=extmap-allow-mixed?

To me "Identical" would make much more sense. Either you are capable of 
support mixed or one is not. Having some m= lines in a mux saying yes it 
is possible, and others saying no, I can't. That do not make any sense 
to me, at least across RTP m= lines.


Secondly, I wonder if there needs to be more discussion and spec text on 
muxing for extmap. So draft-ietf-mmusic-sdp-mux-attributes says on special:

4.8.  Category: SPECIAL

    For the attributes in the SPECIAL category, the text in the
    specification defining the attribute MUST be consulted for further
    handling when multiplexed.

    As an exampel, for the attribute extmap [RFC5285], the specification
    defining the extension needs to be referred to understand the
    multiplexing implications.

and

5.13.  RFC5285: RTP Header Extensions

    [RFC5285] provides a general mechanism to use the header extension
    feature of RTP.  It provides the option to use a small number of
    small extensions in each RTP packet, where the universe of possible
    extensions is large and registration is de-centralized.  The actual
    extensions in use in a session are signaled in the setup information
    for that session.

    +---------+--------------------------------------+-------+----------+
    | Name    | Notes                                | Level | Mux      |
    |         |                                      |       | Category |
    +---------+--------------------------------------+-------+----------+
    | extmap  | Refer to the document defining the   | B     | SPECIAL  |
    |         | specific RTP Extension               |       |          |
    |         |                                      |       |          |
    +---------+--------------------------------------+-------+----------+

                       5.13 RFC5285 Attribute Analysis



To my understanding the properties that applies to extmap when muxing a 
set of RTP m= lines are the following:

1. The ID space is common across all m= lines (using RTP) in a BUNDLE group.

2. Each m= block can define a subset of the total defined ID numbers 
indicating limits in use for a particular media source. This allows for 
example audio and video media sources to use different set of header 
extensions.

3. An ID number that is defined in multiple m= blocks MUST have 
identical extmap configuration, i.e. the same URL and any extension 
attributes that effect the usage or form of the RTP header extension.

4. The extmap direction setting for a particular ID number MAY be 
independently set per media source (m= block). This as some media source 
may be unidirectional and other bi-directional.

I think there is need that we actually document this in this level of 
detail so that we get consistent implementation support.

So, WG opinions, or comments on my proposal of how one needs to deal 
with extmap?

I have recommend to Ben that we don't put this document onto the IESG 
agenda until the above is resolved.

Cheers

Magnus Westerlund
Doc shepherd



-- 

Magnus Westerlund

----------------------------------------------------------------------
Media Technologies, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Färögatan 6                 | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------