SHOUTcast server è un server audio che alcune stazioni e musicisti usano per trasmettere i loro contenuti al pubblico in tutto il mondo. In questa esercitazione si presuppone che il server esegua CentOS 6 con un'architettura a 32 bit e abbia effettuato l'accesso come utente root. Presuppone inoltre che il tuo sistema operativo abbia già un editor di testo integrato con nano
o vi
. In questo tutorial useremo l' nano
editor di testo, per la sua semplicità e facilità d'uso.
Una cosa importante da notare è che il server SHOUTcast non ha bisogno di installazione, rendendo così il tutorial molto più semplice per i principianti che vogliono trasmettere i loro contenuti online. Il tutorial utilizzerà la vecchia versione di SHOUTcast, (Versione 1.9.8), grazie alla sua stabilità e al suo ampio supporto.
Download e configurazione del server SHOUTcast.
Installa screen
. Ciò garantisce che il server continuerà a funzionare, anche se ci si disconnette dalla sessione ssh.
yum install screen
Avvia una sessione schermo.
screen
Creare una directory per i file SHOUTcast.
mkdir shoutcast
Vai alla directory appena creata.
cd shoutcast
Scarica il server SHOUTcast.
wget http://mirror.lchost.net/download.nullsoft.com/shoutcast/tools/sc_serv_1.9.8_Linux.tar.gz
Estrai il tar.gz
file scaricato .
tar -zxvf sc_serv_1.9.8_Linux.tar.gz
Modifica il file di configurazione di SHOUTcast. Questo viene fatto modificando il sc_serv.conf
file incluso nel tarball estratto.
nano sc_serv.conf
All'interno del file di configurazione, modificheremo solo alcuni campi nella sezione " Required Stuffs
", gli altri campi del file di configurazione devono essere mantenuti intatti e non modificati, per evitare problemi con il server SHOUTcast.
Trova e modificare i campi chiave chiamati MaxUser=
, password=
e portbase=
. Ecco una semplice spiegazione delle loro funzioni.
MaxUser=
indica il numero di connessioni consentite sul flusso, a seconda dell'allocazione della larghezza di banda del server. Questo dovrebbe essere impostato secondo le tue preferenze.
password=
è un'autenticazione richiesta per connettere l'origine tramite il server, nonché per eseguire l'amministrazione tramite l'interfaccia web. Ciò garantisce la sicurezza del flusso ed evita connessioni di origine indesiderate al server.
portbase=
è la porta IP su cui verrà eseguito il server. La porta predefinita per il server è 8000
, ma se si dispone di alcune applicazioni in esecuzione sulla stessa porta, considerare la possibilità di modificare questo campo, altrimenti il server non si avvierà. Tuttavia, se non si dispone di applicazioni in esecuzione sulla stessa porta, la modifica di questo campo non è necessaria.
Dopo aver modificato i campi necessari. Salvare il file di configurazione premendo " Ctrl + O
" sulla tastiera, seguito da " Ctrl + X
" per uscire nano
dall'editor di testo.
Esecuzione del server SHOUTcast
Dopo aver verificato e modificato il file di configurazione, avviare il server SHOUTcast.
./sc_serv sc_serv.conf
Quindi premere infine " Ctrl + A
" e toccare il D
tasto " ". Ciò scollegherà la sessione dello schermo e ci permetterà di disconnetterci mentre il server SHOUTcast è ancora in esecuzione, in attesa di una connessione di origine.
Ecco fatto, il server è configurato e pronto per l'uso. Collega fonti come Winamp con Shoutcast DSP o un altro software di automazione radio che supporti la codifica su SHOUTcast.
Una cosa da tenere a mente è che lo streaming audio può richiedere molta larghezza di banda. Uno o due client che ascoltano il flusso non richiedono molta larghezza di banda, ma 50 o più client potrebbero spingere un server sulla sua larghezza di banda mensile assegnata. È una buona idea monitorare ogni settimana l'allocazione della larghezza di banda per evitare costi finanziari imprevisti.