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.
- 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