[Icecast-dev] Icecast - Buffer/Disconnect help
Robert Winkelmann
robinstl68 at icloud.com
Thu Oct 3 16:38:55 UTC 2024
I am trying to find a solution to what seems to be the only problem I
have with icecast and that is very brief blips from the source feed to
the server that causes a disconnect.
Have tried everything from the connection end to the server to stabilize
things but my goal is if possible to find a way to not have listeners
dumped when this happens as most are just a brief second or two.
What setting if any do I have available to hold listeners during a brief
source drop? These are the relevant settings in the config but for what
I can see if any of these were to control that aspect of the server but
would seem if they did the time would be ample enough to do it. What
options do I have?
<limits>
<clients>100</clients>
<sources>2</sources>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<!-- If enabled, this will provide a burst of data when a client
first connects, thereby significantly reducing the startup
time for listeners that do substantial buffering. However,
it also significantly increases latency between the source
client and listening client. For low-latency setups, you
might want to disable this. -->
<burst-on-connect>1</burst-on-connect>
<!-- same as burst-on-connect, but this allows for being more
specific on how much to burst. Most people won't need to
change from the default 64k. Applies to all mountpoints -->
<burst-size>65535</burst-size>
</limits>
More information about the Icecast-dev
mailing list