[icecast] buffer size from source to ice/shoutcast
Brandon
bcasci at runbox.com
Fri Nov 15 23:57:37 UTC 2002
Hello,
I've built my own source for ICE/SHOUTcast, and it works pretty well except for one thing. After tuning into the server and listening for an 60-90 minutes you may hear a song skip ahead 30-90 seconds. I think I know why this is happening but I'mnot sure how to fix it.
I think this is happening because my source is sending a little bit too much data to ICE/SHOUTcast. My formula for sending data is pretty simple and goes like this:
buffersize = bitrate * 1024 / 8
send buffer
wait 1 second
repeat
So..broadcasting at 128kbs means I send a buffer of 16384 bytes per second.
Is this the correct way to calculate how many bytes to send ICEcast or is there a better way? Am I disregarding anyting liek network overhead?
I've run my source from several computers, all had the same problem. I also ran it on the same box as shout/ice just to eliminate any network issues. Same results...
The SHOUTcase DSP plugin and other sources I have tested don't seem to have this problem.
What is the proper way to calculate how much data, and how often you should send data to SHOUT/ICEcast?
<p>Thanks for your time.
Brandon
<p>--- >8 ----
List archives: http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the Icecast
mailing list