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

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 24 November 2014 02:33 UTC

Return-Path: <christer.holmberg@ericsson.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 4B34E1A1B9B for <clue@ietfa.amsl.com>; Sun, 23 Nov 2014 18:33:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 w2St4bthFbez for <clue@ietfa.amsl.com>; Sun, 23 Nov 2014 18:33:40 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA1BD1A1A43 for <clue@ietf.org>; Sun, 23 Nov 2014 18:33:39 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-08-547299019722
Received: from ESESSHC003.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 2D.74.04231.10992745; Mon, 24 Nov 2014 03:33:37 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.126]) by ESESSHC003.ericsson.se ([153.88.183.27]) with mapi id 14.03.0195.001; Mon, 24 Nov 2014 03:33:36 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "clue@ietf.org" <clue@ietf.org>
Thread-Topic: [clue] FW: draft-ejzak-mmusic-data-channel-sdpneg and DCEP
Thread-Index: AdAFv0DSisjv6UE4T7mZyJHhbq+IHwAAJH5gAGzPFIAABv9ZSQ==
Date: Mon, 24 Nov 2014 02:33:36 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D5324F3@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D52ED2E@ESESSMB209.ericsson.se> <7594FB04B1934943A5C02806D1A2204B1D52ED53@ESESSMB209.ericsson.se>, <5472781B.1050209@alum.mit.edu>
In-Reply-To: <5472781B.1050209@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D5324F3ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRmVeSWpSXmKPExsUyM+JvjS7jzKIQg+2twhb7T11mtlix4QCr A5PH3/cfmDyWLPnJFMAUxWWTkpqTWZZapG+XwJVx8ex05oLtHhXTJyxnamB8aNPFyMkhIWAi cWBTOyOELSZx4d56ti5GLg4hgSOMEg+37WWCcJYwSkzfvRgow8HBJmAh0f1PG6RBRMBTYsfH KcwgtrCAu0TH4dMsEHEPiXdbNjCDlIsIOAG1goVZBFQlXjT2soHYvAK+Ej17njNDjN/IKPH8 RTdYglNAR2LZ10dMIDYj0EHfT60Bs5kFxCWavqxkhThUQGLJnvPMELaoxMvH/1hBdjEL5Ev0 r+WCmC8ocXLmE5YJjMKzkHTPQqiahaQKosRA4sv721C2tsSyha+ZIWx9ie73p5mQxRcwsq9i FC1OLS7OTTcy1kstykwuLs7P08tLLdnECIydg1t+6+5gXP3a8RCjAAejEg/vh9bCECHWxLLi ytxDjNIcLErivIvOzQsWEkhPLEnNTk0tSC2KLyrNSS0+xMjEwSnVwJgj3FbkxJ7gLPhrgr3U vNtzH27Y3a3G78+//tqnFTF+ElXzxTML4ps2tl33LNnhW3HS4VHV37XS578s45E70hYXosi3 1KrVury5Jf5hS7otz73ElDm9B2qcnixpKb8ctOwRh8eFSkOnF7eDxR6UHZvZG7Ux2OrEp7Vr lzHaPaxfeLjx0m3DWiWW4oxEQy3mouJEAHswLkN+AgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/clue/L803ZXqudS72_H4VEYTpSKiR4zg
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 02:33:43 -0000

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