Re: [rtcweb] realiable data service

Serge Lachapelle <sergel@google.com> Tue, 19 July 2011 17:10 UTC

Return-Path: <sergel@google.com>
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 2A8C021F84FE for <rtcweb@ietfa.amsl.com>; Tue, 19 Jul 2011 10:10:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.376
X-Spam-Level:
X-Spam-Status: No, score=-105.376 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_46=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ViKzncQxpy92 for <rtcweb@ietfa.amsl.com>; Tue, 19 Jul 2011 10:10:19 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [74.125.121.67]) by ietfa.amsl.com (Postfix) with ESMTP id 05BFF21F8569 for <rtcweb@ietf.org>; Tue, 19 Jul 2011 10:10:15 -0700 (PDT)
Received: from hpaq11.eem.corp.google.com (hpaq11.eem.corp.google.com [172.25.149.11]) by smtp-out.google.com with ESMTP id p6JH9uNb025310 for <rtcweb@ietf.org>; Tue, 19 Jul 2011 10:09:56 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1311095396; bh=GzeBLXtE4JCt8VMeGxImPefOgXY=; h=MIME-Version:In-Reply-To:References:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=geT6+36JR+cdilzKpDwXasTO8QwNXh8fluPd2TG4aEvueyHSZcwtMslTBx4WxfIPB v8o0NM+KZwAuZirbfwqRw==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=dkim-signature:mime-version:in-reply-to:references:from:date: message-id:subject:to:cc:content-type:x-system-of-record; b=qAWOANE6HEnnyGNWrW7IIeTaScY3PbJzOYHCqdv2C0Y1+hrvco2AdeceE+2aVvoQT 3GZrsQHFI/7fporZ5kADQ==
Received: from gxk7 (gxk7.prod.google.com [10.202.11.7]) by hpaq11.eem.corp.google.com with ESMTP id p6JH9Doh018025 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for <rtcweb@ietf.org>; Tue, 19 Jul 2011 10:09:55 -0700
Received: by gxk7 with SMTP id 7so2520404gxk.35 for <rtcweb@ietf.org>; Tue, 19 Jul 2011 10:09:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=JEZ7Va4NeAOsvX7JkLup0DbDX70rN1pl/njA7NxrPos=; b=MVWssgxTJyzOR6j4WizVViML2bmqsP/g2vNVhGfCJUaCACzqYRYXo2TYXn8lv9TTDF 1YoskFylE/DyRdvyOuNA==
Received: by 10.150.63.10 with SMTP id l10mr2847455yba.378.1311095393139; Tue, 19 Jul 2011 10:09:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.150.201.18 with HTTP; Tue, 19 Jul 2011 10:09:23 -0700 (PDT)
In-Reply-To: <4E25B893.6010200@jitsi.org>
References: <CAMKM2LzpVcS9jjXjfffuXy+YQmjZXbdaSJBp+O22nLd4N2KAvg@mail.gmail.com> <CA4AFBFA.1C4B5%henry.sinnreich@gmail.com> <CAOJ7v-3R0PeUSdVZ0n7AE08J=UjYMJqJ+4-Vkbj7w0qs0u=Rgw@mail.gmail.com> <4E25B2BA.8000004@jesup.org> <4E25B893.6010200@jitsi.org>
From: Serge Lachapelle <sergel@google.com>
Date: Tue, 19 Jul 2011 19:09:23 +0200
Message-ID: <CAMKM2Lz_sgrmHVpuuGfyukmxdO-+qaWjyOhQzU6vTSDaAwytxQ@mail.gmail.com>
To: Emil Ivov <emcho@jitsi.org>
Content-Type: multipart/alternative; boundary="000e0cd39bee2cbe0904a86f2f2b"
X-System-Of-Record: true
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] realiable data service
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, 19 Jul 2011 17:10:24 -0000

There are many very established ways to transfer files from a web browser.
Dropbox, Google Docs, yousendit, mobileme, not counting the media specific
ways, such as Flickr, Spotify, Youtube, etc... All offering great APIs for
uploads, ACLs, etc...

Seems like re-inventing the wheel.

/Serge

On Tue, Jul 19, 2011 at 19:02, Emil Ivov <emcho@jitsi.org> wrote:

>
>
> На 19.07.11 18:37, Randell Jesup написа:
> > On 7/19/2011 11:58 AM, Justin Uberti wrote:
> >> At Google, we created a TCP/ICE-UDP layering to solve this exact
> >> problem, using a user-mode implementation of TCP. It has some rough
> >> edges, but has worked well in practice, and the code is freely
> available.
> >
> > Right; pretty much what I'd anticipate
>
> +1 most definitely. Again, I have yet to see a massively used RTC
> application that doesn't have file transfer. So if this is not part of
> RTCWEB we will basically be asking developers to reimplement Pseudo TCP
> in JavaScript.
>
> Emil
>
> >, and working open code is good.
> > SCTP as mentioned is a good choice too, and there exist (it appears)
> > SCTP-over-UDP implementations, which may ease things.  Also the
> > TCP-over-UDP library I pointed to.
> >
> >> We know people will want/need a reliable messaging mechanism for p2p
> >> data. While we can debate the details of this mechanism at length, I
> >> suspect anything we choose will result in a better end-state than if
> >> we require application developers to implement their own.
> >
> > As is obvious from my other messages, I agree wholeheartedly.
> >
> >> On Tue, Jul 19, 2011 at 7:16 AM, Henry Sinnreich
> >> <henry.sinnreich@gmail.com <mailto:henry.sinnreich@gmail.com>> wrote:
> >>
> >>     +1
> >>     Maybe it would be useful for the proponents of this and many other
> >>     “desirable” features to think from the perspective if they would
> >>     have to pay themselves for such developments and also make the
> >>     code freely available.
> >>     Cullen at least will make his code available.
> >>
> >
> > See above.  No one here wants to develop *another* reliable protocol if
> > we can avoid it.  I understand your reluctance.
> >
> > The goal is to produce something that will meet the needs and get used.
> > If we don't meet the
> > needs of the prospective users it's either an total waste of time (if
> > they ignore this effort and stick
> > with Flash/plugins/etc) or we get all sorts of
> > hack/bad/problematic/incompatible implementations
> > by individual developers using the UDP (or RTP!) streams we open as a
> > base transport.
> >
> > To your point, another way this effort could fail is by biting off too
> > much or taking too long to
> > converge, which is a real danger.  That's one reason to leverage
> > existing protocols.
> >
>
> --
> Emil Ivov, Ph.D.                       67000 Strasbourg,
> Project Lead                           France
> Jitsi
> emcho@jitsi.org                        PHONE: +33.1.77.62.43.30
> http://jitsi.org                       FAX:   +33.1.77.62.47.31
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>



-- 
Serge Lachapelle | Product Manager | sergel@google.com | +46 732 01 22 32
Google Sweden AB | Kungsbron 2, SE-111 22 Stockholm | Org. nr. 556656-6880

Apparently, this footer is required in Europe. Apologies. This email may be
confidential or privileged.  If you received this communication by mistake,
please don't forward it to anyone else,please erase all copies and
attachments, and please let me know that it went to the wrong person.
 Thanks.