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

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 25 November 2014 11: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 8C5F01A00E8 for <clue@ietfa.amsl.com>; Tue, 25 Nov 2014 03:33:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.601
X-Spam-Level:
X-Spam-Status: No, score=-3.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_14=0.6, 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 2cjYNKPKeMfh for <clue@ietfa.amsl.com>; Tue, 25 Nov 2014 03:33:06 -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 D3CC81A00F0 for <clue@ietf.org>; Tue, 25 Nov 2014 03:33:05 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-89-547468ef62df
Received: from ESESSHC004.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 5C.94.04231.FE864745; Tue, 25 Nov 2014 12:33:04 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.126]) by ESESSHC004.ericsson.se ([153.88.183.30]) with mapi id 14.03.0195.001; Tue, 25 Nov 2014 12:33:03 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, Christian Groves <Christian.Groves@nteczone.com>, "clue@ietf.org" <clue@ietf.org>
Thread-Topic: [clue] FW: draft-ejzak-mmusic-data-channel-sdpneg and DCEP
Thread-Index: AdAFv0DSisjv6UE4T7mZyJHhbq+IHwAAJH5gAGzPFIAABv9ZSQApnc6AAABUMQAAGyQk4A==
Date: Tue, 25 Nov 2014 11:33:02 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D5354E2@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D52ED2E@ESESSMB209.ericsson.se> <7594FB04B1934943A5C02806D1A2204B1D52ED53@ESESSMB209.ericsson.se>, <5472781B.1050209@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1D5324F3@ESESSMB209.ericsson.se> <5473BE59.4070805@nteczone.com> <E1FE4C082A89A246A11D7F32A95A17828E63A3D9@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17828E63A3D9@US70UWXCHMBA02.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.147]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRmVeSWpSXmKPExsUyM+Jvje6HjJIQg/UdfBZf3jeyWOw/dZnZ omHjFVYHZo/WZ3tZPZYs+cnkseL8TJYA5igum5TUnMyy1CJ9uwSujKXvz7MUzLOp+LrmFGMD 4w2rLkZODgkBE4mpOzaxQ9hiEhfurWfrYuTiEBI4wiixeNdDRghnCaPEn/8HmLoYOTjYBCwk uv9pg8RFBOYwSmx+c48JpFtYwF2i4/BpFhBbRMBD4t2WDcwQdpjEzXvXwWpYBFQl1sy5zAhi 8wr4Suzo2MoCseAtk8TzuxBncArESrze9IgVxGYEOun7qTVgzcwC4hK3nsxngjhVQGLJnvPM ELaoxMvH/1hBjpMQUJKYtjUNxGQW0JRYv0sfolNRYkr3Q3aItYISJ2c+YZnAKDoLydBZCB2z kHTMQtKxgJFlFaNocWpxcW66kbFealFmcnFxfp5eXmrJJkZg5Bzc8lt3B+Pq146HGAU4GJV4 eDd8KA4RYk0sK67MPcQozcGiJM676Ny8YCGB9MSS1OzU1ILUovii0pzU4kOMTBycUg2MGTv5 rlYs1Nx+V3FVpSTnxKd//vxfw2Of//fZmaxjK/9ppnfbP9rYO7/FpkJWyPXpT55tjnf7P3a+ Zt2ux9G0ZKFX42uN+o3Z/PuPLpu0oNb3GN/L+mKB+efmBrlNX3/n4oz5m1/cPRP6Y9bbWuWJ N2w3HzZaljQnuy3y1Iw58ptunM+Yfe+wVaMSS3FGoqEWc1FxIgCf7D4OfQIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/clue/SuJgoySjpeyFqZNBQp6l1EkX3JE
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: Tue, 25 Nov 2014 11:33:08 -0000

Hi,

>Per discussions with Christian, we are going to propose new backward compatible syntax and use cases of ejzak-mmusic-data-channel-sdpneg to use it external negotiation of subprotocol(s) and their attributes while using DCEP for establishment of the DC. 
>
>We will update MMUSIC list for feedback on the proposal and will cc clue alias.

Please don't cross-post on multiple lists. Interested people should follow the discussion on the MMUSIC list.

Regards,

Christer



> -----Original Message-----
> From: clue [mailto:clue-bounces@ietf.org] On Behalf Of Christian 
> Groves
> Sent: Monday, November 24, 2014 5:25 PM
> To: clue@ietf.org
> Subject: Re: [clue] FW: draft-ejzak-mmusic-data-channel-sdpneg and 
> DCEP
> 
> 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
> 
> _______________________________________________
> 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