Re: [rtcweb] Fwd: New Version Notification for draft-uberti-rtcweb-plan-00.txt

Paul Kyzivat <pkyzivat@alum.mit.edu> Thu, 09 May 2013 15:32 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 0C9BB21F86BB for <rtcweb@ietfa.amsl.com>; Thu, 9 May 2013 08:32:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.258
X-Spam-Level:
X-Spam-Status: No, score=0.258 tagged_above=-999 required=5 tests=[AWL=0.095, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, J_CHICKENPOX_46=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 SqFdGie7TmAS for <rtcweb@ietfa.amsl.com>; Thu, 9 May 2013 08:32:15 -0700 (PDT)
Received: from qmta03.westchester.pa.mail.comcast.net (qmta03.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:32]) by ietfa.amsl.com (Postfix) with ESMTP id 1355921F84F5 for <rtcweb@ietf.org>; Thu, 9 May 2013 08:32:14 -0700 (PDT)
Received: from omta03.westchester.pa.mail.comcast.net ([76.96.62.27]) by qmta03.westchester.pa.mail.comcast.net with comcast id ZmgP1l0040bG4ec53rYEnH; Thu, 09 May 2013 15:32:14 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta03.westchester.pa.mail.comcast.net with comcast id ZrYD1l0183ZTu2S3PrYEx6; Thu, 09 May 2013 15:32:14 +0000
Message-ID: <518BC17C.7030806@alum.mit.edu>
Date: Thu, 09 May 2013 11:32:12 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130328 Thunderbird/17.0.5
MIME-Version: 1.0
To: Ted Hardie <ted.ietf@gmail.com>
References: <20130503054601.4639.64651.idtracker@ietfa.amsl.com> <CALe60zAi_Lx3QFCbBQ5aPNkgorJAff0E79jkpbQX1Qt3wf2bzg@mail.gmail.com> <CAOJ7v-1Wk6u7XiYrNVmoqr5Jisu2WRvZpte7hQTOiP8YHUc6hg@mail.gmail.com> <008701ce4b21$a0997aa0$e1cc6fe0$@gmail.com> <BLU169-W108D56DF61B85814543873C93BA0@phx.gbl> <518AAAF2.5000207@alum.mit.edu> <CA+9kkMBw4+kXAv6qLCcmGLwMxAqR6P-Tk8dm-ardv_jihHx0Hw@mail.gmail.com>
In-Reply-To: <CA+9kkMBw4+kXAv6qLCcmGLwMxAqR6P-Tk8dm-ardv_jihHx0Hw@mail.gmail.com>
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=1368113534; bh=ksa50ghvNzEurrTpPx8RFBNZbqDPZ9QvU442QsxdhZk=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=HlHV52KepzV0UH2DH4rpwpGiAg6j9C+4gscQJaphAeHImFGhGZlKzDwrIcJquXiDL 2D+SMrGrIwI5kaeTh6oMlf4FzkOl4rn+zdi+D1vFKwa0L7FFhOtqdwcAGslsx2LEkW ZwQreY18vwo8UzRR1KAe9WoXWQYKyRvYeyp/rM1Yf5cLiogRSWoOFI7JJQx45tD0Nv MUQ1R+kXdHGBPuWOFwyY81pWmfVeUVU2Of3hvAKz7CUKXHskCPHiHH4umtDDv43gp0 Hsgou/J4ElAOVPLy48QBWj2Mow0QlkQCP6n0rGCpt1eX6Nn+VOy3yP6WdLVuwUK74a DiAhGN9ojojMg==
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Fwd: New Version Notification for draft-uberti-rtcweb-plan-00.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: Thu, 09 May 2013 15:32:21 -0000

On 5/8/13 6:01 PM, Ted Hardie wrote:
> On Wed, May 8, 2013 at 12:43 PM, Paul Kyzivat <
>
>     *I* think it is important that clue and rtcweb to be able to coexist
>     in a single endpoint, and for a clue+rtcweb client to interoperate
>     with either another clue+rtcweb client or a pure clue client. Using
>     different indicators in the two environments doesn't help with that.
>
>
> So, can you unpack "coexist"?  A single endpoint could certainly have
> either a clue client or an rtcweb client active at a single moment in
> time--do you want to say that you want them both to be active and share
> the same cameras, microphones, etc?

What I mean is that I want the capability to *implement* a clue client 
in a browser, with the media going directly to the peer clue client (or 
MCU), whether the peer is also a browser or is a native sip clue 
implementation.

Since clue isn't done yet, we can impose some constraints on it to help 
with that. Within reason.

Clue will have its own control protocol, which we intend to define to 
run over DTLS/SRTP. It should be possible for a browser client to use an 
RTCWEB data channel for that.

And of course clue has needs for many media "flows" (captures in 
clue-speak), so those need to map directly onto MediaStreamTracks, or 
something like that in the webrtc world.

Whatever signaling is used to indicate bundling usage in SDP in RTCWEB 
should be consistent with what is used in clue. It would be unpleasant 
if we had to have a translator in the web server that must translate one 
SDP notation to another.

	Thanks,
	Paul