Re: [rtcweb] realiable data service

Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com> Wed, 20 July 2011 09:43 UTC

Return-Path: <stefan.lk.hakansson@ericsson.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 8B58A21F86E8 for <rtcweb@ietfa.amsl.com>; Wed, 20 Jul 2011 02:43:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.951
X-Spam-Level:
X-Spam-Status: No, score=-5.951 tagged_above=-999 required=5 tests=[AWL=-0.252, BAYES_00=-2.599, J_CHICKENPOX_46=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
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 O+I1GyZmZ2BE for <rtcweb@ietfa.amsl.com>; Wed, 20 Jul 2011 02:43:50 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by ietfa.amsl.com (Postfix) with ESMTP id 516B621F86E9 for <rtcweb@ietf.org>; Wed, 20 Jul 2011 02:43:50 -0700 (PDT)
X-AuditID: c1b4fb39-b7bfdae000005125-1f-4e26a3557998
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 1F.13.20773.553A62E4; Wed, 20 Jul 2011 11:43:49 +0200 (CEST)
Received: from [150.132.141.68] (153.88.115.8) by esessmw0247.eemea.ericsson.se (153.88.115.94) with Microsoft SMTP Server id 8.3.137.0; Wed, 20 Jul 2011 11:43:48 +0200
Message-ID: <4E26A354.2020306@ericsson.com>
Date: Wed, 20 Jul 2011 11:43:48 +0200
From: Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
MIME-Version: 1.0
To: rtcweb@ietf.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> <CAMKM2Lz_sgrmHVpuuGfyukmxdO-+qaWjyOhQzU6vTSDaAwytxQ@mail.gmail.com>
In-Reply-To: <CAMKM2Lz_sgrmHVpuuGfyukmxdO-+qaWjyOhQzU6vTSDaAwytxQ@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: AAAAAA==
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: Wed, 20 Jul 2011 09:43:54 -0000

On 2011-07-19 19:09, Serge Lachapelle wrote:
> 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.
I tend to agree. What the data channel of rtcweb could provide is 
shorter latency - but to me that does not seem relevant for a file transfer.
>
> /Serge
>
> On Tue, Jul 19, 2011 at 19:02, Emil Ivov <emcho@jitsi.org
> <mailto: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>
>     <mailto: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 <mailto:emcho@jitsi.org>
>       PHONE: +33.1.77.62.43.30 <tel:%2B33.1.77.62.43.30>
>     http://jitsi.org                       FAX: +33.1.77.62.47.31
>     <tel:%2B33.1.77.62.47.31>
>
>     _______________________________________________
>     rtcweb mailing list
>     rtcweb@ietf.org <mailto:rtcweb@ietf.org>
>     https://www.ietf.org/mailman/listinfo/rtcweb
>
>
>
>
> --
> Serge Lachapelle | Product Manager |sergel@google.com
> <mailto:sergel@google.com> |+46 732 01 22 32
> <tel:%2B46%20732%2001%2022%2032>
> 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.