gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-dev] Proposal: Bittorrent support for Gnash


From: Rene Bartsch
Subject: Re: [Gnash-dev] Proposal: Bittorrent support for Gnash
Date: Tue, 18 Mar 2008 01:46:56 +0100 (CET)
User-agent: SquirrelMail/1.4.10a

> Dossy Shiobara writes:
>  > On 2008.03.17, Rene Bartsch <address@hidden> wrote:
>  > > That lead me to the idea of integrating Bittorrent (with support of
>  > > Distributed Hash Tables) into Adobe Flash.
>  >
>  > BitTorrent isn't suitable for realtime streaming of media.  You cannot
>  > guarantee at the beginning that every block will be available by the
>  > time you're ready to consume it.  This will result in a really poor
> user
>  > experience.
>
> Well, but when you're streaming through a TCP connection, you cannot
> guarantee at the beginning that every block will be available by the
> time you're ready to consume it.  The biggest difference between TCP
> and BitTorrent is that TCP delivers data in the same order you sent
> it, which is the order in which the user wants it, whereas BitTorrent
> delivers in random order, so you potentially have to wait until the
> very end of reception.  Then again, people's typical response to
> insufficient bandwidth (slow delivery) is to click on pause until the
> entire stream has been received.


That's why I suggested to download each block in a own thread with thread
priority adjusted to the order of blocks. That way preceeding blocks
usually are downloaded first. Other blocks only get resources if
preceeding blocks are not available on seeders, yet ;)

And Joost works fine with it's P2P technique. ;)

Have Phun,

Renne






reply via email to

[Prev in Thread] Current Thread [Next in Thread]