streaming video mp4 files pauses with flex

Does anyone know why mp4 videos stalls while streaming? i have set the streaming at good best and better and everything is the same. Is it my airport express. Should I upgrade to airport extreme?