Re: [MMUSIC] INPUT NEEDED: Edits to 4566bis based on discussion in London

Paul Kyzivat <pkyzivat@alum.mit.edu> Thu, 19 April 2018 21:48 UTC

Return-Path: <pkyzivat@alum.mit.edu>
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 C947A126DFB for <mmusic@ietfa.amsl.com>; Thu, 19 Apr 2018 14:48:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 fyElgNtsw0uI for <mmusic@ietfa.amsl.com>; Thu, 19 Apr 2018 14:48:03 -0700 (PDT)
Received: from alum-mailsec-scanner-3.mit.edu (alum-mailsec-scanner-3.mit.edu [18.7.68.14]) by ietfa.amsl.com (Postfix) with ESMTP id 3FE1512420B for <mmusic@ietf.org>; Thu, 19 Apr 2018 14:48:03 -0700 (PDT)
X-AuditID: 1207440e-7bfff70000000ced-2e-5ad90e904956
Received: from outgoing-alum.mit.edu (OUTGOING-ALUM.MIT.EDU [18.7.68.33]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by alum-mailsec-scanner-3.mit.edu (Symantec Messaging Gateway) with SMTP id 37.96.03309.19E09DA5; Thu, 19 Apr 2018 17:48:01 -0400 (EDT)
Received: from PaulKyzivatsMBP.localdomain (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.13.8/8.12.4) with ESMTP id w3JLlwj8010471 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 19 Apr 2018 17:47:59 -0400
To: Flemming Andreasen <fandreas@cisco.com>, IETF MMUSIC WG <mmusic@ietf.org>, Colin Perkins <csp@csperkins.org>, Jonathan Lennox <jonathan@vidyo.com>
References: <08fefc6e-faaa-f40a-060a-35f286b25e97@alum.mit.edu> <d826d988-5ca8-732d-f9de-61482f27fecb@cisco.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <19f99895-c3a9-c5ff-9b57-5c9ae3cf2ff6@alum.mit.edu>
Date: Thu, 19 Apr 2018 17:47:58 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:52.0) Gecko/20100101 Thunderbird/52.7.0
MIME-Version: 1.0
In-Reply-To: <d826d988-5ca8-732d-f9de-61482f27fecb@cisco.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileLIzCtJLcpLzFFi42IRYndR1J3IdzPK4OMxG4vlL08wWry/oGux f/F5Zoupyx+zOLB4TPm9kdVj2v37bB5Llvxk8mh7doc9gCWKyyYlNSezLLVI3y6BK+PE/Yes BR9MK669W8/UwDhBq4uRg0NCwETiwgfdLkYuDiGBHUwS92//YodwHjJJvG7pYgYpEhYIkVjy UgkkLiKwilHiwIV1jCBxIYEiidfTbboYOTnYBLQk5hz6zwJi8wrYS+y8cIUVxGYRUJV4d2cB I4gtKpAmcX/zJEaIGkGJkzOfgNVzCthKNPZ2gNnMAmYS8zY/ZIawxSVuPZnPBGHLSzRvnc08 gZF/FpL2WUhaZiFpmYWkZQEjyypGucSc0lzd3MTMnOLUZN3i5MS8vNQiXWO93MwSvdSU0k2M kGDm28HYvl7mEKMAB6MSD++HdTeihFgTy4orcw8xSnIwKYnyHpsMFOJLyk+pzEgszogvKs1J LT7EKMHBrCTCW8p0M0qINyWxsiq1KB8mJc3BoiTOy2ayN0pIID2xJDU7NbUgtQgmK8PBoSTB u5QXqFGwKDU9tSItM6cEIc3EwQkynAdo+H2QGt7igsTc4sx0iPwpRl2OKc/7e5iFWPLy81Kl xHlLQYoEQIoySvPg5sCS0CtGcaC3hHnjQKp4gAkMbtIroCVMQEsMVG6ALClJREhJNTB2Kan/ dpzqLNMy4UTRL6/axepJc7JUjp+4+fiJZo2n3x3pZ4V1OcKqz+4V8v2UXV+WO+28+BO3Db9c c8qtp5hPOvUs9XFywjSnXWdD5Jxu/DY6WyEj/mKmyaUH9+dErz+Rue4G4z2bIvOlLZpF4hyN R8qNKlVVPq1Rvv9rRdePtay519bL/M9UYinOSDTUYi4qTgQASc86qh0DAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/uEC6jSUpUKPTailekqpOmTJvFeY>
Subject: Re: [MMUSIC] INPUT NEEDED: Edits to 4566bis based on discussion in London
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 19 Apr 2018 21:48:06 -0000

Flemming,

Thanks for responding. I was despairing at getting anyone to respond.

On 4/18/18 11:35 PM, Flemming Andreasen wrote:
> 
> 
> On 4/5/18 5:17 PM, Paul Kyzivat wrote:
>> I'm working on making the changes to 4566bis that were called for 
>> based on the discussion in London. After reviewing all of that I have 
>> some questions for which I need feedback from the wg.
>>
>> * Open Issue 3 - Regarding section 5.11 (z=):
>>
>> After reviewing the text for t=, r=, z=, the meaning of z= seems 
>> pretty clear to me. The text for z= only talks about how it works with 
>> r=. In principle, if the adjustment time precedes the start time from 
>> t= then I suppose it *might* also apply there, and perhaps to stop 
>> time as well.
>>
>> From the text and examples it is clear that this isn't usable for 
>> anything else. E.g., it does *not* provide an adjustment that yields 
>> local time.
>>
>> I could reword to say that it does *not* apply to the start/stop times 
>> in t=, or that it definitely only applies to r=. Thoughts?
>>
> Section 5.11 (z=) says:
> <quote>
> 
>   Adjustments apply to all "t=" and
>     "r=" lines in a session description.
> 
> </quote>
> 
> If I understood Colin's explanation in London correctly, then I believe 
> it *should* only apply to the "r=" line, but that's not what it 
> currently says. Maybe Colin can weigh in again ? In either case, I don't 
> find the text as clear as you do, so adding a few more lines of text 
> would be helpful.

OK. I'll just add some additional text making it even clearer.

>> * Open Issue 7 - Regarding section 8.2.2 ("proto"):
>>
>> The minutes (regarding udptl) say:
>>
>> "Action: will grandfather T.38 and keep the text as is. Also change to 
>> currently defined registration procedure."
>>
>> What was meant here? The registration procedure says RFC Required. 
>> Changing to conform to that is different from grandfathering T.38.
>>
>> ISTM that all is well as it is.
>>
> The minutes 
> (https://datatracker.ietf.org/meeting/101/materials/minutes-101-mmusic/) 
> say that:
> <quote>
> 
> 	There was also discussion on how to handle udptl, concluding that the
> 	registry information for udptl is incorrect but that 4566bis will
> 	grandfather T.38 and keep the text as is. The currently defined
> 	registration procedure should however be changed to not only allow
> 	referencing standards track RFC. [Action: Authors]
> 
> </quote>
> 
> My memory may not serve me well here, but I thought we said that it 
> should in fact reference a standards track RFC (there was some back and 
> forth discussion between our ADs on this point after the initial 
> conclusion I believe). Probably best to listen to the meeting recording 
> on this one to verify what the final conclusion was.

I listened to the discussion live. I can go back and double check. But 
my recollection was that referencing an RFC was brought up. (I think by 
me.) But there is currently no such RFC, so following that path would 
entail writing one, and there was no interest in doing that. My 
understanding was that the decision was to grandfather the registry 
referencing T.38 even though the rules require reference to an RFC.

But that is the status quo, so it appears to me that no change is required.

>> * Open Issue 8 - Regarding section 8.2.3 ("fmt"):
>>
>> The text implies that the namespace for udp formats consists of mime 
>> types. It says:
>>
>>    ... If no media
>>    subtype exists, it is RECOMMENDED that a suitable one be registered
>>    through the IETF process [RFC6838] by production of, or reference to,
>>    a standards-track RFC that defines the transport protocol for the
>>    format.
>>
>> But IIUC rfc6838 makes no provision for defining a *transport 
>> protocol* for a mime type.
>>
>> I'm not even entirely sure what rfc4566 intended here. Was it that the 
>> content of each UDP packet is to conform to the definition of the mime 
>> type? What about ordering rules that impose requirements on sequences 
>> of packets?
>>
>> Is it intended that the media types suitable for use as udp formats 
>> are only those that have something special in their definitions? Or 
>> may any mime type be used if it can fit in a UDP packet?
> Here is what the minutes say:
> <quote>
> 
>      *	Open Issue #8 - Where are media format (“fmt”) registrations to be
>      	done?
> 	Colin commented that the only “proto” that currently has a
> 	well-defined registration policy (in RFC 3555) are the ones based on
> 	RTP. A discussion concluded to clarify that the media format namespace
> 	and registration procedures depends on “proto” value and that “fmt”
> 	registration procedures must also be specified when registering a new
> 	“proto”. Jonathan offered to provide text giving some guidance.
> 	[Action: Jonathan and authors]
> 
> </quote>
> 
> I'd prod Jonathan for some text here.

I'll contact Jonathan. But my question was a bigger one than that. My 
question is what does it *mean* for the fmt for UDP to be a mime type? 
This was never explained, from the beginning. I *guess* that the intent 
was that every UDP packet body conform to the mime type. Was that the 
original intent? Or is the mime type somehow to describe the whole 
stream of packets?

IOW, it seems to me that the definition of fmt for UDP is 
underspecified. I would like to complete the specification but don't 
know what the intent is. I can make something up, but that seems like a 
bad idea.

I'll also note that I'm not aware of any cases that actually use UDP as 
transport and a mime type as the fmt.


>> * Open Issue 9 - Regarding section 8.2.5 ("bwtype"):
>>
>> The notes say:
>>
>> "Check the current IANA registry, did they change the registry and 
>> update accordingly."
>>
>> The registry does now have the mux category, and the entries for CT 
>> and AS reference both 4566 and mux-attributes.
>>
>> AFAICT the only thing to do is update these two registry entries to 
>> reference this bis rather than 4566. Did I miss anything?
>>
> 
> Here is what we have in the minutes:
> <quote>
> 
>      *	Open Issue #9 - Should IANA registration of “CT” and “AS” bandwidth
>      	specifiers be updated to point to 4566bis instead of to RFC 4566 and
> 	draft-ietf-mmusic-sdp-mux-attributes as today?
> 	Ben C commented that the current text “should be registered” seems
> 	un-enforceable and that the WG should pick a text pointing to one of
> 	the currently defined procedures. This is also applicable to open
> 	issue #7. It was concluded to re-check IANA registry and refine text
> 	in 4566bis accordingly. [Action: Authors]
> 
> </quote>

Not really. I'll query Ben for more about what he meant.

	Thanks,
	Paul