Re: [rtcweb] I-D Action: draft-ietf-rtcweb-data-protocol-01.txt

Paul Kyzivat <pkyzivat@alum.mit.edu> Tue, 29 October 2013 15:23 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7585711E82DE for <rtcweb@ietfa.amsl.com>; Tue, 29 Oct 2013 08:23:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.058
X-Spam-Level:
X-Spam-Status: No, score=0.058 tagged_above=-999 required=5 tests=[AWL=-0.105, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, J_CHICKENPOX_13=0.6, RDNS_NONE=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jpKHafCjVEHX for <rtcweb@ietfa.amsl.com>; Tue, 29 Oct 2013 08:23:32 -0700 (PDT)
Received: from qmta05.westchester.pa.mail.comcast.net (qmta05.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:48]) by ietfa.amsl.com (Postfix) with ESMTP id E800311E82D0 for <rtcweb@ietf.org>; Tue, 29 Oct 2013 08:23:04 -0700 (PDT)
Received: from omta24.westchester.pa.mail.comcast.net ([76.96.62.76]) by qmta05.westchester.pa.mail.comcast.net with comcast id izvz1m0061ei1Bg553P48F; Tue, 29 Oct 2013 15:23:04 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta24.westchester.pa.mail.comcast.net with comcast id j3P41m0033ZTu2S3k3P4cQ; Tue, 29 Oct 2013 15:23:04 +0000
Message-ID: <526FD2D8.7000709@alum.mit.edu>
Date: Tue, 29 Oct 2013 11:23:04 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.0.1
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <20131021191343.32574.60876.idtracker@ietfa.amsl.com> <03FBA798AC24E3498B74F47FD082A92F3D86C821@US70UWXCHMBA04.zam.alcatel-lucent.com> <A87B4291-FA11-43BB-B8F0-55C59CF63421@lurchi.franken.de> <CAOJ7v-20YkvazNLqmbjQcOkhaedd+MKm8d6x2oeL46imvuLrzA@mail.gmail.com> <03FBA798AC24E3498B74F47FD082A92F3D86C8DB@US70UWXCHMBA04.zam.alcatel-lucent.com> <120FE29C-150E-47BF-951C-B8124EB7A262@lurchi.franken.de> <03FBA798AC24E3498B74F47FD082A92F3D86C9A2@US70UWXCHMBA04.zam.alcatel-lucent.com> <5269F3B5.2020308@alvestrand.no> <03FBA798AC24E3498B74F47FD082A92F3D86CD4C@US70UWXCHMBA04.zam.alcatel-lucent.com> <526C4297.2000006@alum.mit.edu> <526CE0BE.90606@jesup.org>
In-Reply-To: <526CE0BE.90606@jesup.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1383060184; bh=LHjX540M7qDs0YA2YGNQ6O4IoF9127hEi0K3M4Zomeo=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=Q9HTMTZL8IyP2alAuh2JJ2jRLSrPXNqXiZqvLO+u33K6U5hafOCXKd/RT3o1W4b+3 prCtBOibGZmWatd4PcIPIBtof4wq+Ys3LMdl14/nmb7DBBxE9gS8wmXa1c8blZPm5E kvS087QNjAs8AfFss19AGs47TJ504JScdp7Esg5fp4CcrUxdRAzB//UAcBTk9vlS74 I2crjpoejqKpa5tbhNGm2fuq71Be+nvCWEKO4nFRVSsc1F2xRfb2CCj3I98Ge+YEGA 3gURW59qNIg56pgoICFBkNR4nKxCizjK/6aPyRvK3Kwsu/h4ChKbWqLs+WPcxa7Sd8 UmU6EgznDolYw==
Subject: Re: [rtcweb] I-D Action: draft-ietf-rtcweb-data-protocol-01.txt
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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, 29 Oct 2013 15:23:38 -0000

On 10/27/13 5:45 AM, Randell Jesup wrote:
> On 10/26/2013 6:30 PM, Paul Kyzivat wrote:

>>> My proposal has three elements, which together can guarantee that
>>> there are no stream id allocation conflicts between peers:
>>>     1. The browser and application select stream ids based on initial
>>> SDP offerer/answerer role rather than DTLS role (e.g., initial
>>> offerer uses even ids, initial answerer uses odd ids). With this
>>> rule, the offering application knows its role immediately without
>>> waiting for the DTLS or SDP handshake to occur.
>>
>> A similar issue has come up in the discussion of partial
>> offers/answers. (Regarding how to assign a=mid values.) And a similar
>> solution was proposed.
>>
>> It was then rejected on the basis that sometimes both "ends" think
>> they are offerers or answerers. This comes about as a result of
>> signaling-only B2BUAs that play games with O/A on two legs.
>
> Exactly why we went with DTLS roles.

I'm not sure this eliminates the problem.

Is it not possible for an intermediary on the signaling path to insert 
itself in the media path, manipulating the SDP such that the two ends 
both establish the DTLS with the intermediary?

	Thanks,
	Paul