Downloading vs Streaming

Downloading

Get the file on the hard disk, then play it

Fast-Start Downloading

Data remains on the hard disk for repeated viewing without a need for bandwidth consumption

Start relatively quickly if the compression is adjusted to the user available bandwidth (could be done automatically)

Those two first solutions work with any web server

Streaming