[Gen-art] Review of draft-ietf-mmusic-msid-13

"Matt Miller (mamille2)" <mamille2@cisco.com> Wed, 25 May 2016 00:29 UTC

Return-Path: <mamille2@cisco.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C3D312D1B2; Tue, 24 May 2016 17:29:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.947
X-Spam-Level:
X-Spam-Status: No, score=-15.947 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 B2SBwX8QKByX; Tue, 24 May 2016 17:29:48 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 43BB112B025; Tue, 24 May 2016 17:29:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3396; q=dns/txt; s=iport; t=1464136188; x=1465345788; h=from:to:cc:subject:date:message-id:mime-version; bh=6/NgXyB16gCzu61FqHLHuMB5nyj1QYDxKoN5XD3l78k=; b=DGlMJNuydIB3lAfOB7JWtt1+8Cf1dmIfZEUID3Gtos4ZfuJJAbicdoqV GE7J+0rmwrxntVX8iC2Q/hktE6fXPvriYVyJdNNEJ58C3Ha5hwIFUE7zM o2BM+VL/ODXSRJxErxfuQfdsQx5b/ucWzjDHH8vZyucf+rBEdnCJC2rjA w=;
X-Files: signature.asc : 496
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BrAwBl8URX/5RdJa1bgzdWfQEFugAOgXYihW+BLzgUAQEBAQEBAWUcC4RJeRIBHGQnBA4TiCEOxDYBAQEBAQEBAQEBAQEBAQEBAQEBAQEODogdglaEHBEygwyCLgWYNQIBgS6BfIFobYgggWlOhAGIZI9LAR4BQ4IGHIFLb4hJPn8BAQE
X-IronPort-AV: E=Sophos;i="5.26,362,1459814400"; d="asc'?scan'208";a="108002228"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 May 2016 00:29:47 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by rcdn-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id u4P0TlF7029153 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 25 May 2016 00:29:47 GMT
Received: from xch-aln-002.cisco.com (173.36.7.12) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Tue, 24 May 2016 19:29:46 -0500
Received: from xch-aln-002.cisco.com ([173.36.7.12]) by XCH-ALN-002.cisco.com ([173.36.7.12]) with mapi id 15.00.1104.009; Tue, 24 May 2016 19:29:46 -0500
From: "Matt Miller (mamille2)" <mamille2@cisco.com>
To: "draft-ietf-mmusic-msid.all@ietf.org" <draft-ietf-mmusic-msid.all@ietf.org>
Thread-Topic: Review of draft-ietf-mmusic-msid-13
Thread-Index: AQHRthyK+AtrMLkHt0Wj5yDILsoeSg==
Date: Wed, 25 May 2016 00:29:46 +0000
Message-ID: <2AAAC8A1-2B21-443B-88E8-FE2617DA6C82@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-pgp-agent: GPGMail 2.6b2
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.129.24.49]
Content-Type: multipart/signed; boundary="Apple-Mail=_5AB38056-EB33-480E-A94A-7022A363AA25"; protocol="application/pgp-signature"; micalg="pgp-sha512"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/gen-art/a6jduXoHvBKMyN1HCiEUBT1hllg>
Cc: "gen-art@ietf.org" <gen-art@ietf.org>
Subject: [Gen-art] Review of draft-ietf-mmusic-msid-13
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 May 2016 00:29:50 -0000

I am the assigned Gen-ART reviewer for this draft. The General Area Review
Team (Gen-ART) reviews all IETF documents being processed by the IESG for
the IETF Chair.  Please treat these comments just like any other last call
comments.

For more information, please see the FAQ at

<http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.

Document: draft-ietf-mmusic-msid-13
Reviewer: Matthew A. Miller
Review Date: 2016-05-24
IETF LC End Date: 2016-05-24
IESG Telechat date: N/A

Summary:

This document is ready for publication as a Proposed Standard once
some minor editorial nits are address.

Major issues:  NONE

Minor issues:  NONE

Nits/editorial comments:

* idnits is complaining that something smells of code that isn't bounded.
However, I think it is clear that the "suspicious text" is the detailed
SDP example, and is already clearly noted as such.

* idnits warns of a number of outdated references, which I assume will
be updated with the next revision of this document or by the RFC Editor:

  - draft-ietf-mmusic-sdp-mux-attributes-02
  - draft-ietf-rtcweb-jsep-07
  - draft-ietf-mmusic-sdp-bundle-negotiation-07
  - draft-ietf-rtcweb-overview-10

* In Section 1.1. "Structure Of This Document", there is a spacing issue
in "WebRTC[I-D.ietf-rtcweb-overview] ."

* In Section 2. "The Msid Mechanism", there is an extra "." in
"... defined in [W3C.WD-webrtc-20150210]., and to ...".

* In Section 3.1. "Handling of non-signalled tracks", some of the
phrasing in the third paragraph seems awkward to me.  Might I suggest
the following instead:

   When MSID is used, the only time this can happen is when, after the
   initial negotiation, a negotiation is performed where the answerer
   adds a MediaStreamTrack to an already established connection and
   starts sending data before the answer is received by the offerer.
   For initial negotiation, packets won't flow until the ICE candidates
   and fingerprints have been exchanged, so this is not an issue.

* Also in Section 3.1. "Handling of non-signalled tracks", I think the
sentence after the bullet list ought to be split in two between "entered"
and "If":

   The process above may involve a considerable amount of buffering
   before the stable state is entered.  If the implementation wishes to
   limit this buffering, it MUST signal to the user that media has been
   discarded.