Get the latest tech news

The Difference Between Downloading and Streaming


Mostly to make use of an animation I made for a different blog post that hasn't materialised, let me take a moment to explain to you the fundamental technical difference between 'streaming' and 'downloading'. Which won't take long... because there isn't one!

Video designed for streaming will often have frequent keyframes so that a client that starts “in the middle” can decode the buffer without downloading too much data. That’s the result of your device realising that the rate at which it’s receiving data isn’t well-matched to the connection speed, and asking the server to send a different quality level. The real hackers do stuff with software, but people who just want their screens to work properly in spite of HDCP can just buy boxes like this (which I bought for a couple of quid on eBay).

Get the Android app

Or read this on Hacker News

Read more on:

Photo of streaming

streaming

Photo of difference

difference

Photo of downloading

downloading

Related news:

News photo

What Is the Difference Between a Block, a Proc, and a Lambda in Ruby? (2013)

News photo

Sony WH-1000XM6 vs WH-1000XM5: What’s the difference?

News photo

Samsung Galaxy S25 Edge vs S25 Ultra: What's the difference?