I had a interesting suggestion that I submitted to Mr. Leo Howell of the
freesite web page.
Streaming multi-media ( broadcasting audio / video ) over freenet, should be
possible, with the incorporation of some minor elements.
Leo suggested this:
>Your streaming server would cache perhaps 30s-1m of data and split it >into
>chunks, inserted as KSK@broadcast_name/segmentXXXXX. Since the >chunks are
>of a constant duration the client can seek in the stream or drop chunks if
>it gets behind. The first person to start watching >the stream would not
>get very good quality - Freenet can be slow to >propagate data. Subsequent
>viewings would look better as the data got >cached around the network.
>The cliest might even support a protocol like RTSP (used for streaming
> >RealMedia) locally to handle seeking in the stream.
>One other bonus of using relatively small chunks is that big files
>drop off freenet *very* fast.
It * shoud * be possible to code out a java application to accomplish this
and be compliant with current and future versions of the freenet fproxy
software.
The java application would accomplish the following
Act as a data junction from freenet to any multi media player or
encoder. ( winamp - real player - microsoft media - quicktime etc. )
When used in conjunction with a multi-media encoder - it would slice
the streams into packets for ease of transmission within freenet.
It would also assign each data packet a preconfigured key with numerical
sequencing to ensure proper order. The key would be assigned by the
" broadcaster "
When used with a multi-media decoder - it would buffer the streams -
compile the streams into a proper order - and strip away any unecessary
identifcation tags so that the decoder can easily process the data.
A java data port from freenet to either encoder or decoder should be fairly
straight forward. You would merely choose which software applications you
choose to patch access through freenet.
The data slicing / key addition and the buffering / ordering of data
and stripping away of unecessary data might probably requires some
tinkering.
With the addidition of scalable multi media streaming over freenet,
the entire spectrum of mass media information would be available for
the dissemination of information.
A truely free flow of all forms of media ( both live and recorded ), without
censorship or corporate money domination.
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com
_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://lists.freenetproject.org/mailman/listinfo/devl