Re: [clue] FW: draft-ejzak-mmusic-data-channel-sdpneg and DCEP

Christian Groves <Christian.Groves@nteczone.com> Mon, 24 November 2014 23:25 UTC

Return-Path: <Christian.Groves@nteczone.com>
X-Original-To: clue@ietfa.amsl.com
Delivered-To: clue@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 461F11A0250 for <clue@ietfa.amsl.com>; Mon, 24 Nov 2014 15:25:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.3
X-Spam-Level:
X-Spam-Status: No, score=-1.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_14=0.6] 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 UJJPHgLJ2fF5 for <clue@ietfa.amsl.com>; Mon, 24 Nov 2014 15:25:22 -0800 (PST)
Received: from cserver5.myshophosting.com (cserver5.myshophosting.com [175.107.161.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C9C31A7026 for <clue@ietf.org>; Mon, 24 Nov 2014 15:25:19 -0800 (PST)
Received: from ppp118-209-16-208.lns20.mel4.internode.on.net ([118.209.16.208]:51064 helo=[127.0.0.1]) by cserver5.myshophosting.com with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.84) (envelope-from <Christian.Groves@nteczone.com>) id 1Xt2zS-0008Vu-UF for clue@ietf.org; Tue, 25 Nov 2014 10:24:19 +1100
Message-ID: <5473BE59.4070805@nteczone.com>
Date: Tue, 25 Nov 2014 10:25:13 +1100
From: Christian Groves <Christian.Groves@nteczone.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: clue@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B1D52ED2E@ESESSMB209.ericsson.se> <7594FB04B1934943A5C02806D1A2204B1D52ED53@ESESSMB209.ericsson.se>, <5472781B.1050209@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D5324F3@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D5324F3@ESESSMB209.ericsson.se>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - cserver5.myshophosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - nteczone.com
X-Get-Message-Sender-Via: cserver5.myshophosting.com: authenticated_id: christian.groves@nteczone.com
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: http://mailarchive.ietf.org/arch/msg/clue/_utNMzze3-iO2xm6Sx_7XZOOqTU
Subject: Re: [clue] FW: draft-ejzak-mmusic-data-channel-sdpneg and DCEP
X-BeenThere: clue@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: CLUE - ControLling mUltiple streams for TElepresence <clue.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/clue>, <mailto:clue-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/clue/>
List-Post: <mailto:clue@ietf.org>
List-Help: <mailto:clue-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/clue>, <mailto:clue-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Nov 2014 23:25:24 -0000

I thought the reason we used DCEP was so that it was compatible with 
WebRTC endpoints. So is this not a concern anymore?

My view is that it should be possible to use external negotiation to 
negotiate the protocols that are used for the data channel and then use 
DCEP to establish the SCTP channel. This effectively emulates what we 
had in our CLUE data channel draft where the a=GROUP:CLUE on the 
datachannel m=line indicated that CLUE would be used and then DCEP was 
used to establish the SCTP channel.

Christian

On 24/11/2014 1:33 PM, Christer Holmberg wrote:
> Hi,
>
> I agree with what you are saying, there is no need for DCEP if we use 
> external negotiation.
>
> The question is then whether we should remove DCEP completely from the 
> CLUE data channel draft?
>
> DCEP could be useful if someone implemented CLUE using another 
> signalling protocol than SIP/SDP, but we are not specifying such 
> usage, so...
>
> Regards,
>
> Christer
>
> Sent from my Windows Phone
> ------------------------------------------------------------------------
> From: Paul Kyzivat <mailto:pkyzivat@alum.mit.edu>
> Sent: ‎24/‎11/‎2014 02:13
> To: clue@ietf.org <mailto:clue@ietf.org>
> Subject: Re: [clue] FW: draft-ejzak-mmusic-data-channel-sdpneg and DCEP
>
> On 11/21/14 2:20 PM, Christer Holmberg wrote:
> > FYI,
> >
> > I sent the following to the MMUSIC list.
> >
> > The CLUE data channel draft currently assumes that DCEP is used to open
> > the CLUE data channel, once it has been negotiated using draft-ejzak.
> >
> > However, if draft-ejzak forbids usage of DCEP, and/or we don’t think
> > it’s needed for the CLUE data channel, we can remove it.
> >
> > In my opinion, the advantage of also using DCEP is that the endpoints
> > can choose when to open the data channel – otherwise it is considered
> > open once the SCTP association has been created.
>
> My understanding is that DCEP is *not* used. When you use external
> negotiation you simply agree (externally) on which stream ids are to be
> used (they don't even have to be the same in each direction) and start
> using them.
>
> I could be wrong, but I don't think the webrtc API has a way for you to
> use the DCEP protocol on an externally allocated channel. You can call
> to open a channel without supplying a stream id, in which case DCEP is
> automatically used to assign the id), or else you can supply a stream id
> when opening a channel (in which case DCEP is not used).
>
> I suppose nothing prevents you from using DCEP messages on your
> externally allocated channel, but then you would have to format and send
> them yourself, and decode them at the other end, rather than having the
> library behind the API doing it for you.
>
> Thanks,
> Paul
>
> > Regards,
> >
> > Christer
> >
> > *From:*mmusic [mailto:mmusic-bounces@ietf.org] *On Behalf Of *Christer
> > Holmberg
> > *Sent:* 21 November 2014 21:17
> > *To:* mmusic@ietf.org
> > *Subject:* [MMUSIC] draft-ejzak-mmusic-data-channel-sdpneg and DCEP
> >
> > Hi,
> >
> > draft-ejzak-mmusic-data-channel-sdpneg currently seems to assume that
> > DCEP will not be used to open data channels – instead data channels will
> > be considered open once the SDP O/A negotiation has finished and the
> > SCTP association used to realize the data channel(s) has been created.
> >
> > My question is whether the intention is to forbid usage of DCEP together
> > with draft-ejzak-mmusic-data-channel-sdpneg, or whether it should be
> > optional?
> >
> > If optional, there needs to be a way to indicate that application data
> > shall not be sent until a channel has been opened using DCEP. In
> > addition, it would be useful to be able to indicate which endpoint is
> > responsible for sending the DCEP_CHANNEL_OPEN message.
> >
> > Regards,
> >
> > Christer
> >
> >
> >
> > _______________________________________________
> > clue mailing list
> > clue@ietf.org
> > https://www.ietf.org/mailman/listinfo/clue
> >
>
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue
>
>
> _______________________________________________
> clue mailing list
> clue@ietf.org
> https://www.ietf.org/mailman/listinfo/clue