Re: [MMUSIC] Comments on draft-ejzak-mmusic-data-channel-sdpneg-01
"Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com> Tue, 21 October 2014 18:50 UTC
Return-Path: <Raju.Makaraju@alcatel-lucent.com>
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 71C5B1A87ED for <mmusic@ietfa.amsl.com>; Tue, 21 Oct 2014 11:50:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.31
X-Spam-Level:
X-Spam-Status: No, score=-1.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_45=0.6, T_RP_MATCHES_RCVD=-0.01] 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 MBGGuNkOXdID for <mmusic@ietfa.amsl.com>; Tue, 21 Oct 2014 11:50:45 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpatc-esg-02.alcatel-lucent.com [135.245.18.28]) (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 17DAA1A87E9 for <mmusic@ietf.org>; Tue, 21 Oct 2014 11:50:45 -0700 (PDT)
Received: from us70uusmtp4.zam.alcatel-lucent.com (unknown [135.5.2.66]) by Websense Email Security Gateway with ESMTPS id EC7F8EFA32EC3; Tue, 21 Oct 2014 18:50:41 +0000 (GMT)
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70uusmtp4.zam.alcatel-lucent.com (GMO) with ESMTP id s9LIoisX017109 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 21 Oct 2014 14:50:44 -0400
Received: from US70UWXCHMBA02.zam.alcatel-lucent.com ([169.254.8.56]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.03.0195.001; Tue, 21 Oct 2014 14:50:43 -0400
From: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
Thread-Topic: [MMUSIC] Comments on draft-ejzak-mmusic-data-channel-sdpneg-01
Thread-Index: AQHP7NemWaWCYcXI9U6748OuwSozPJw6vsdwgABbdgD//736gA==
Date: Tue, 21 Oct 2014 18:50:43 +0000
Message-ID: <E1FE4C082A89A246A11D7F32A95A17828E5EAC01@US70UWXCHMBA02.zam.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>
In-Reply-To: <54469E76.1010806@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.5.27.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/NzJmrTSdWb5Bnn6kX8U_CgfWEu0
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: Tue, 21 Oct 2014 18:50:46 -0000
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>
>
> > </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.
</Raju2>
Thanks
Raju
- [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)