On Wed, Oct 23, 2002 at 11:12:01PM +1000, fish wrote:
> 
> 
> On Wed, 23 Oct 2002, Matthew Toseland wrote:
> 
> > On Wed, Oct 23, 2002 at 12:09:06AM +1000, fish wrote:
> > > 
> > > Another day, another different test of the streaming stuff:
> > > 
> > > http://www.dspaudio.com/~jaymz/freenet-audio-streamer-test9.tar.gz  
> > > http://www.dspaudio.com/~jaymz/freenet-encoder.zip  
> > > http://www.dspaudio.com/~jaymz/streamserver.zip
> > > 
> > > The encoder is much more robust now.  yay.  I was able to stream for an
> > > hour using 10 second slices, and i didn't run into any problems with 60
> > > second slices
> > Interesting. Between two different permanent nodes or just locally?
> 
> one permanent, one transient
> 
> > Given freenet's latency problems, I suspect the minimum that will work
> > for the whole network will be some sort of FEC scheme - make each minute
> > (or larger time unit) a redundant splitfile (with really small chunks - 
> > fetch several of them at once, keep fetching until you have finished the
> > minute. Standard FEC tools such as fishtools can probably handle it).
> > Otherwise, you will have to buffer a long way ahead to work around worst
> > case download times, which can be pretty horrendous on freenet.
> 
> FEC is next on my list, actully.  The major issue is this, tho: the time
> to insert/retrieve a piece of data is *not* linear compared to it's
> size.  That is to say, it only takes 1.2x the time to insert/retrieve a
> 256k chunk that it does to insert/retrieve a 16k chunk.  You cna alieviat
> this somewhat by throwing threads at the problem, however, you can't throw
> more than 25-30 at freenet, or else your node will go into overload
> mode (even though many of those threads aren't actully doing any
> processing ;)).
> 
> I'll probably make the defaults to be 60 second normal chunks, and 10
> second metachunks or something like that.  But it won't happen until the
> weekend, most likely, since I've got a whole bunch of work to catch up on.
>
What's a metachunk?
>       - fish
> 
> 
> _______________________________________________
> devl mailing list
> devl at freenetproject.org
> http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/devl
> 

-- 
Matthew Toseland
toad at amphibian.dyndns.org
amphibian at users.sourceforge.net
Freenet/Coldstore open source hacker.
Employed full time by Freenet Project Inc. from 11/9/02 to 11/11/02.
http://freenetproject.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20021023/e023658d/attachment.pgp>

Reply via email to