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

Magnus Westerlund <magnus.westerlund@ericsson.com> Wed, 17 May 2017 15:49 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 EFBF1129AF4 for <avt@ietfa.amsl.com>; Wed, 17 May 2017 08:49:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.521
X-Spam-Level:
X-Spam-Status: No, score=-1.521 tagged_above=-999 required=5 tests=[BAYES_50=0.8, 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 GXYUVVZh8wix for <avt@ietfa.amsl.com>; Wed, 17 May 2017 08:49:23 -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 7114212EBF1 for <avt@ietf.org>; Wed, 17 May 2017 08:43:07 -0700 (PDT)
X-AuditID: c1b4fb2d-5a49e9a000000d37-fe-591c6f8951d6
Received: from ESESSHC008.ericsson.se (Unknown_Domain [153.88.183.42]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id D7.FC.03383.98F6C195; Wed, 17 May 2017 17:43:05 +0200 (CEST)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.44) with Microsoft SMTP Server id 14.3.339.0; Wed, 17 May 2017 17:43:04 +0200
To: Roni Even <roni.even@huawei.com>, "avt@ietf.org" <avt@ietf.org>
References: <149379320405.21536.1248894768571572774@ietfa.amsl.com> <e6f713a7-dcc7-7090-811e-93d7de654e01@ericsson.com> <6E58094ECC8D8344914996DAD28F1CCD7B263E@DGGEMM506-MBX.china.huawei.com> <f6b8928e-71fc-2700-87f9-1f8fe9d06965@ericsson.com> <6E58094ECC8D8344914996DAD28F1CCD7B26AF@DGGEMM506-MBX.china.huawei.com> <3a98e7a7-72aa-7081-48ba-cc84d14e97ba@ericsson.com> <6E58094ECC8D8344914996DAD28F1CCD7C079E@DGGEMM506-MBX.china.huawei.com>
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
Message-ID: <96362fde-88f9-71c6-c846-a2a41dd8a807@ericsson.com>
Date: Wed, 17 May 2017 17:43:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <6E58094ECC8D8344914996DAD28F1CCD7C079E@DGGEMM506-MBX.china.huawei.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: sv
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrALMWRmVeSWpSXmKPExsUyM2K7lm5nvkykwc5tihYve1ayW3w6dp7F gcmj5chbVo8lS34yBTBFcdmkpOZklqUW6dslcGVcW3SJqeCITMXZ+ZfZGxj3iXUxcnJICJhI TF9yn6WLkYtDSOAIo8SGUw3sEM5yRolbc/awg1QJC3hIHPy7mKmLkYNDRMBZ4srqCIiaw8wS txbOYwSpYROwkLj5o5ENpIZXwF7i3zYrkDCLgKrE22NH2EBsUYEYiUcbzjKB2LwCghInZz5h AbE5BUIkdi1fA2YzA42ZOf88I4QtInHy8n1mCFteonnrbDBbSEBboqGpg3UCo8AsJKNmIWmf haR9FpL2BYwsqxhFi1OLi3PTjYz1Uosyk4uL8/P08lJLNjECw/Xglt+6OxhXv3Y8xCjAwajE wxsXJhMpxJpYVlyZe4hRgoNZSYR3fw5QiDclsbIqtSg/vqg0J7X4EKM0B4uSOK/DvgsRQgLp iSWp2ampBalFMFkmDk6pBsbI93czVv3ufX7q5T0pzTQDuftV2yPLNXPeLGcXyZmWMuNwFM8C X9c3gg9yJzfeOW/9r6m5/86h5sNmeeWF4Yczfue85w2MO3xs97lrHJKSlq1rLWul7F+LcbMI v+a4IN7wdFvOCq/nRnuZPhkv+rEiaNuCmbcW+kkVHylNfKgR+9RZ6rvRfAYlluKMREMt5qLi RAD+nk1aUwIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/JyJWOk8kiAaq9Ae2U9Dx5qUOiig>
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, 17 May 2017 15:49:25 -0000

Hi Roni,

Den 2017-05-11 kl. 09:40, skrev Roni Even:
> Hi Magnus, Since I do not have strong opinion about the IDs issues I
> can live with your text, and add it to section 7 "SDP offer/answer".

First of all, do not add my text raw, that will not make sense I 
believe. You will need to add context and framing to the rules.

> 
> 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.
> 
> Just some clarifications
> 
> From 3 and 4 I am not sure about the following bundled m-lines, is
> this allowed based on 4 or not because of 3?
> 
> M=video A=extmap:1/recvonly uri-gps-string
> 
> M=video A=extmap:1/sendrecv uri-gps-string
> 

I am of the opinion that the above example shall be allowed. The RTP 
session configuration do not care about direction. The usage 
configuration of the media streams sent in the RTP session may care 
about direcitonality.

It might be that folding the exception 4) provides into 3) is the better 
text solution here.

> There is no problem if the directionality is not specified and is
> based on the RTP stream directionality.

Agreed

> 
> As for the allowed mixed as normal I do not understand your concern
> about having one m-line support it and the other not.

My main issue is the uncertainty over the functionality and what will 
happen when there is one m= line with mixed and one without in a bundle 
group. As I see it creates a number of potential outcomes, depending on 
how the answerer behaves.

Alt 1) The answer splits the bundle group to avoid having different 
capabilities in the same RTP session.

alt 2) The answer refuses to support mixed. And I would argue that would 
be the default case unless the m= lines are split into differnt RTP 
sessions due to this sentence in Seciton 4.1.2:

    A stream MUST contain only one-byte or two-byte
    headers unless it is known that all recipients support mixing, either
    by SDP Offer/Answer [RFC3264] negotiation (see section 6) or by out-
    of-band knowledge.

As it is explicitly stated that not all receivers, i.e. all m= streams 
supports the functionality it is turned off.

alt 3) The answer accepts mixed for one and non mixed for the other m= 
stream. Making another interpretation or missing the above sentence. 
Thus resulting in that some SSRCs sends mixed and other not.

I can accept that it can be allowed, but then please clarify what the 
interpretation of that state is. Because I have as you see multiple ones.

Cheers

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
----------------------------------------------------------------------