I am generating mp4 video files, all under 15mb in size, and playing them on my site using JW player 4.3.132
During the first viewing, the video pauses - a LOT - while the video downloads. Im on high-speed cable also.
Once it's fully downloaded and cached it plays smooth on subsequent viewings. I don't notice this constant pausing when im viewing mp4 files on other sites, like bits on the run for example. If I upload the same video to Facebook or youtube and embed them on my site, they play fine with no pausing on the first 'viewing'.
Why does it happen on my site, and what can I do to prevent that from happening?

On the player's scrubber bar, is the colored portion, that indicates how much of the video has downloaded, staying ahead of the scrubber bar?
If you have a fast connection, then the frequent pausing to download more of the video file would indicate a possible problem with your hosting service limiting the bandwidth.