Re: [MMUSIC] Comments on draft-ejzak-mmusic-data-channel-sdpneg-01
Paul Kyzivat <pkyzivat@alum.mit.edu> Wed, 22 October 2014 14:36 UTC
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D637A1AC40B for <mmusic@ietfa.amsl.com>; Wed, 22 Oct 2014 07:36:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.635
X-Spam-Level:
X-Spam-Status: No, score=-0.635 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, J_CHICKENPOX_45=0.6, SPF_SOFTFAIL=0.665] autolearn=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 7F0-R6aoyFOi for <mmusic@ietfa.amsl.com>; Wed, 22 Oct 2014 07:36:25 -0700 (PDT)
Received: from resqmta-po-07v.sys.comcast.net (resqmta-po-07v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:166]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8F2D91ACCEB for <mmusic@ietf.org>; Wed, 22 Oct 2014 07:36:25 -0700 (PDT)
Received: from resomta-po-16v.sys.comcast.net ([96.114.154.240]) by resqmta-po-07v.sys.comcast.net with comcast id 6EcR1p0035BUCh401EcRjX; Wed, 22 Oct 2014 14:36:25 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.151]) by resomta-po-16v.sys.comcast.net with comcast id 6EcQ1p00L3Ge9ey01EcQPE; Wed, 22 Oct 2014 14:36:25 +0000
Message-ID: <5447C0E8.2080604@alum.mit.edu>
Date: Wed, 22 Oct 2014 10:36:24 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
References: <949EF20990823C4C85C18D59AA11AD8B262638@FR712WXCHMBA11.zeu.alcatel-lucent.com> <5445C65B.6040804@alum.mit.edu> <E1FE4C082A89A246A11D7F32A95A17828E5EA998@US70UWXCHMBA02.zam.alcatel-lucent.com> <54469E76.1010806@alum.mit.edu> <E1FE4C082A89A246A11D7F32A95A17828E5EAC01@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E5EAC01@US70UWXCHMBA02.zam.alcatel-lucent.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1413988585; bh=neYOlvDn2X/nUUg+0n747bYj87uglYE59naog4LSBKM=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=hvfBGO+T28LNyL8SyltrU6NgF1Y2rLyBI8rUxHWQfuS1dDf3jKg4j9dWHkjHxpoNa EFWnnQfLaWmmutdrXLAMqYIvppmm4LgNQ58aHPmKF0e/Yzq+nQqXHpj50rt0y6mER9 V4zJeVLY5BGlZBYmxOkBXG6FBT1OCeFd2TNVV4zG63NaOBvtSGkI8oPEUhRywRGQoq O1syL35zsdG4bbBQxyw09oQHzOfLrL0yWk/TDV+KeMFMo172Bql37S83L5d3JqNK6b tX0OytQMttcZjcECR4PSFcbBTkXCUD5Kdn1FdW8FS5NGBS0bweH8mCPWsr/MtntWKN 7Hhc9vOIa/FMg==
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/QbGyDVrX11HvEDJerGtFmObuH60
Cc: IETF MMUSIC WG <mmusic@ietf.org>
Subject: Re: [MMUSIC] Comments on draft-ejzak-mmusic-data-channel-sdpneg-01
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 22 Oct 2014 14:36:27 -0000
On 10/21/14 2:50 PM, Makaraju, Maridi Raju (Raju) wrote:
> Hi Paul,
>
>> Hi Raju,
>>
>> On 10/21/14 1:04 PM, Makaraju, Maridi Raju (Raju) wrote:
>>> Hi Paul,
>>>
>>> Thanks for the detailed and thorough comments.
>>> Please see my inline responses below.
>>>
>>>> This is in much better shape now - having caught up with changes in the
>>>> related drafts. Here are a few comments and suggestions:
>>>>
>>>> * Section 5.1.1.1:
>>>>
>>>> Rather than using 'unordered=1' for unordered, and 'unordered=0' for
>>>> ordered, it would be more obvious to simply use 'ordered' and
>> 'unordered'.
>>> <Raju>
>>> Though I am ok with this style, but to my knowledge, so far none of the
>> SDP properties are defined this way. The related properties are always
>> defined as prop=value style (e.g. AMR octet-align=0/1, OPUS usedtx=0/1).
>>
>> For attributes there are: sendrecv / sendonly / recvonly / inactive
>> rather than sendrecv={0/1/2/3} or
>> direction={sendrecv/sendonly/recvonly/inactive}.
>>
>>> If unordered is confusing, how about using ordered=0 or 1 and make 1 as
>> the default value?
>>
>> That would be an improvement. It is similar to boolean callee
>> capabilities. ('isfocus' is short for 'isfocus=true'.)
>>
>> IMO this is mostly an esthetic choice. I'd appreciate hearing what
>> others think.
>
> <Raju2>
> Sure, let's wait for comments. If no major objections we want to keep ordered=0/1 syntax.
> </Raju2>
OK
>>> </Raju>
>>>
>>>>
>>>> Are all combinations of max_retr, max-time, unordered, [ordered]
>>>> allowed? (There are 8 such combinations, but there are only 6 data
>>>> channel types in rtcweb-data-protocol.)
>>>>
>>>> (The syntax for the dcmap attribute suggests that all combinations are
>>>> valid.)
>>>
>>> <Raju>
>>> Agreed. We will add text to indicate the combinations should be allowed
>> per rtcweb-data-protocol spec.
>>> </Raju>
>>
>> The two excluded ones are those that have both max-retr and max-time
>> (ordered or unordered). Does SCTP exclude those combinations? (I don't
>> think so.)
>
> <Raju2>
> I believe max-retr and max-time are application level concepts but not SCTP transport.
> In both the cases retransmissions of SCTP data chunks does happen but the point at which retransmissions are stopped is different; for "retransmit" type they are stopped when # of retransmissions exceed 'max-retr' value; for "timed" typed are stopped when total elapsed time reaches 'max-time'.
> So, they are mutually exclusive.
> </Raju2>
>
>>
>> Is there a reason to exclude those? Perhaps simply note that webrtc
>> doesn't support those two combinations.
>
> <Raju2>
> As mentioned, by definition max-retr and max-time are mutually exclusive.
> Section "5.1.2 Methods" of http://w3c.github.io/webrtc-pc/ says:
>> 5. If both the maxPacketLifeTime and maxRetransmits attributes are set (not null),
>> then throw a SyntaxError exception and abort these steps.
>
> So, I think rejecting such an SDP offer is acceptable here.
OK. You have convinced me. So there should be some text stating that
max-retr and max-time are mutually exclusive. (It isn't feasible to
impose such a constraint in the ABNF. I could do it, but it would be ugly.)
Thanks,
Paul
- [MMUSIC] (no subject) MR.Michael Onyeze
- [MMUSIC] (no subject) Jayakrishnan Prabhakaran
- [MMUSIC] (no subject) WC-4128
- [MMUSIC] (no subject) michael onyeze
- [MMUSIC] (no subject) Mr. Pakwesi Oduro
- [MMUSIC] (no subject) Raman, Sundereshwaran (Sundereshwaran)
- Re: [MMUSIC] (no subject) Jonathan Rosenberg
- RE: [MMUSIC] (no subject) Hearty, John
- Re: [MMUSIC] (no subject) Jonathan Rosenberg
- Re: [MMUSIC] (no subject) Jonathan Rosenberg
- RE: [MMUSIC] (no subject) Raman, Sundereshwaran (Sundereshwaran)
- RE: [MMUSIC] (no subject) Raman, Sundereshwaran (Sundereshwaran)
- [MMUSIC] (no subject) Daniel Park
- (no subject) Frank Lepera
- (no subject) goya
- (no subject) Zhuang Chao
- [MMUSIC] (no subject) DRAGE, Keith (Keith)
- [MMUSIC] Comments on draft-ejzak-mmusic-data-chan… Paul Kyzivat
- Re: [MMUSIC] Comments on draft-ejzak-mmusic-data-… Makaraju, Maridi Raju (Raju)
- Re: [MMUSIC] Comments on draft-ejzak-mmusic-data-… Paul Kyzivat
- Re: [MMUSIC] Comments on draft-ejzak-mmusic-data-… Makaraju, Maridi Raju (Raju)
- Re: [MMUSIC] Comments on draft-ejzak-mmusic-data-… Paul Kyzivat
- Re: [MMUSIC] Comments on draft-ejzak-mmusic-data-… Makaraju, Maridi Raju (Raju)