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.
- Re: [rtcweb] Non-media data service consensus and… Jonathan Rosenberg
- [rtcweb] Non-media data service consensus and req… Magnus Westerlund
- Re: [rtcweb] Non-media data service consensus and… Emil Ivov
- Re: [rtcweb] Non-media data service consensus and… Bernard Aboba
- Re: [rtcweb] Non-media data service consensus and… Emil Ivov
- Re: [rtcweb] Non-media data service consensus and… Matthew Kaufman
- Re: [rtcweb] Non-media data service consensus and… Christopher Blizzard
- Re: [rtcweb] Non-media data service consensus and… Bernard Aboba
- Re: [rtcweb] Non-media data service consensus and… Matthew Kaufman
- Re: [rtcweb] Non-media data service consensus and… Emil Ivov
- Re: [rtcweb] Non-media data service consensus and… Igor Faynberg
- Re: [rtcweb] Non-media data service consensus and… Emil Ivov
- Re: [rtcweb] Non-media data service consensus and… Magnus Westerlund
- Re: [rtcweb] Non-media data service consensus and… Manuel Simoni
- Re: [rtcweb] Non-media data service consensus and… Magnus Westerlund
- Re: [rtcweb] Non-media data service consensus and… Igor Faynberg
- Re: [rtcweb] Non-media data service consensus and… Timothy B. Terriberry
- Re: [rtcweb] Non-media data service consensus and… Dzonatas Sol
- Re: [rtcweb] Non-media data service consensus and… Dzonatas Sol
- Re: [rtcweb] Non-media data service consensus and… Randell Jesup
- Re: [rtcweb] Non-media data service consensus and… Magnus Westerlund
- Re: [rtcweb] Non-media data service consensus and… Manuel Simoni
- Re: [rtcweb] Non-media data service consensus and… Dzonatas Sol
- Re: [rtcweb] Non-media data service consensus and… Christopher Blizzard
- Re: [rtcweb] Non-media data service consensus and… Cullen Jennings
- Re: [rtcweb] Non-media data service consensus and… Cullen Jennings
- Re: [rtcweb] Non-media data service consensus and… Randell Jesup
- [rtcweb] Consensus Call on Non-media data service… Magnus Westerlund
- Re: [rtcweb] Consensus Call on Non-media data ser… Dzonatas Sol
- Re: [rtcweb] Consensus Call on Non-media data ser… Dzonatas Sol
- Re: [rtcweb] Consensus Call on Non-media data ser… Dzonatas Sol
- Re: [rtcweb] Consensus Call on Non-media data ser… Magnus Westerlund
- Re: [rtcweb] Consensus Call on Non-media data ser… Dzonatas Sol
- [rtcweb] realiable data service Cullen Jennings
- Re: [rtcweb] realiable data service Tim Panton
- Re: [rtcweb] realiable data service Emil Ivov
- Re: [rtcweb] realiable data service Dzonatas Sol
- Re: [rtcweb] realiable data service Dzonatas Sol
- Re: [rtcweb] realiable data service Randell Jesup
- Re: [rtcweb] realiable data service Dzonatas Sol
- Re: [rtcweb] realiable data service Dzonatas Sol
- Re: [rtcweb] realiable data service Ted Hardie
- Re: [rtcweb] realiable data service Serge Lachapelle
- Re: [rtcweb] realiable data service Silvia Pfeiffer
- Re: [rtcweb] realiable data service Tim Panton
- Re: [rtcweb] realiable data service Magnus Westerlund
- Re: [rtcweb] realiable data service Tim Panton
- Re: [rtcweb] realiable data service Randell Jesup
- Re: [rtcweb] realiable data service Ted Hardie
- Re: [rtcweb] realiable data service Cullen Jennings
- Re: [rtcweb] realiable data service Cullen Jennings
- Re: [rtcweb] realiable data service Tim Panton
- Re: [rtcweb] realiable data service Cullen Jennings
- Re: [rtcweb] realiable data service Dzonatas Sol
- Re: [rtcweb] realiable data service Matthew Kaufman
- Re: [rtcweb] realiable data service Cullen Jennings
- Re: [rtcweb] realiable data service Randell Jesup
- Re: [rtcweb] realiable data service Magnus Westerlund
- Re: [rtcweb] realiable data service Henry Sinnreich
- Re: [rtcweb] realiable data service Justin Uberti
- Re: [rtcweb] realiable data service Randell Jesup
- Re: [rtcweb] realiable data service Emil Ivov
- Re: [rtcweb] realiable data service Serge Lachapelle
- Re: [rtcweb] realiable data service Emil Ivov
- Re: [rtcweb] realiable data service Dzonatas Sol
- Re: [rtcweb] realiable data service Dzonatas Sol
- Re: [rtcweb] realiable data service Dzonatas Sol
- Re: [rtcweb] realiable data service Cullen Jennings
- Re: [rtcweb] realiable data service Cullen Jennings
- Re: [rtcweb] realiable data service Stefan Håkansson LK
- Re: [rtcweb] realiable data service Emil Ivov
- [rtcweb] PseudoTCP implementation (Re: realiable … Harald Alvestrand
- Re: [rtcweb] realiable data service Randell Jesup
- Re: [rtcweb] PseudoTCP implementation (Re: realia… Justin Uberti
- Re: [rtcweb] realiable data service Serge Lachapelle
- Re: [rtcweb] realiable data service Serge Lachapelle
- Re: [rtcweb] realiable data service Bernard Aboba
- Re: [rtcweb] realiable data service Peter Saint-Andre
- Re: [rtcweb] PseudoTCP implementation (Re: realia… Cullen Jennings
- Re: [rtcweb] PseudoTCP implementation (Re: realia… Tim Panton
- Re: [rtcweb] PseudoTCP implementation (Re: realia… Emil Ivov
- Re: [rtcweb] PseudoTCP implementation (Re: realia… Justin Uberti
- Re: [rtcweb] PseudoTCP implementation (Re: realia… Cullen Jennings
- Re: [rtcweb] PseudoTCP implementation (Re: realia… Justin Uberti
- Re: [rtcweb] PseudoTCP implementation (Re: realia… Harald Alvestrand
- Re: [rtcweb] PseudoTCP implementation (Re: realia… Justin Uberti