Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com
 (Postfix) with ESMTP id BF7AE1A08CE for <rtcweb@ietfa.amsl.com>;
 Wed, 26 Feb 2014 12:02:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.851
X-Spam-Level: 
X-Spam-Status: No,
 score=-3.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,
 HELO_EQ_SE=0.35, 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 YMWxg7P2hTwt for
 <rtcweb@ietfa.amsl.com>; Wed, 26 Feb 2014 12:02:45 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by
 ietfa.amsl.com (Postfix) with ESMTP id F0D401A08C8 for <rtcweb@ietf.org>;
 Wed, 26 Feb 2014 12:02:43 -0800 (PST)
X-AuditID: c1b4fb2d-b7f5d8e000002a7b-e3-530e486133f5
Received: from ESESSHC017.ericsson.se (Unknown_Domain [153.88.253.124]) by
 mailgw1.ericsson.se (Symantec Mail Security) with SMTP id
 7D.A5.10875.1684E035; Wed, 26 Feb 2014 21:02:42 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.216]) by
 ESESSHC017.ericsson.se ([153.88.183.69]) with mapi id 14.02.0387.000;
 Wed, 26 Feb 2014 21:02:41 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] A few questions on
 draft-ejzak-dispatch-webrtc-data-channel-sdpneg-00
Thread-Index: Ac8xYc5b69yuJmdXSPqgdx4f9mMa8P///zaA///uN6CAAB/0AP//6jzwgAIpVwCAAV9MgP//6QVg
Date: Wed, 26 Feb 2014 20:02:40 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D1BCD34@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D1B4DA3@ESESSMB209.ericsson.se>
 <CAJuyhsz4ZG_ReNEqmu+fTcSDfXxCnKWaVBhYvjf4XsWxSXB1mQ@mail.gmail.com>
 <7594FB04B1934943A5C02806D1A2204B1D1B5097@ESESSMB209.ericsson.se>
 <CAJuyhsxz4X2aDNx2Y1Y2Gi9G0D12Ort95QFD=cQ6s-zM5GK9Uw@mail.gmail.com>
 <7594FB04B1934943A5C02806D1A2204B1D1B5305@ESESSMB209.ericsson.se>
 <530D1C00.7080701@jesup.org> <530E42B1.4030500@alum.mit.edu>
In-Reply-To: <530E42B1.4030500@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.154]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrALMWRmVeSWpSXmKPExsUyM+JvjW6SB1+wwfX5/BYrNhxgtVj7r53d
 gcnj7/sPTB5LlvxkCmCK4rJJSc3JLEst0rdL4Mr4udmmYI5ixdxnP1gbGK9LdTFyckgImEhs
 //afEcIWk7hwbz1bFyMXh5DAIUaJ+wsWMUE4Sxgl1h3pZu1i5OBgE7CQ6P6nDdIgIuAr0Xv5
 HFizsECsRPvjHUwQ8TiJRw+2sUPYURIvP15iBbFZBFQlXiz/zwJi8wL1Hpiwjxli/iJmiaVP
 VjCDJDgFdCROnHoAVsQIdNH3U2vAhjILiEvcejKfCeJSAYkle84zQ9iiEi8f/2OFsJUkFt3+
 DFWvI7Fg9yc2CFtbYtnC18wQiwUlTs58wjKBUXQWkrGzkLTMQtIyC0nLAkaWVYzsuYmZOenl
 hpsYgbFwcMtv3R2Mp86JHGKU5mBREuf98NY5SEggPbEkNTs1tSC1KL6oNCe1+BAjEwenVANj
 8oNZW4I5j3h/calfxSi9R9dnGdfCJMOIs1wO9uZzawoMV287yv576qH+jw1Gl6IXXdUIl/rA
 EfI94neSe4A8z1LfR48yfV5W1D2sWe6iy7uiz8i5WWyRis78Scv32Pav6VhomXnm9znxz6uf
 7av/yvZ9g5GEofXVIx6Tn+3i2L7pR7N9VEaIEktxRqKhFnNRcSIAPtMNiVMCAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/gb2KHfOqssIjLjFvLvyqOvayVbY
Subject: Re: [rtcweb] A few questions on
 draft-ejzak-dispatch-webrtc-data-channel-sdpneg-00
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list
 <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>,
 <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>,
 <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Feb 2014 20:02:52 -0000

Hi,

Let's also keep in mind that there has been suggestions to negotiate the ch=
annels using SDP, but in addition also use DCP (I assume that is what your =
DCEP abbreviation stands for :) to explicitly open the negotiated channels.

But, again, as long as JavaScript can access the information (stream id val=
ue etc), in order to add it to the SDP sent on the wire, and as long as the=
 usage of DCP is optional (it was earlier indicated that it IS optional) I =
don't think there should be any impacts on WebRTC.

Regards,

Christer

-----Original Message-----
From: rtcweb [mailto:rtcweb-bounces@ietf.org] On Behalf Of Paul Kyzivat
Sent: 26 February 2014 21:38
To: rtcweb@ietf.org
Subject: Re: [rtcweb] A few questions on draft-ejzak-dispatch-webrtc-data-c=
hannel-sdpneg-00

Randell,

I agree that most of this discussion belongs elsewhere.
But there are a few bits that probably do belong here.

CLUE needs *something* that provides an e2e reliable channel. It could be a=
 lot of things, e.g. TCP or TLS. We decided to go with the SCTP-based data =
channel that RTCWEB is defining so that we had the potential for a Webrtc e=
ndpoint to participate in CLUE without a gateway on the clue channel.

That means we will also be using the same stack between non-webrtc clue end=
points that are using SIP for signaling.

We are still undecided on whether to use DCEP or SDP O/A to negotiate the c=
hannel we use. If we use DCEP it will be straightforward for a webrtc endpo=
int. But that is a little unnatural for the sip endpoints.=20
For them, the SDP O/A approach would be more natural.

It doesn't matter much if the *only* channel being used is the clue channel=
. It will start to matter if there is a desire to use other channels for fe=
atures that can coexist with clue. E.g. BFCP. (But now we see a proposal to=
 put BFCP over websocket, so maybe it won't ever be an issue for us.)

The important thing is that if clue decides to use SDP O/A for this, (the e=
jzak draft) then we must be confident that it will be feasible for a webrtc=
 endpoint, via javascript, to participate in this negotiation and use it to=
 set up the clue data channel. That is the part that belongs in rtcweb.

	Thanks,
	Paul

On 2/25/14 5:41 PM, Randell Jesup wrote:
> On 2/24/2014 10:21 AM, Christer Holmberg wrote:
>>
>> I still don't think the information belong to SDP - they define=20
>> protocol characteristics. The protocol specification should define=20
>> re-transmission timers etc.
>>
>> Anyway, we can argue about it later. At this moment I think the focus=20
>> should be on whether to move forward with the mechanism to begin=20
>> with, and the main feature of the mechanism - which is about=20
>> negotiating usage of channels :)
>
> This (whether to move forward) is my concern (in addition to Mary's=20
> about this being the wrong group - MMUSIC is where the SDP should be=20
> and has been).
>
> The apparent justification for this document is "This document defines=20
> SDP-based out-of-band negotiation procedures to establish WebRTC data=20
> channels for transport of well-defined sub- protocols." This seems a=20
> pretty sparse justification.
>
> We very purposely avoided using SDP for channel setup (after MUCH=20
> discussion at Boston and elsewhere).  That isn't to say that for=20
> non-webrtc usage, one could define an SDP used to externally-negotiate=20
> the settings for DataChannels, which this appears to be.  But I think=20
> there should a clearer statement as to "why" we should invest the time=20
> to standardize this now, not just that we "can".  For example, if CLUE=20
> really wants to use this instead of in-band opens, then maybe there's=20
> a reason to do so - but don't expect webrtc endpoints to implement this.
> And if so, it should be done in CLUE by request to MMUSIC.
>
> At this point I don't see need to move forward with this, and=20
> certainly not here.  And I certainly don't want this to delay=20
> finalizing the stuff needed in MMUSIC for WebRTC use of DataChannels
>

_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb

