Downloading vs Streaming

Downloading

Get the file onto the hard disk, then play it

Fast-Start Downloading

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

Starts 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