Icecast Streaming Media Server Forum Index Icecast Streaming Media Server
Icecast is a Xiph Foundation Project
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Consistent dropouts (pauses) in all streams

 
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Icecast Server
View previous topic :: View next topic  
Author Message
Anonymous
Guest





PostPosted: Tue Mar 18, 2008 3:49 am    Post subject: Consistent dropouts (pauses) in all streams Reply with quote

We are having a problem with our Icecast streams, in that every so often on a regular interval, the stream pauses. The player stays connected, and the stream continues after a second, but it's very irritating to our listeners.

We have Ices (v 0.4) feeding content into three streams (two 64k-stereo, and one 32k-mono) into the Icecast server (v 2.3.1), on the same box (Debian Sarge).

Server Limits:
<clients>100</clients>
<sources>10</sources>
<threadpool>5</threadpool>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>30</source-timeout>
<burst-on-connect>1</burst-on-connect>
<burst-size>131072</burst-size>

Big Blue Swing 64k-stereo
Big Blue Swing 32k-mono

When a WinAmp client connects into our 64k stream, 24 seconds later the stream hiccups. It pauses for about a second, and then continues on. Clients listening to the 32k stream hear this hiccup about 49 seconds into it. In both cases they will continue hiccuping at that same rate (every 24, or 49 seconds) as long as the client is connected.

Things I know;
  • It doesn't matter where in the song the client connects in. It will always happen 24, or 49 seconds later.
  • There are no pauses between songs.
  • We have Shoutcast servers acting as relays from IceCast. They experience the same interval, but it's a greatly reduced pause. (almost not noticeable to the non-audiophiles)
  • Supposedly different people on different networks aren't having this problem, but I haven't been able to verify that with identical equipment/software.
  • Intelligent players that handle buffering better don't ever exhibit the pause.
  • We were under the impression that Savvis had network issues with one of their routers that was causing this problem. We have since been told that router has been replaced, and shouldn't be seeing any problems.
  • Our processor, and memory usage for the server all look good. The processor (AMD Athlon 64 3200+) is sitting at 80% idle most of the time. It's got 1GB of ram, and no swap in use.
  • I don't know how long this has been an issue. It might have started in the last few months, it might have been going on since we moved to this server a year ago. My personal preference for a client (Jet Audio) buffers enough that I never notice a problem.


Questions:

  • Has anyone seen this problem before?
  • Everyone reading this, if you listen to our streams are you personally hearing the hiccup? If not, what does the traceroute to bigblueswing.com look like?
  • Does anyone see any issues with the way I've got our server configured that would cause this problem?
  • Any other thoughts before I pull all of my hair out of my head trying to figure this out?


Thanks for you time,
Shane Chambers
Back to top
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Tue Mar 18, 2008 5:53 am    Post subject: Reply with quote

I didn't experience the problem here with vlc, maybe the issue is winamp specific because a 64k 44.1khz stereo mp3 stream is not something I would expect to work well (if at all). I'd make the 64k stream mono at least.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Anonymous
Guest





PostPosted: Tue Mar 18, 2008 11:16 pm    Post subject: Reply with quote

That really doesn't make a lot of sense to me, when compared to the other streams out there. 65k/Stereo is fairly common across the board. Even if it wasn't, under your hypothesis, our 32k/mono stream should work fine. Again, it's got the same problem, only delayed, which would lend itself to the assumption that a certain amount of data needs to be transmitted before the problem occurs.

I just tested VLC from my system as well. VLC falls into the category of smart enough to buffer enough of the stream to not hear the hiccup.

I wouldn't be so concerned about one player out of all the selections not functioning properly, but WinAmp is very popular, and holds a large percentage of in our logs.

{sigh/frustrated}

Shane
Back to top
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Wed Mar 19, 2008 1:49 am    Post subject: Reply with quote

Can you point to many 64k MP3 stereo streams running at 44.1khz? All I'm suggesting there is that you may find it better to run in mono not stereo or a lower samplerate.

I would agree with you on the fact that if a glitch is happening on both streams then it is probably further up. As icecast doesn't parse or time the mp3 content then it cannot be that. The content sounds complete so it could be a timing issue with ices 0.4/lame <version>. Usually problems like this are down to the incoming files but as the glitch keeps reoccurring every N seconds then I'd check for errors in the ices log. It could be a resync or maybe the clock is getting shifted. Try the 32k stream on it's own (run a parallel test if you must) with a separate ices, see if it exhibits the same issue.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Anonymous
Guest





PostPosted: Wed Mar 19, 2008 11:08 am    Post subject: Reply with quote

karlH wrote:
Try the 32k stream on it's own (run a parallel test if you must) with a separate ices, see if it exhibits the same issue.


That's a good idea. Give me a day or two, and I'll report back.

Thanks,
Shane
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Icecast Server All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2002 phpBB Group
subRebel style by ktauber