Re: [MMUSIC] MSID draft -09 posted
Harald Alvestrand <harald@alvestrand.no> Tue, 28 April 2015 12:46 UTC
Return-Path: <harald@alvestrand.no>
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 600B31A90CD for <mmusic@ietfa.amsl.com>; Tue, 28 Apr 2015 05:46:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.71
X-Spam-Level:
X-Spam-Status: No, score=-0.71 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_14=0.6, J_CHICKENPOX_15=0.6, T_RP_MATCHES_RCVD=-0.01] autolearn=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 FWE7P-UhAvLu for <mmusic@ietfa.amsl.com>; Tue, 28 Apr 2015 05:46:36 -0700 (PDT)
Received: from mork.alvestrand.no (mork.alvestrand.no [IPv6:2001:700:1:2::117]) by ietfa.amsl.com (Postfix) with ESMTP id 2F0F01A902A for <mmusic@ietf.org>; Tue, 28 Apr 2015 05:46:36 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mork.alvestrand.no (Postfix) with ESMTP id 17B6B7C43B1 for <mmusic@ietf.org>; Tue, 28 Apr 2015 14:46:35 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at alvestrand.no
Received: from mork.alvestrand.no ([127.0.0.1]) by localhost (mork.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BuFYmu8-s36X for <mmusic@ietf.org>; Tue, 28 Apr 2015 14:46:33 +0200 (CEST)
Received: from [IPv6:2001:470:de0a:27:75c8:6742:75de:e918] (unknown [IPv6:2001:470:de0a:27:75c8:6742:75de:e918]) by mork.alvestrand.no (Postfix) with ESMTPSA id 4E12F7C43AD for <mmusic@ietf.org>; Tue, 28 Apr 2015 14:46:33 +0200 (CEST)
Message-ID: <553F8128.405@alvestrand.no>
Date: Tue, 28 Apr 2015 14:46:32 +0200
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: mmusic@ietf.org
References: <20150421111454.32078.56417.idtracker@ietfa.amsl.com> <553631B1.1050704@alvestrand.no> <55367A13.2060703@alum.mit.edu> <5538EA6F.3090106@alvestrand.no>
In-Reply-To: <5538EA6F.3090106@alvestrand.no>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/js-JFhL3sLbOOEQJORzrtzi4Juo>
Subject: Re: [MMUSIC] MSID draft -09 posted
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: <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: Tue, 28 Apr 2015 12:46:39 -0000
I have now posted -10 with the changes to address Paul's review. Thanks again! Harald Den 23. april 2015 14:49, skrev Harald Alvestrand: > Den 21. april 2015 18:25, skrev Paul Kyzivat: >> This draft is a lot simpler to review with its reduced scope! > > > Thanks for the quick review! >> >> I have a few comments: >> >> * Section 2: >> >> ... This new attribute allows endpoints to associate RTP >> media streams that are carried in *the same or* different media >> descriptions. ... >> >> How do you associate distinct MSIDs to media streams in *the same* media >> description??? AFAIK that isn't possible - each media description is a >> distinct media stream. > > Yes, this is a leftover from "plan b". Deleting. > Also, it should be "described", not "carried" - they're carried in RTP > sessions, and described in media descriptions. > >> >> * Section 3: >> >> The semantic token for this semantic is "WMS" (short for WebRTC Media >> Stream). >> >> The above seems to be a leftover that should be removed. > > Yep. > >> >> IMO the following is very confusing in its use of "description". I've >> highlighted the points at issue with *s: > > This is a result of the wholesale replacement of "m-line" with "media > description" - the meanings are unchanged, but it's a bit more obvious > where the grammar is convoluted. > >> >> The following are the rules for handling updates of the list of >> *media descriptions* and their msid values. >> >> o When a new msid "identifier" value occurs in *the* description the >> recipient can signal to its application that a new MediaStream has >> been added. >> >> o When *a description* is updated to have more media descriptions >> with the same msid "identifier" value, but different "appdata" >> values, the recipient can signal to its application that new >> MediaStreamTracks have been added to the MediaStream. >> >> o When *a description* is updated to no longer list any msid >> values, on a specific media description, the recipient can signal >> to its application that the corresponding MediaStreamTrack has >> ended. >> >> I *think* that in some cases you mean *session description* (the whole >> SDP), and in other cases you mean *media description* (m-line and the >> associated following non-m-lines.) Perhaps: >> >> The following are the rules for handling updates of the list of media >> descriptions and their msid values. >> >> o When a new msid "identifier" value occurs in a media description, >> the recipient can signal to its application that a new >> MediaStream has been added. >> >> o When a session description is updated to have more media >> descriptions with the same msid "identifier" value, but different >> "appdata" values, the recipient can signal to its application >> that new MediaStreamTracks have been added to the MediaStream. >> >> o When a session description is updated to no longer list any msid >> attribute on a specific media description, the recipient can >> signal to its application that the corresponding MediaStreamTrack >> has ended. > > Seems much better, I adapted some more - the use of standalone > "description" was a bad idea, and I think I've fixed that. > >> >> * Section 3.2.2: >> >> For each media description in the offer, and for each "a=msid" >> attribute in the media description where the "msid-id" is associated >> with the "WMS" semantic, the receiver of the offer will perform the >> following steps: >> >> In the above, there is still reference to WMS semantic that should be >> removed. > > Removed! > >> >> Also, this again implies that there might be multiple a=msid lines in a >> single media description. How about: >> >> For each media description in the offer that contains an "a=msid" >> attribute, the receiver of the offer will perform the following >> steps: > > Actually this is intended to allow for one track being part of multiple > MediaStreams. If we have: > > m=video > a=msid stream1 track1 > a=msid stream2 track1 > > this would say "track1 is only sent once, but it appears as part of two > MediaStreams". > > The API for PeerConnection still allows that. So I need to allow it here > too. > > I put up the changes I made here: > > https://github.com/alvestrand/rtcweb-msid/pull/4 > > Will leave them up there for a day or two, and submit a -10 if there > aren't further comments. > > Thanks again! > > Harald > > > _______________________________________________ > mmusic mailing list > mmusic@ietf.org > https://www.ietf.org/mailman/listinfo/mmusic >
- [MMUSIC] MSID draft -09 posted Harald Alvestrand
- Re: [MMUSIC] MSID draft -09 posted Paul Kyzivat
- Re: [MMUSIC] MSID draft -09 posted Harald Alvestrand
- Re: [MMUSIC] MSID draft -09 posted Harald Alvestrand