Webradio Setup · 2 min read · Feb 14, 2026

Esegui La Tua Stazione Webradio Con Icecast2 E Ices2

Esegui La Tua Stazione Webradio Con Icecast2 E Ices2

Versione 1.0
Autore: Falko Timme

Questo tutorial descrive come impostare un server di streaming audio con Icecast2. Affinché Icecast2 possa trasmettere audio agli ascoltatori, installiamo Ices2. Ices2 è un programma che invia dati audio a un server Icecast2 per la trasmissione ai client. Ices2 può leggere dati audio dal disco (file Ogg Vorbis) o campionare audio dal vivo da una scheda audio e codificarlo al volo. In questo articolo lasceremo che Ices2 legga file .ogg dal disco rigido locale.

Non fornisco alcuna garanzia che questo funzioni per te!

1 Nota Preliminare

Come accennato nell’introduzione, Ices2 può leggere da più fonti e inviare dati audio al server Icecast2. In questo articolo lasceremo che Ices2 legga file .ogg dal disco rigido locale (modalità playlist) e installeremo Icecast2 e Ices2 sullo stesso sistema.

Ices2 supporta solo file Ogg Vorbis, quindi se hai file .mp3 che desideri trasmettere, dovresti convertirli in .ogg. (Nelle versioni precedenti Ices supportava anche file MP3, ma questo supporto è stato abbandonato perché MP3 è una tecnologia di codifica brevettata e proprietaria, mentre Ogg Vorbis è una tecnologia di codifica audio aperta e priva di brevetti.)

In questo esempio il mio sistema utilizza Debian Etch. La procedura dovrebbe essere identica per i sistemi Ubuntu. Il mio sistema ha l’indirizzo IP 192.168.0.100.

2 Installa E Configura Icecast2

Per installare Icecast2 eseguiamo semplicemente

apt-get install icecast2

Successivamente dobbiamo modificare /etc/icecast2/icecast.xml. La maggior parte dei valori predefiniti dovrebbe funzionare bene per ora, ma dovresti cambiare le password nella sezione . La source-password è la password che Ices2 utilizzerà in seguito per connettersi a Icecast2; la admin-password è la password che l’amministratore utilizzerà nell’interfaccia web di Icecast2; non utilizzeremo la relay-password, ma comunque dovresti cambiarla.

vi /etc/icecast2/icecast.xml

| [...] password1 password2 admin password3 [...] |

Successivamente modifica /etc/default/icecast2 e imposta ENABLE su true:

vi /etc/default/icecast2

| # Defaults per icecast2 initscript # sorgente da /etc/init.d/icecast2 # installato in /etc/default/icecast2 dagli script di manutenzione # # Questo è un frammento di shell POSIX # # Percorso completo al file di configurazione del server CONFIGFILE="/etc/icecast2/icecast.xml" # Nome o ID dell'utente e del gruppo sotto cui il demone dovrebbe essere eseguito USERID=icecast2 GROUPID=icecast # Modifica /etc/icecast2/icecast.xml e cambia almeno le password. # Cambia questo in true quando hai finito per abilitare lo script init.d ENABLE=true |

Ecco fatto, ora possiamo avviare il server Icecast2:

/etc/init.d/icecast2 start

Ora puoi indirizzare il tuo browser a http://192.168.0.100:8000/ (sostituisci 192.168.0.100 con il tuo indirizzo IP o FQDN) e navigare attraverso l’interfaccia web:

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.