Do you have a nostalgic memory of running a SHOUTcast server in the early 2000s? Let us know in the comments below.

It was a clunky, security-prone, battery-draining rectangle of code that looked like a prop from The Matrix . But for independent radio, gaming communities, and early podcasters, it was the digital equivalent of a pirate radio transmitter. Let’s rewind the tape and look at the technology that let a million niche stations bloom. Before we get to the Flash part, we need to understand the server. Developed by Nullsoft (the same geniuses who gave you Winamp), SHOUTcast was a streaming media protocol. It took an MP3 audio stream from a source (like a DJ’s mixing software) and broadcast it to the internet.

Here is what a typical implementation looked like: