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

Magnus Westerlund <magnus.westerlund@ericsson.com> Mon, 23 April 2018 08:07 UTC

Return-Path: <magnus.westerlund@ericsson.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 C9F99127286 for <mmusic@ietfa.amsl.com>; Mon, 23 Apr 2018 01:07:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.311
X-Spam-Level:
X-Spam-Status: No, score=-4.311 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_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 lhqXktqhqEZh for <mmusic@ietfa.amsl.com>; Mon, 23 Apr 2018 01:07:17 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 74EB7127241 for <mmusic@ietf.org>; Mon, 23 Apr 2018 01:07:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1524470835; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=234toE4HShbefXam5s959FRXZrLWmQMS6PJ7K77YvkY=; b=I9fesB8+I7wxRZ0PxG7fJyO3qfPb55HcVVtpRsvOsxf9bbeR5geUUztLKZNlAuW3 ljCa1a8uJBirZ+OKow2w9U2HuOTWJtMdaejmeCEhP8ezZTCmOg4l31QMcSXWMrlA 7HdPEjP7HAfjPZimAMOlQ3bVwzkfq0qR0aDV5619Otk=;
X-AuditID: c1b4fb30-4c8039c000007681-a7-5add9433959b
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.183.51]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 21.DA.30337.3349DDA5; Mon, 23 Apr 2018 10:07:15 +0200 (CEST)
Received: from [100.94.45.194] (153.88.183.153) by smtps.internal.ericsson.com (153.88.183.51) with Microsoft SMTP Server (TLS) id 14.3.382.0; Mon, 23 Apr 2018 10:07:14 +0200
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, 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> <19f99895-c3a9-c5ff-9b57-5c9ae3cf2ff6@alum.mit.edu>
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
Message-ID: <c44de893-0c89-a611-1e2e-63dd03b898e6@ericsson.com>
Date: Mon, 23 Apr 2018 10:07:15 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0
MIME-Version: 1.0
In-Reply-To: <19f99895-c3a9-c5ff-9b57-5c9ae3cf2ff6@alum.mit.edu>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
X-Originating-IP: [153.88.183.153]
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRmVeSWpSXmKPExsUyM2K7sa7xlLtRBifma1gsf3mC0eL9BV2L /YvPM1tMXf6YxWLFhgOsDqwef99/YPKY8nsjq8e0+/fZPJYs+cnk0fbsDnsAaxSXTUpqTmZZ apG+XQJXxr9JyxkLbrlU/F0R28D41KyLkZNDQsBE4vW5syxdjFwcQgJHGCXOHz/CCOFsYpSY 1NoD5HBwCAuESCx5qQTSICJwgFFi5ndZiJoVjBJz5t5iBkmwCVhI3PzRyAZi8wrYS5zbPZcV xGYRUJVY1raNBcQWFYiR+HG0iwWiRlDi5MwnYDangIPEunkHwHqZgebMnH+eEcKWl2jeOpsZ whaXaPqyEmymkIC2RENTByvEB0oS1+ddZ5nAKDgLydhZSEbNQjJqFpJRCxhZVjGKFqcWJ+Wm GxnppRZlJhcX5+fp5aWWbGIERsDBLb8NdjC+fO54iFGAg1GJh3fSpLtRQqyJZcWVuYcYJTiY lUR4i/2AQrwpiZVVqUX58UWlOanFhxilOViUxHkt/DZHCQmkJ5akZqemFqQWwWSZODilGhg9 +IpkC2YcKvzNvNRhVhvPiVupAnU8cUezn+oWThVw6oxcOpPp4PRFE+7JPha6uWvKanuTd7eD PdTePWOxf9/08JSVreq13T+uzlt7YWWebk9P+3UhzwXyegKZ/+43Tyll3TBd9PKDqhVcb7mi qu+etow8/v1558eoapllmZ53/7EdTp3AvH6KEktxRqKhFnNRcSIA0ByqN3wCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/0CvCG1BlGOauyx0iQQmwk5l_v7Y>
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: Mon, 23 Apr 2018 08:07:20 -0000

Hi Paul,

See inline.


Den 2018-04-19 kl. 23:47, skrev Paul Kyzivat:
> 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.

So Colin, may have a better recollection of those early discussions. 
But, yes I do think that the original intention was to put the subtype 
of the MIME type in the fmt space. However, based on the later 
discussions around use of MIME types I think that is problematic. The 
proto + fmt combination does basically identify a specific transport 
protocol and format to be used. That doesn't match MIME, which is a 
specific format only. We had a long discussion around the MIME type 
usage with RTP, which is much more specific.

What I would do here is to create a SDP specific registry but maintain 
the MIME syntax for any entry, and make it clear that what ever like to 
register here needs to define what foo over UDP is. So specification 
required at least.

/Magnus

>
>
>>> * 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
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic

-- 

Magnus Westerlund

----------------------------------------------------------------------
Network Architecture & Protocols, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------