Re: [MMUSIC] Comments on draft-ietf-mmusic-media-loopback-16
Hadriel Kaplan <HKaplan@acmepacket.com> Mon, 21 November 2011 17:59 UTC
Return-Path: <HKaplan@acmepacket.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 B0D6A21F8B18; Mon, 21 Nov 2011 09:59:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.487
X-Spam-Level:
X-Spam-Status: No, score=-2.487 tagged_above=-999 required=5 tests=[AWL=0.112, BAYES_00=-2.599]
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 k+dFJMloF-vH; Mon, 21 Nov 2011 09:59:59 -0800 (PST)
Received: from etmail.acmepacket.com (etmail.acmepacket.com [216.41.24.6]) by ietfa.amsl.com (Postfix) with ESMTP id 038F421F8AAA; Mon, 21 Nov 2011 09:59:58 -0800 (PST)
Received: from MAIL2.acmepacket.com (10.0.0.22) by etmail.acmepacket.com (216.41.24.6) with Microsoft SMTP Server (TLS) id 8.2.254.0; Mon, 21 Nov 2011 12:59:55 -0500
Received: from MAIL1.acmepacket.com ([169.254.1.232]) by Mail2.acmepacket.com ([169.254.2.157]) with mapi id 14.01.0270.001; Mon, 21 Nov 2011 12:59:55 -0500
From: Hadriel Kaplan <HKaplan@acmepacket.com>
To: "mmusic (E-mail)" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Comments on draft-ietf-mmusic-media-loopback-16
Thread-Index: AQHMqHdfBqooEIMwnkm5vxPqfuyS4w==
Date: Mon, 21 Nov 2011 17:59:55 +0000
Message-ID: <4E297805-F75E-4728-855B-A0F78BE86D9B@acmepacket.com>
References: <4EA13A85.2060506@ericsson.com>
In-Reply-To: <4EA13A85.2060506@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.0.0.30]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <5F4082E497E5B84AB72325A719DD93B7@acmepacket.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAQAAAWE=
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "payload@ietf.org" <payload@ietf.org>
Subject: Re: [MMUSIC] Comments on draft-ietf-mmusic-media-loopback-16
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: Mon, 21 Nov 2011 17:59:59 -0000
Howdy, Magnus sent back a big list of comments against media-loopback for the WGLC. I plan to propose changes to address some of his points in separate emails, notably for the technical ones. The following points copied below I consider editorial in nature and wish to resolve directly as the editor. Does anyone object to this? On Oct 21, 2011, at 5:25 AM, Magnus Westerlund wrote: > 5. Abstract: "maintaining voice/real-time Text/video quality, > reliability, and overall performance." The "voice/real-time" > construction appears to indicate that voice isn't real-time. I guess > something like: maintaining real-time voice/Text/video quality, > reliability, and overall performance. would be easier and clearer. > > 6. Section 3. > No reference to SDP offer answer. And the "Offering entity" is called > agent in SDP O/A terminology. > > 7. Section 3: > "it MAY do so as defined in section 5.4.1 of > this specification." > > Considering what is written in 5.4.1 I think that section can be moved > to section 3. > > 8. Section 4: > An answering entity that is not compliant to this specification and > which receives an offer with the "loopback" media attributes MAY > ignore the attribute and treat the incoming offer as a normal > request. > > I would suggest reformulate this. I expect this text to say what is > expected to happen when the answering agent doesn't know what this > attribute is. Which is ignore the attribute, attempt to establish the > session without loopback and send back the answer without the attribute. > > I would suggest to clarify that the offering agent should consider > terminating the establishment at this point as loopback was not > available, unless it might actual "ring" if this is an end-point at a user. > ... > 10. What is really the purpose of the sections 3 and 4. They seem to be > teasers for a very small part of the issue that is covered in detail in > section 5. Why not move the appropriate text in to the relevant subsections? > ... > > 12. Section 5.3: > I think one could clarify that the loopback source needs to include the > encapsulation or direct loopback payload formats when suggesting pckt > type loopback. > > ... > 14. Section 5.1: > loopback-type = loopback-choice [1*SP loopback-choice] > loopback-choice = loopback-type-pkt / loopback-type-media > loopback-type-pkt = "rtp-pkt-loopback" > loopback-type-media = "rtp-media-loopback" > > The ABNF appears broken as it doesn't define the whole attribute. I > would suggest to add a line: > > loopback-attr = "a=loopback:" loopback-type > > 15. Section 5.2 is missing ABNF. > I think it should make clear the attributes definition completely. > > 16. Section 5 > Two new media attributes are defined: one indicates the type of > loopback and the other indicates the mode of the loopback. > > I would claim that this spec defines 3 attributes. > > 17. Section 5.4: > > The loopback-mode attributes (loopbackThe > port number and the address in the answer (m= line) indicate where > the answerer would like to receive the media stream. > > Strange sentence! > ... > 21. Section 6. > "An answering entity that is compliant to this specification and > accepting a media with the loopback type rtp-media-loopback MUST > transmit all received media back to the sender. " > > I think this MUST, MUST have an exception for that the path from the > mirror to the source actually can support the bit-rate required. > ... > 36. Section 10.1 > Either of the o= lines are in error. Because they can't be the same when > it comes to the ID and version fields. > ... -hadriel
- [MMUSIC] Comments on draft-ietf-mmusic-media-loop… Magnus Westerlund
- Re: [MMUSIC] Comments on draft-ietf-mmusic-media-… Hadriel Kaplan
- Re: [MMUSIC] Comments on draft-ietf-mmusic-media-… Magnus Westerlund
- Re: [MMUSIC] Comments on draft-ietf-mmusic-media-… Paul Kyzivat
- Re: [MMUSIC] Comments on draft-ietf-mmusic-media-… Hadriel Kaplan
- [MMUSIC] Issue #4 from Magnus on draft-ietf-mmusi… Hadriel Kaplan
- [MMUSIC] Issue #11 from Magnus on draft-ietf-mmus… Hadriel Kaplan
- Re: [MMUSIC] Issue #11 from Magnus on draft-ietf-… Nathan Stratton
- Re: [MMUSIC] Issue #4 from Magnus on draft-ietf-m… Miguel A. Garcia
- Re: [MMUSIC] Issue #4 from Magnus on draft-ietf-m… Hadriel Kaplan
- Re: [MMUSIC] Issue #4 from Magnus on draft-ietf-m… Miguel A. Garcia