Radio internetowe umożliwia przesyłanie strumieni audio składających się z zapisanych treści. Ta zawartość to zazwyczaj pliki MP3 lub głos na żywo transmitowany przez mikrofon.
Do stworzenia radia internetowego potrzebne są następujące komponenty: źródło, serwer i odbiorniki.
Źródłem może być komputer domowy, który musi być podłączony do Internetu. To on służy do miksowania (miksowania) wszystkich źródeł dźwięku, które z kolei przechodzą przez kartę dźwiękową. Komputer przekształci informacje dźwiękowe otrzymane z karty dźwiękowej w określony „strumień” i wyśle je na serwer. I już przekazuje słuchaczom strumień informacji otrzymywanych z komputera. Jednocześnie ustawienia serwera pozwalają zarządzać metadanymi odbieranego strumienia (nazwa, gatunek), a także jakością emisji.
Każdy internauta w dowolnym miejscu na świecie może połączyć się z tym serwerem i słuchać stworzonego radia.
Aby z powodzeniem stworzyć radio internetowe, nie potrzebujesz „floty” wysokowydajnych systemów ani drogiego sprzętu. Najważniejszym czynnikiem przy jej uruchomieniu jest wykorzystanie szerokiego kanału internetowego.
Aby radio internetowe działało, musisz zainstalować na komputerze specjalne programy: Winamp (odtwarzacz odtwarzający pliki muzyczne), Radio Boss SHOUTcast Server, Sam Broadcaster, SHOUTcast Plug-in (służy jako specjalny mechanizm łączący, który ustanawia połączenie między serwerem SHOUTcast a odtwarzaczem, przez które informacje trafiają do „ludzi”). Po pobraniu tych programów i wtyczki zainstaluj je na swoim domowym komputerze.
Nadawanie w Internecie jest legalne, więc nie ma potrzeby uzyskiwania specjalnej koncesji na prawo do posiadania częstotliwości w paśmie FM/AM. Jeśli jednak treść strumieni informacyjnych audycji zawiera materiały chronione prawem autorskim, a użytkownik nie ma prawa do powielania tego pliku, będzie to naruszenie prawa. Dlatego konieczne jest uzyskanie odpowiednich praw, które mogą być przyznane osobom lub firmom przez organizacje będące właścicielami tych praw autorskich. Z reguły za to trzeba zapłacić określoną kwotę pieniędzy.