Re: [MMUSIC] WGLC on draft-ietf-mmusic-msid-10

Magnus Westerlund <magnus.westerlund@ericsson.com> Tue, 14 July 2015 17:43 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3ABEC1ACEC3 for <mmusic@ietfa.amsl.com>; Tue, 14 Jul 2015 10:43:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 IvR-46xxMopw for <mmusic@ietfa.amsl.com>; Tue, 14 Jul 2015 10:43:37 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C93571ACEC6 for <mmusic@ietf.org>; Tue, 14 Jul 2015 10:43:36 -0700 (PDT)
X-AuditID: c1b4fb2d-f79176d00000321c-cf-55a54a468041
Received: from ESESSHC007.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id D6.77.12828.64A45A55; Tue, 14 Jul 2015 19:43:35 +0200 (CEST)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.41) with Microsoft SMTP Server id 14.3.210.2; Tue, 14 Jul 2015 19:43:34 +0200
Message-ID: <55A54A45.4070702@ericsson.com>
Date: Tue, 14 Jul 2015 19:43:33 +0200
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Flemming Andreasen <fandreas@cisco.com>, mmusic <mmusic@ietf.org>
References: <558C782C.6030105@cisco.com>
In-Reply-To: <558C782C.6030105@cisco.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNLMWRmVeSWpSXmKPExsUyM+Jvja6719JQg2PnuSy67u5jtXh/Qddi 6vLHLA7MHlN+b2T1WLLkJ5PHl8uf2QKYo7hsUlJzMstSi/TtErgy+l7vZCpYoFoxee459gbG 07JdjBwcEgImEvNXy3QxcgKZYhIX7q1n62Lk4hASOMoo8ePXSXYIZzmjxJSmlYwgVbwC2hL7 TnaygNgsAqoSy+/PYQKx2QQsJG7+aGQDsUUFoiSmPl7HAlEvKHFy5hMwW0TAVeLIwrtg9cwC ehKv7i5iBbGFBcwl9jw8ww5iCwloSOzdPpMd5DhOAU2JOytiQExmAXuJB1vLIDrlJZq3zmaG qNaWaGjqYJ3AKDgLybJZCB2zkHQsYGRexShanFpcnJtuZKyXWpSZXFycn6eXl1qyiREYuge3 /Nbdwbj6teMhRgEORiUeXoXcJaFCrIllxZW5hxilOViUxHlnbM4LFRJITyxJzU5NLUgtii8q zUktPsTIxMEp1cBYfyGzx/XJPaYP2x9d6F2oWL/NMuzfu4DF69/OOLjwcqKwP/ep3TkX5kiw rrqziVth54XJxx1uhD2Pf+J3VL/rmshGhnhZr9QvW6//abn/bJ7zz6wzK54//ap0szCkI6Dm zPuZHAJNXHdDErj9TnYYvpz0WL9jv3bbgqsnf4suKTy/LNTXZOKfH0osxRmJhlrMRcWJADOi T2A+AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/rK7W3IUaGtIq6KhD7cm17zvNaNE>
Cc: draft-ietf-mmusic-msid-10@tools.ietf.org
Subject: Re: [MMUSIC] WGLC on draft-ietf-mmusic-msid-10
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jul 2015 17:43:39 -0000

Hi,

I have reviewed this document, although I am late I thought I would 
provide my comments.

1.

Section 2:

   "There may be multiple msid attributes in a single media description.
    There may also be multiple media descriptions that have the same
    value for identifier and application data."

Section 3:

   "If two different media descriptions have MSID attributes with the
    same values for "msid-id" and "msid-appdata", it means that these two
    media descriptions are both intended for the same MediaStreamTrack.

    So far, no semantic for such a mixture have been defined, but this
    specification does not forbid the practice."

So this text discusses two different cases. Lets take them one at a time.

A single media description (m=) with multiple MSID:

I think the semantics of what this means is quite clear as long as the 
media description carries source media rather than redundancy data. That 
would mean that a single media source is actually having multiple 
identities in W3C land. That, do make sense, but we have a decision that 
initially we would not allow this optimization and that is encoded in 
draft-ietf-rtcweb-rtp-usage in Section 11, and I quote:

   "It is important to note that the same media source can be feeding
    multiple MediaStreamTracks.  As different sets of constraints or
    other parameters can be applied to the MediaStreamTrack, each
    MediaStreamTrack instance added to a RTCPeerConnection SHALL result
    in an independent source packet stream, with its own set of
    associated packet streams, and thus different SSRC(s)."

So, this could be changed in the future. But we have no idea how we move 
from what we currently have to such a world. I frankly know if allowing 
this usage today is better than forbidding it. If we would change it we 
have the issue that you either fail silently when offering an old client 
the behaviour or getting a signalling failure. I think getting an error 
would be better as that enables one to correct it.

For the second case: Multiple media description (m=) with the same MSID:

This could come in two flavours from my perspective. The first one is 
that the MSID lines are only applied to media description that carries 
source streams. That would mean that one uses some type of scalability 
or other feature that have parts of the encoding sent in different RTP 
streams, and that these RTP streams are not part of the same RTP 
session, otherwise all the SSRCs would be in the same media description.

The second flavour would be to have also redundancy streams to have MSID 
attributes on the media descriptions that represent cases where they are 
send in other RTP sessions. I think this can be avoided as we already 
are using other grouping mechanism to group the encoded stream(s) with 
the redundancy streams.

I would note that assuming that there will be some mechanism that groups 
the related encoded streams, using MSID for that would be redundant. 
Thus, I don't currently see a need for this. However, in this case I 
can't see a negative issue with this case, other than bloating the SDP.

To conclude, I don't like it being allowed, but not specified. I think 
it might be better to indicate that this might be a future extension 
dimensions and make clear that if this occurs an implementation raises 
an error. With the one-way declarative nature of the information the 
attribute itself can't be used to signal the issue in an answer.

cheers

Magnus Westerlund



Flemming Andreasen skrev den 2015-06-25 23:52:
> Greetings MMUSIC
>
> This is to announce a 2 week WGLC on the msid-10 draft:
>
>      https://tools.ietf.org/html/draft-ietf-mmusic-msid-10
>
> as Proposed Standard. Please review and provide any comments you may
> have on the document by Thursday, July 9, 2015. Comments should be sent
> to the document authors and the MMUSIC WG list. If you review the
> document but do not have any comments, please send a note to that effect
> as well.
>
> Thanks
>
> -- Flemming (MMUSIC co-chair)
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>


-- 

Magnus Westerlund

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