Synchronizing Streaming Sound with Animation

Hi there - I have a problem. I have an animation which is 28k and dynamically loads in other swf movies. In the background I am streaming an MP3 track (MP3 is approx 1Mb). My animation is now dropping frames and seems to be playing much faster and does not sync with the sound. Does anyone know a way around this? I am not expecting to sync the sound perfectly but am wanting the sound and animation to generally keep pace together.

My criteria for the movie is to keep the download time down so this is why I have chosen to stream the music.

Any thoughts/ advice would be much appreciated - Thanks.