Re: [rtcweb] A few questions on draft-ejzak-dispatch-webrtc-data-channel-sdpneg-00

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 25 February 2014 09:08 UTC

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 7A4811A03C3 for <rtcweb@ietfa.amsl.com>; Tue, 25 Feb 2014 01:08:52 -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 NUIdf_qiQf6f for <rtcweb@ietfa.amsl.com>; Tue, 25 Feb 2014 01:08:50 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 25A3A1A0649 for <rtcweb@ietf.org>; Tue, 25 Feb 2014 01:08:49 -0800 (PST)
X-AuditID: c1b4fb25-b7f038e000005d01-f7-530c5da06f91
Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 50.EA.23809.0AD5C035; Tue, 25 Feb 2014 10:08:48 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.216]) by ESESSHC006.ericsson.se ([153.88.183.36]) with mapi id 14.02.0387.000; Tue, 25 Feb 2014 10:08:48 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Makaraju, Maridi Raju (Raju)" <Raju.Makaraju@alcatel-lucent.com>, Richard Ejzak <richard.ejzak@gmail.com>
Thread-Topic: [rtcweb] A few questions on draft-ejzak-dispatch-webrtc-data-channel-sdpneg-00
Thread-Index: Ac8xYc5b69yuJmdXSPqgdx4f9mMa8P///zaA///uN6CAAB/0AP//6jzw//+a7YD//x16EP/+ONLQ//ubSNA=
Date: Tue, 25 Feb 2014 09:08:47 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D1B839A@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> <E1FE4C082A89A246A11D7F32A95A17826DFF58DB@US70UWXCHMBA02.zam.alcatel-lucent.com> <7594FB04B1934943A5C02806D1A2204B1D1B59FA@ESESSMB209.ericsson.se> <E1FE4C082A89A246A11D7F32A95A17826DFF5D26@US70UWXCHMBA02.zam.alcatel-lucent.com>
In-Reply-To: <E1FE4C082A89A246A11D7F32A95A17826DFF5D26@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.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRmVeSWpSXmKPExsUyM+Jvje6CWJ5ggxOr9C0aNl5htXjW28Bq sfZfO7sDs0frs72sHjtn3WX3WLLkJ1MAcxSXTUpqTmZZapG+XQJXxvf+A+wFU7krumY8ZWxg /MvRxcjJISFgIvGt9z8ThC0mceHeerYuRi4OIYFDjBLfLpxkhXCWMEr8OH8HqIqDg03AQqL7 nzZIg4hAkcS3z/9YQGxmAXWJO4vPsYPYwgKxEu2PdzBB1MRJPHqwjR3CTpI4vv0HI4jNIqAq ce3NN3aQkbwCvhKbz0lDrDrLInFq+h+wmZxAc158PQ02hxHouO+n1jBB7BKXuPVkPtTRAhJL 9pxnhrBFJV4+/scKYStKfHy1jxGiXkdiwe5PbBC2tsSyha/B6nkFBCVOznzCMoFRbBaSsbOQ tMxC0jILScsCRpZVjOy5iZk56eVGmxiBcXNwy2/VHYx3zokcYpTmYFES5/3w1jlISCA9sSQ1 OzW1ILUovqg0J7X4ECMTB6dUAyPvMoPWEw13LxyIVLZXUvjotNLtedfpJLtLyUyKsf+kXHWO f4ydcJKlK10m3S/XdM+/qPtzJhyc9D+8pSRBoYu1wffm9w+HxfsrI6dZ/tJaeSecb++PK3c2 CU1k7K6fzd/4VjSV/c/pF8481/ljfujLpGzeULyN5cP/2t8SxQoZsUpvXYWZtiuxFGckGmox FxUnAgDUSJqDaQIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/aB3nRvp9OEWBj8d3J_Domwh2k4E
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
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: Tue, 25 Feb 2014 09:08:52 -0000

Hi Raju,

>> Anyway, can you give me an example of a case where you want to use 
>> SDP, and where you need to negotiate the re-transmission values etc?
>
> [Raju] A simple example would be 2 browsers talking thru an intermedia proxy, which wants to know what protocols are
> being negitiated and used as part of the session.

Sure. I don't question the use-case/need for using SDP to negotiate channel usages.

> 1. Calling client creates data channel (using http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDataChannel) with desired
> attributes and sets negotiated=true. So, calling browser saves the attributes for the data channel but won't use DCP.
> 2. These attributes are sent via SDP to peer client (via proxy).
> 3. Peer client sets these same attributes while creating data channel and sets negotiated=true but won't do DCP.
> 4. Peer client echo the same attributes back in SDP answer.
>
> Now, data channel stacks on both ends will use same attributes, similar to DCP use case, with the only difference being DCP is not used here.

My question was regarding the re-transmission values etc. 

Why do the peers need to negotiate those? Why would an intermediary need to know about those? Why not simply define those in the protocol description, and each endpoint supporting the protocol will then know what values to use?

Regards,

Christer