Streamer ist eine peer-to-peer Radiosoftware und wird seit dem Jahr 2001 vom Engländer Iain McLeod weiterentwickelt. Einige Nutzer (Clients - grün) sind direkt mit dem Server (rot) verbunden und bekommen so den Audio (Video) Stream. Weitere Nutzer bekommen den Stream statt direkt vom Ursprungsserver von den schon vorhandenen Nutzern. Das wiederholt sich und es bildet sich eine verzweigte Baumstruktur. Jeder Nutzer ist also Hörer und Sender zugleich. Wer sich zu einer Station verbindet verteilt den Stream auch weiter. Der Vorteil gegenüber konventionellen Streamingverfahren ist die Bandbreitenersparnis für den Streambetreiber. Der Senderbetreiber muss nur die Bandbreite für ein oder auch mehrere Hörer vorhalten. Ist der Stream erst an die ersten Nutzer gesendet verteilen diese den Stream weiter.
Im Gegensatz zu konventionellen Streamingmethoden braucht man also nur eine normale Internetverbindung (Modem / ISDN / DSL / Kabel oder ähnliches) um eine beliebig große Anzahl an Zuhörern zu versorgen. Eine normale Modemverbindung reicht völlig aus. Je besser die Bandbreite eines Internetzuganges desto höher ist natürlich die mögliche Bitrate des Streams (Bitrate bestimmt Audio- und/oder Videoqualität).