Re: [MMUSIC] Updated MSID draft - version -06
Flemming Andreasen <fandreas@cisco.com> Mon, 30 June 2014 17:44 UTC
Return-Path: <fandreas@cisco.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 722161A03D3 for <mmusic@ietfa.amsl.com>; Mon, 30 Jun 2014 10:44:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.552
X-Spam-Level:
X-Spam-Status: No, score=-14.552 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, J_CHICKENPOX_14=0.6, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 ygWxyT2iobgJ for <mmusic@ietfa.amsl.com>; Mon, 30 Jun 2014 10:44:00 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CAB191A03B6 for <mmusic@ietf.org>; Mon, 30 Jun 2014 10:43:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5371; q=dns/txt; s=iport; t=1404150239; x=1405359839; h=message-id:date:from:mime-version:to:subject:references: in-reply-to:content-transfer-encoding; bh=F0cZgf7vfxcu+l7dGCr1U85Ll3/bHK7uJ/m6XDm9M/Q=; b=duyJNjX/MR1pXhEqpY2BMJ1p/Gk6o5yv01y+4Z/tqQ4sIrzWJj8RAnBe ycsTacijj/ljSVjtCnD4QBJsI931Zk5n4Cp3JhhqchSNpeYogZcVAHTNS 0+9EAMQCY7fdNYKcqY3yPawTeZdAOUBV7GsH7vMflIZyohsTe34Ppp1rr Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjsHAEehsVOtJA2F/2dsb2JhbABagw1Sq3QBAQEBAQEFAW4BkgaGbVMBgREWdYQDAQEBAwEBAQEkETYKBgsLGAkWDwkDAgECARUwBgEMBgIBAYg2CA3IHxMEhWSISwFehEMBBJpehwaMd4NeIYExAR8
X-IronPort-AV: E=Sophos;i="5.01,576,1400025600"; d="scan'208";a="336773663"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-3.cisco.com with ESMTP; 30 Jun 2014 17:43:58 +0000
Received: from [10.98.149.197] (bxb-fandreas-8814.cisco.com [10.98.149.197]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id s5UHhwIW029920; Mon, 30 Jun 2014 17:43:58 GMT
Message-ID: <53B1A1DD.8080503@cisco.com>
Date: Mon, 30 Jun 2014 13:43:57 -0400
From: Flemming Andreasen <fandreas@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Harald Alvestrand <harald@alvestrand.no>, mmusic@ietf.org
References: <53AC9ABC.3030107@alvestrand.no> <53ADA38E.1040009@alum.mit.edu> <53AE6E1A.3030204@alvestrand.no>
In-Reply-To: <53AE6E1A.3030204@alvestrand.no>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/du_Z0yWbZHNChFepWOBBPBk3zfU
Subject: Re: [MMUSIC] Updated MSID draft - version -06
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: Mon, 30 Jun 2014 17:44:02 -0000
On 6/28/14, 3:26 AM, Harald Alvestrand wrote: > On 06/27/2014 07:02 PM, Paul Kyzivat wrote: >> The following are my comments on the -06 version: >> >> Sections 2 & 2 (ABNF): >> >> There is an error in the ABNF: >> >> identifier-list = (" " identifier)* / " *" >> >> should be >> >> identifier-list = *(" " identifier) / " *" >> >> Also, to formally check ABNF that extends 4566 it is necessary to >> merge the ABNFs. To facilitate this it would be good to ensure that >> all the new ABNF names introduced are unique across 4566. And since >> some implementers may need to merge many extensions, it would good to >> avoid defining new names that are overly generic and prone to >> collision. In particular, I suggest the following renamings would >> improve things: >> >> identifier -> msid >> appdata -> msid-data >> semantic -> msid-semantic >> identifier-list -> msid-list >> >> Note: I'm not saying that these currently cause any conflicts. I don't >> think they do with 4566 itself, and I have no idea if they conflict >> with other extensions to 4566. I'm suggesting this as a matter of >> prudence and readability. > I think this actually reduces readability, but that's a matter of taste. I'm with Paul on this one and would prefer something along the lines of what he suggested. > One of our failiures with ABNF is that we never implemented a > modularization facility with official syntax for "identifier = <defined > in other document>". > >> Section 3 says: >> >> This attribute MUST be present if "a=msid" is used. >> >> This is true, but stronger constraints ought to be applied: >> >> Every identifier mentioned in an msid-semantic line MUST also >> appear in at least one a=msid line. >> >> The identifier in every a=msid line MUST be mentioned in >> *at least* (or perhaps *exactly*) one a=msid-semantic line. > Not a bad idea. The wildcard identifier (*) counts as >> Section 4.1: >> >> The section refers to "WebRTC entity", but AFAIK there is no >> definition of this. I presume you don't mean to restrict this to >> browsers. IIUC you probably mean any entity that supports >> msid-semantic:WMS. Could you clarify the text? > With the split in -overview recently into "WebRTC browsers" and "WebRTC > devices", this is actually limited to WebRTC browsers, since the SDP in > question only appears on the Javscript API, and implementing the > Javascript API is only a requirement for browsers.... Are you suggesting any changes here (seems to me we shouldn't limit the mechanism to just browsers, which I think was Paul's point as well) ? >> Section 4.2: >> >> This section should probably be called "Detailed Offer/Answer >> procedures". >> >> The following: >> >> These procedures ... >> >> They are specifically applicable to the WMS semantic; other semantics >> will have their own consideration. >> >> Is this really true? ISTM that there are some basic O/A procedures >> that apply to all msid-semantics. Specifically, >> >> - If a particular msid-semantic is mentioned in an offer, and it is >> supported by the answerer, then a corresponding msid-semantic >> MUST be mentioned in the answer. (The absence indicates that it >> is not supported.) >> >> So I think there is need of a "generic" set of O/A procedures. And >> then there can be additional O/A procedures specific to WMS. The >> existing sections 4.2.1 - 4.2.5 are just the WMS-specific ones. > My problem is that I don't want to write the generic ones, because I > don't have any idea what they should say. > > This is a generic problem with the generic mechanism - we can't define > rules for what doesn't exist yet, and it's not possible to see what > parts of the rules are true for any use of msid and what parts of the > rules are true for WMS only before we start seeing a second usage. > > At the moment we have zero value to the generic mechanism, because we > have zero potential usages of it. Writing something that has zero value > does not appeal greatly to me. For an MMUSIC document extending SDP, we do need O/A sections following the structure of RFC 3264. If you need help writing those, the chairs can try and find somebody to assist. > I suggested earlier that we might instead rip out the whole generalized > mechanism and go back to msid being WMS only. I got no responses on that > suggestion (neither positive or negative - it was ignored). > > This suggestion of another set of for-now-useless sections in the > document makes me reiterate that proposal. Can you comment on it? My initial reaction for an MMUSIC document would be against that, but can you provide a pointer or resend the proposal so we can take another look and discuss it. Thanks -- Flemming >> Section 4.2.1: >> >> This section should say something about msid-semantic. Some of the >> text from section 4.1 might do the job: >> >> If a WebRTC entity sends a description, it MUST include the msid- >> semantic:WMS attribute, even if no media streams are sent. > Yes. > >> That covers everything I noticed. >> >> Thanks, >> Paul >> >> _______________________________________________ >> mmusic mailing list >> mmusic@ietf.org >> https://www.ietf.org/mailman/listinfo/mmusic >
- [MMUSIC] Updated MSID draft - version -06 Harald Alvestrand
- Re: [MMUSIC] Updated MSID draft - version -06 Flemming Andreasen
- Re: [MMUSIC] Updated MSID draft - version -06 Suhas Nandakumar
- Re: [MMUSIC] Updated MSID draft - version -06 Harald Alvestrand
- Re: [MMUSIC] Updated MSID draft - version -06 DRAGE, Keith (Keith)
- [MMUSIC] RTP taxonomy draft review [Re: Updated M… Flemming Andreasen
- Re: [MMUSIC] Updated MSID draft - version -06 Paul Kyzivat
- Re: [MMUSIC] Updated MSID draft - version -06 Harald Alvestrand
- Re: [MMUSIC] Updated MSID draft - version -06 Flemming Andreasen
- Re: [MMUSIC] RTP taxonomy draft review [Re: Updat… Paul Kyzivat
- Re: [MMUSIC] Updated MSID draft - version -06 Harald Alvestrand
- Re: [MMUSIC] Updated MSID draft - version -06 Paul Kyzivat
- Re: [MMUSIC] Updated MSID draft - version -06 Paul Kyzivat
- Re: [MMUSIC] RTP taxonomy draft review [Re: Updat… DRAGE, Keith (Keith)
- Re: [MMUSIC] Updated MSID draft - version -06 Harald Alvestrand