[icecast-dev] PATCH: Faststart implementation
Ricardo Galli
gallir at uib.es
Sat Jan 18 13:09:30 PST 2003
Hi,
find enclosed a patch to implement faststart (or prebuffering).
Basically, it stores a number of "refbuf"s, configurable by seconds. When
a new client connects, it adds the prebuffers to que clients' queue so
they are delivered as fast as permitted by the connection. As result, the
players prebuffers are filled up faster giving a better "response".
I tried to minimise the impact, both in source code and execution. If
faststart is configured to zero, it has also zero impact in the
execution. If you don't feel very comfortable with the change in the
behaviour, you can change the default value to zero
(CONFIG_DEFAULT_FASTSTART).
Hope you like it.
Regards,
--
ricardo galli GPG id C8114D34
-------------- next part --------------
A non-text attachment was scrubbed...
Name: update3.diff
Type: text/x-diff
Size: 6309 bytes
Desc: update3.diff
Url : http://lists.xiph.org/pipermail/icecast-dev/attachments/20030118/8c00f73c/update3.bin
More information about the Icecast-dev
mailing list