Re: [MMUSIC] Updated MSID draft
Magnus Westerlund <magnus.westerlund@ericsson.com> Fri, 01 November 2013 13:34 UTC
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 80B3611E8357 for <mmusic@ietfa.amsl.com>; Fri, 1 Nov 2013 06:34:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.443
X-Spam-Level:
X-Spam-Status: No, score=-105.443 tagged_above=-999 required=5 tests=[AWL=0.806, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BEUQlAuibr+J for <mmusic@ietfa.amsl.com>; Fri, 1 Nov 2013 06:34:22 -0700 (PDT)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 38EB111E831D for <mmusic@ietf.org>; Fri, 1 Nov 2013 06:28:17 -0700 (PDT)
X-AuditID: c1b4fb2d-b7f1c8e000005ceb-02-5273ac70498a
Received: from ESESSHC002.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 26.FD.23787.07CA3725; Fri, 1 Nov 2013 14:28:16 +0100 (CET)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.26) with Microsoft SMTP Server id 14.2.328.9; Fri, 1 Nov 2013 14:28:15 +0100
Message-ID: <5273ACB5.2020201@ericsson.com>
Date: Fri, 01 Nov 2013 14:29:25 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.0.1
MIME-Version: 1.0
To: Harald Alvestrand <harald@alvestrand.no>, mmusic <mmusic@ietf.org>
References: <5270B191.9030603@alvestrand.no>
In-Reply-To: <5270B191.9030603@alvestrand.no>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphluLIzCtJLcpLzFFi42KZGfG3RrdgTXGQwZSrYhbH+rrYLKYuf8zi wORxZcIVVo8lS34yBTBFcdmkpOZklqUW6dslcGV0zVrGWDBftaLv6C62BsYvsl2MnBwSAiYS J6eeY4GwxSQu3FvP1sXIxSEkcIhR4uqF7ywQzjJGidNTvzGBVPEKaEusWPmJGcRmEVCRuHN5 KiuIzSZgIXHzRyMbiC0qECxxY9khNoh6QYmTM5+AbRARcJM4Nm89WFxYQEPi6dP5YDOFBHQk vr39yAhicwroSqzpXAlUwwF0kbhET2MQSJhZQE9iytUWRghbXqJ562xmiFZtiYamDtYJjIKz kGybhaRlFpKWBYzMqxjZcxMzc9LLDTcxAkPy4JbfujsYT50TOcQozcGiJM774a1zkJBAemJJ anZqakFqUXxRaU5q8SFGJg5OqQbGHM29KW6dfSsO+rLWeP37vtjLO8Cj0TkgK/fgReGNq5MM Glij26a4NbWJnUj7O23LrM8ODZM0dpoGfc0XiLh+9OmLVAeZFS9n3Jky9VsHQ8/VyOwverOe HUtkFq5RuhisUr943pZ957gTC4Msb0xw8bfYsjZsy5zI6OSXBdfqHlr/dhR8maCkxFKckWio xVxUnAgANWws0BcCAAA=
Subject: Re: [MMUSIC] Updated MSID draft
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Fri, 01 Nov 2013 13:34:27 -0000
Hi, I have reviewed this document, and have some feedback. First of all I trying to understand any commonalities and differences among the other proposals for relation signaling: Application Token draft-even-mmusic-application-token-01 And our SRCNAME https://datatracker.ietf.org/doc/draft-westerlund-avtext-rtcp-sdes-srcname/ that relates to our Simulcast proposal https://datatracker.ietf.org/doc/draft-westerlund-avtcore-rtp-simulcast/ I hope to have time to discuss this with people during the IETF meeting. It is something we need to sort out. Now comments directly related to the draft: 1. Section 2: I don't think MSID should really be a media level attribute. It is primarily a source level attribute. The discussion about its usage is all around binding it to media streams, i.e. Packet Streams (SSRC)s. There might be points of binding it to Media Descriptions, which under unified plan would mean Media Sources, but outside of unified it then binds to a RTP session or similar. Thus one needs to consider if the media level application means that all SSRCs or other media streams that originates from the context described by that Media Description have the same MSID values apply. Thus, I would suggest changing MSID to source level attribute, and then add the meaning of applying it as media level when such done. 2. Section 3: "In order to fully reproduce the semantics of the SDP and SSRC grouping frameworks, a session-level attribute is defined for signaling the semantics associated with an msid grouping." I think this is a poor motivation. I think there are good reasons for having a semantics identifier for the grouping identifier so that one can have groupings for different purposes. Thus I think one rather should explain the benefits of enabling such different semantics. 3. Section 4: I don't know if this is the right place for it or where it should go. But applying MSID to WebRTC one runs into the question of how one needs to deal with none source packet streams, i.e. Packet Streams that do not carry the primary source encoding. Such streams that are redundancy streams, like RTP retransmission streams, FEC streams, as well as if one would use scalable encoding and have packet streams that are dependent. How should these be marked using MSID? As being part of the related MediaStreamTrack? OR should we use something that isn't dependent on the WMS semantics, SRCNAME, APPID or other? 4. Section 4.1 o No msid-semantic:WMS attribute is present. The SDP session is assumed to be a backwards-compatible session. All incoming media, on all m-lines that are part of the SDP session, are assumed to belong to independent media streams, each with one track. The identifier of this media stream and of the media stream track is a randomly generated string; the label of this media stream will be set to "Non-WMS stream". NOTE IN DRAFT: Previous versions of this memo suggested adding all incoming SSRCs to a single MediaStream. This is problematic because we do not know if the SSRCs are synchronized or not before we learn the CNAME of the SSRCs, which only happens when an RTCP packet arrives. How to identify a non-WMS stream is still open for discussion - including whether it's necessary to do so. Using the stream label seems like an easy thing to do for debuggability - it's not signalled, and is intended for human consumption anyway. Can you clarify how synchronized playback of multiple different media streams, that on RTP level shares CNAME can be achieved in the context of WebRTC. If that is not an issue with separate MediaStreams then I am fine with this. If the main way of achieving synchronized playback is to put the MediaStreamTracks in the same MediaStream then we have an issue. I see a point in that each endpoitn (CNAME) should have its SSRCs with source packet streams result in MediaStreamTracks in the same MediaStream. But, as you write that either introduces delay into adding a MediaStreamTrack until RTCP info has been received or otherwise a lot of change events as one makes one assumption and then have to correct it as more data comes in. Cheers Magnus Westerlund ---------------------------------------------------------------------- Multimedia Technologies, Ericsson Research EAB/TVM ---------------------------------------------------------------------- Ericsson AB | Phone +46 10 7148287 Färögatan 6 | Mobile +46 73 0949079 SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com ----------------------------------------------------------------------
- Re: [MMUSIC] Updated MSID draft Harald Alvestrand
- Re: [MMUSIC] Updated MSID draft Magnus Westerlund
- [MMUSIC] Updated MSID draft Harald Alvestrand
- Re: [MMUSIC] Updated MSID draft Paul Kyzivat
- Re: [MMUSIC] Updated MSID draft Harald Alvestrand
- Re: [MMUSIC] Updated MSID draft Harald Alvestrand
- Re: [MMUSIC] Updated MSID draft Flemming Andreasen
- [MMUSIC] Updated MSID draft Harald Alvestrand
- Re: [MMUSIC] Updated MSID draft Flemming Andreasen
- Re: [MMUSIC] Updated MSID draft Harald Alvestrand
- Re: [MMUSIC] Updated MSID draft Flemming Andreasen
- Re: [MMUSIC] Updated MSID draft Christer Holmberg