Re: [MMUSIC] T140: Usage of "-"fmt value in dcsa encapsulated fmtp attribute

Flemming Andreasen <fandreas@cisco.com> Mon, 16 December 2019 15:34 UTC

Return-Path: <fandreas@cisco.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 6BB7312006D; Mon, 16 Dec 2019 07:34:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level:
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable 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 yMYzrJ1MPDNw; Mon, 16 Dec 2019 07:34:25 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 12D7B120020; Mon, 16 Dec 2019 07:34:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11194; q=dns/txt; s=iport; t=1576510464; x=1577720064; h=subject:to:references:from:message-id:date:mime-version: in-reply-to; bh=fxgj6sDB8c4MdpfGeOCgcCwU2dtuBCO5vHUp+OEJK5A=; b=Xqynx0jZ2vs+2qtqFjHbUMqPtj7nICF3zbuPHmiAniMKjJ+1x5cxmE75 UaFJQ8LUkLkfC8i4vLvN47xx12Is8WuLI+GSuyFjZufPDC8WSenT5PxRz /n/d25kP/Wd3mQ4N5hh9sIe5O4sBhovSHGYRnkyB+Dhw15HvBfgNqCR9j Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D1AADUovdd/4gNJK1lGQEBAQEBAQEBAQEBAQEBAQEBEQEBAQEBAQEBAQEBgX4Cgh5sVAEyKoQEjyWBbCWJaok7hiOBZwkBAQEOGAEMCgEBg3tFAoIUJDkFDQIDDQEBBAEBAQIBBQRthTcMhV4BAQEBAgEBASFLEAsLGBUSAwICJx8RBgEMBgIBAYMeAYJSBSAPrRh1gTKFT4M3gUIGgTYBjBcagUE/gREnDIJgPoJkAQECAYEbEXOCUYJeBI1NigKID48cgj6HKY5WBhuCQ4wQi3WOTIFGhwmSIoFqIYFYTSMVO4JsUBEUlhmFXSMDMAEBkCQBAQ
X-IronPort-AV: E=Sophos;i="5.69,322,1571702400"; d="scan'208,217";a="681888539"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 16 Dec 2019 15:34:23 +0000
Received: from [10.118.10.20] (rtp-fandreas-2-8813.cisco.com [10.118.10.20]) by alln-core-3.cisco.com (8.15.2/8.15.2) with ESMTP id xBGFYNRM019898; Mon, 16 Dec 2019 15:34:23 GMT
To: Christer Holmberg <christer.holmberg@ericsson.com>, Gunnar Hellström <gunnar.hellstrom@omnitor.se>, Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>, "mmusic (mmusic@ietf.org)" <mmusic@ietf.org>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>
References: <DB6PR0701MB24219718E7408022DB6F256493550@DB6PR0701MB2421.eurprd07.prod.outlook.com> <1b757fea-b5ce-c498-8100-cb54a4a431fa@omnitor.se> <5FF684F2-955E-4E52-AED5-69D9EA8D39F5@ericsson.com> <dc08b134-7c31-e466-3fcd-287105c1f455@cisco.com> <9e4f0999-0e06-d60d-c160-d95726288d5e@omnitor.se> <764C4101-0BFC-4379-8AA8-A4437992CB20@ericsson.com>
From: Flemming Andreasen <fandreas@cisco.com>
Message-ID: <d5189a45-4398-5a4e-6eb0-ac5ec257b3d0@cisco.com>
Date: Mon, 16 Dec 2019 10:34:22 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.3.0
MIME-Version: 1.0
In-Reply-To: <764C4101-0BFC-4379-8AA8-A4437992CB20@ericsson.com>
Content-Type: multipart/alternative; boundary="------------C36A7722F9F6A5E4CFC4CAAC"
Content-Language: en-US
X-Outbound-SMTP-Client: 10.118.10.20, rtp-fandreas-2-8813.cisco.com
X-Outbound-Node: alln-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/fzqcjnkP7_YoDJHAHVYrNcKX0x4>
Subject: Re: [MMUSIC] T140: Usage of "-"fmt value in dcsa encapsulated fmtp attribute
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
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, 16 Dec 2019 15:34:28 -0000


On 12/16/19 5:49 AM, Christer Holmberg wrote:
> Hi,
>
> …
>
>>> We DO define the usage as required by sdpneg,  so that is not the issue.
>>>
>>> The question is whether it in such definition is allowed to "override" the 4566bis statement saying
>>> that the format must be one of the formats specified for the media. As far as SDP is concerned, the
>>> only format is 'webrtc-datachannel'.
>>>
>>> Again, I personally think we should keep "-" (I don't like to omit information elements), and add whatever text
>>> needed to indicate that the 4566bis text does not apply to sub-protocol specific fmtp attributes.
>>>> Syntactical consistency and strict adherence to the wording in 4566bis would argue for "webrtc-datachannel",
>>>> whereas conceptual consistency would argue more for "t140". I'm not in favor of "-", since it doesn't seem to
>>>> add anything.
>> I tend to lean towards "t140" now, even if it does not add any information.
>> We could, if needed, draw a map of how different statements in rfc4566bis, sdpneg and t140-usage relate
>> to this topic, and probably find that there is a bit of inconsistency.
>>
>> But, RFC4566bis, section 8.2.3
>> https://tools.ietf.org/html/draft-ietf-mmusic-rfc4566bis-32#section-8.2.3
>> ays for protocols other than rtp and udp
>>
>> " For other protocols, formats MAY be registered according to the rules of the associated "proto" specification.
>>     Registrations of new formats MUST specify which transport protocols they apply to."
> Yes, but I think that relates more to the 'webrtc-datachannel' value.
Agreed.
>
>> sdpneg intends to map dcmap and dcsa into a kind of second level media section,
>>
>> and in turn hands over to the specific subprotocol specifications to tell how attributes are defined and used.
>>
>> In t140-usage, section 9.2, the use of the fmtp attribute is registered and a reference to section 4.2.1 made. And in 4.2.1, the rule for fmt is defined.
>> https://tools.ietf.org/html/draft-ietf-mmusic-t140-usage-data-channel-10#section-9.2
>> A question is if the fmt parameter value ( "-" or "t140" ) would need to be registered since RFC4566bis says that new formats MAY be registered, or if that
>> requirement is satisfied by the description of the use of "-" in the fmtp attribute in t140-usage section 4.2.1.
>> If we think that this is too complex, we could get around the problem by instead defining a new value "cps", specified in a dcsa attribute.
> That doesn't solve the generic problem, because in future there might be other data channel usages using the fmtp attribute.
>
> Also, I think we should aim at being aligned with the RTP usage when it comes to SDP attributes.
Agreed again. I think the "fmtp" attribute is the right one to use here 
- the question is simply what format value we use. I'm leaning towards 
"t140", but we should get some general text in sdpneg to account for 
additional media formats in the future.

It would be good to hear from more people on this.

Thanks

-- Flemming


> Regards,
>
> Christer
>
>
>
>
>
>
>
>
> Den 2019-12-12 kl. 20:12, skrev Christer Holmberg:
> Hi,
>
> When the chairs reviewed the T.140 data channel usage draft, the following issue was raised:
>
> Currently, when we send an fmtp attribute encapsulated in a dcsa attribute, we use "-" as the fmt value.
>
>       Example: a=dcsa:2 fmtp:- cps=20
>
> However, 4566bis says the following about the fmtp attribute:
>
> "The format must be one of the formats specified for the media."
>
> Now, the format is 'webrtc-datachannel', so one could claim that should be used.
>
>       Example: a=dcsa:2 fmtp:webrtc-datachannel cps=20
>
>
>   But, that applies to the whole SCTP association, and the dcsa attribute is associated with a specific data channel usage. In addition, the usage and syntax of the fmtp attribute may vary depending on data channel usage.
>
> Another option could be to include the sub-protocol:
>
>       Example: a=dcsa:2 fmtp:t140 cps=20
>
>
> But, the dcsa attribute already maps the fmtp attribute to the sub-protocol.
>
>
> So, what to do?
>
>
> My personal suggestion would be to keep "-", and perhaps add a note somewhere. Not sure we would need to update 4566bis, but if people want to do that we could for sure do it.
>
> Anyone having a different opinion?
>
>
> Regards,
>
>
> Christer
>
>
>
>
> _______________________________________________
> mmusic mailing list
> mailto:mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>