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

Roni Even <roni.even@huawei.com> Thu, 18 May 2017 04:53 UTC

Return-Path: <roni.even@huawei.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 0344512949F for <avt@ietfa.amsl.com>; Wed, 17 May 2017 21:53:34 -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, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 d1lbiELdS52V for <avt@ietfa.amsl.com>; Wed, 17 May 2017 21:53:32 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 37295129AB0 for <avt@ietf.org>; Wed, 17 May 2017 21:48:50 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml709-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DNG59574; Thu, 18 May 2017 04:48:48 +0000 (GMT)
Received: from DGGEMM401-HUB.china.huawei.com (10.3.20.209) by lhreml709-cah.china.huawei.com (10.201.108.32) with Microsoft SMTP Server (TLS) id 14.3.301.0; Thu, 18 May 2017 05:48:46 +0100
Received: from DGGEMM506-MBX.china.huawei.com ([169.254.3.49]) by DGGEMM401-HUB.china.huawei.com ([10.3.20.209]) with mapi id 14.03.0301.000; Thu, 18 May 2017 12:48:39 +0800
From: Roni Even <roni.even@huawei.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, "avt@ietf.org" <avt@ietf.org>
Thread-Topic: [AVTCORE] I-D Action: draft-ietf-avtcore-rfc5285-bis-11.txt
Thread-Index: AQHSzyRZ45qwXr6l9UyUDKLbnXQ0k6H5g+6A
Date: Thu, 18 May 2017 04:48:39 +0000
Message-ID: <6E58094ECC8D8344914996DAD28F1CCD7CC449@DGGEMM506-MBX.china.huawei.com>
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> <96362fde-88f9-71c6-c846-a2a41dd8a807@ericsson.com>
In-Reply-To: <96362fde-88f9-71c6-c846-a2a41dd8a807@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.200.201.202]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.591D27B0.006A, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.3.49, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: d0564d588199b8f962933e022e4a79c0
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/8CvJ7BjkQfS_hvTvogauX0q4BtI>
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: Thu, 18 May 2017 04:53:34 -0000

Hi Magnus,
I will draft the proposed text and send it to the list

As for allowed mix, I understand your comment now.

The question is what is a stream, it is clear in the non bundled case but for the bundle case my assumption was that still each m-line provide a separate stream so the each m-line can have different allowed mix, one use case is for a media switching MCU that may redirect the incoming streams to different receivers, some support bundle and some not in which case the ones that do not support bundle may negotiate allowed mixed only for part of the m-lines.
I think that at least we should allow this but maybe mention that the best way is to have allowed mixed on the session level or in all bundled m-lines

Roni

> -----Original Message-----
> From: Magnus Westerlund [mailto:magnus.westerlund@ericsson.com]
> Sent: יום ד 17 מאי 2017 18:43
> To: Roni Even; avt@ietf.org
> Subject: Re: [AVTCORE] I-D Action: draft-ietf-avtcore-rfc5285-bis-11.txt
> 
> 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
> ----------------------------------------------------------------------