The difference between streaming and downloading is that streaming allows users to watch content instantly, but with a greater risk of buffering. Downloading allows users to view content at their leisure. For example, users must wait for content to download to their device before they can watch it.