Sei sulla pagina 1di 22

COME CREARE UNA WEB RADIO

Guida base a cura di Davide Cesarano Fonti e Approfondimenti: www.fabriziomondo.com

1. HARDWARE

Come funziona una web radio?


L'audio delle trasmissioni viene inviato sotto forma di flusso dati audio compresso che viene definito stream e che deve essere temporaneamente decodificato sul computer ricevente da un'apposita applicazione, solitamente un lettore multimediale.

flusso Internet Output

Input

Server Streaming

Server Web

Innanzitutto: cos un server?


Un server non altro che un computer - o un hard disk su un computer - sempre collegato ad Internet. una macchina con una capacit di calcolo elevata: uno o pi processori, dischi rigidi molto veloci, speciali banchi di memoria, una o pi schede di rete con elevato transfer rate, un bel po' di ventole di raffreddamento in pi rispetto ad un computer "normale. Il server streaming il computer che consente la trasmissione di dati utilizzando opportune compressioni per alleggerire il carico sulla rete. La compressione dei contenuti introduce nel flusso un ritardo (buffer) di circa dieci secondi. Il server web non altro che uno sito web.

Server Streaming
Pu essere installato sul proprio computer oppure acquistato presso fornitori di servizi hosting streaming. I pi utilizzati sono: Shoutcast Icecast Windows Media Server Alcuni fornitori di servizi hosting streaming: www.mediastreaming.it www.hostingshoutcast.com I prezzi variano a seconda della qualit dellaudio della trasmissione (bitrate) e del numero di ascoltatori che si vuole raggiungere.

Come costruire una web radio?


Dipende da diversi fattori: Qualit del suono N di ascoltatori che si vuole raggiungere Competenze tecniche Costi Generalmente esistono tre tipologie di configurazione: Base Avanzata Intermedia

Configurazione base
1 Computer regia + server streaming 1+ Microfono/i collegati al Computer 1+ Cuffia/e collegate al Computer

flusso

Internet
Microfono/i Regia Server Streaming

Output

Configurazione avanzata
1 Computer regia collegato al mixer (input) 1+ Microfono/i collegati al mixer (input) 1 Mixer 1 Computer server streaming collegato al mixer (output) 1 Sito Web + altri dispositivi: cuffie, casse, strumenti musicali, lettori cd, computer programmazione musicale, ecc.

Input

Output

Microfono/i Regia + altri dispositivi

Mixer

Server Streaming

Sito Web

Output

Il Mixer
Un mixer un apparecchiatura che di base effettua una miscelazione, ovvero una emissione contemporanea di due o pi strumenti musicali (intesi in senso lato, teoricamente qualsiasi attrezzo che sia in grado di generare onde sonore).

Configurazione intermedia
1 Computer regia + server streaming collegato al mixer (input/output) 1+ Microfono/i collegati al mixer (input) 1 Mixer 1 Sito Web + altri dispositivi: cuffie, casse, strumenti musicali, lettori cd, computer programmazione musicale, ecc.
Output Output Input

Microfono/i Regia Server Streaming + altri dispositivi

Sito Web
Mixer

Output

Vantaggi/Svantaggi
Fattori Critici/Configurazioni AVANZATA BASE INTERMEDIA

QUALITA DEL SUONO

+/-

N ASCOLTATORI

+
+

+/+/+/-

COMPETENZA

COSTI

2. SOFTWARE

Realizzare una radio con Winamp


Winamp un player musicale freeware. Pu essere utilizzato sia in una configurazione avanzata sia in una configurazione base. Nella configurazione base trasforma il nostro pc in un server streaming (nel nostro caso un Server Shoutcast). Nella configurazione avanzata consente il collegamento del player al server Shoutcast fornito da un servizio di hosting streaming (a pagamento). Pu, quindi, essere utilizzato anche come software di regia e/o di programmazione musicale.

Quali sono i programmi necessari per creare una radio con Winamp?
1. 2. Winamp www.winamp.com Shoutcast DSP Plug-In per Winamp Plug-in che consente di interfacciare Winamp al server Shoutcast. www.shoutcast.com/broadcast-tools

3.

Server Shoutcast:
interno (configurazione base) Trasforma il pc in un server streaming (da ora in poi parleremo di server Shoutcast). www.shoutcast.com/broadcast-tools esterno (configurazione avanzata) Server a pagamento acquistabile presso hosting che offrono servizi di live streaming.

Trasformare il proprio pc in un server Shoutcast (solo per configurazione base) 1/2


Per aprire il server, clicca su START -> PROGRAMS -> SHOUTCAST DNAS -> SHOUTCAST DNAS (GUI). KILL SERVER permette di spegnere il server. EDIT CONFIG permette di settare le configurazioni del server. Setta: MaxUser Password Portbase

Trasformare il proprio pc in un server Shoutcast (solo per configurazione base) 2/2


Una web radio che trasmette come una grande torta. Tu hai a disposizione ingredienti per fare una torta di una grandezza prefissata (la banda in upload), e devi distribuire agli invitati (gli ascoltatori) una fetta di torta per tutti uguale (il bitrate di trasmissione). Se fai fette pi grosse (alzi il bitrate) a parit di torta servirai meno persone. Se fai fette pi piccole, potrai accontentare pi persone (e quindi aumentare il MaxUser) ma ognuna manger di meno (ognuno sentir la radio a qualit pi bassa). Quindi, come calcolare il MaxUser? Dividendo la banda in upload con il bitrate. Esempio. Banda in upload 256 kbps, bitrate 24 kbps. 256/24 = 10. Si evince chiaramente che trasformare il proprio pc in un server streaming equivale a trasmettere per poche persone.

Player Winamp
Per aprire il Player Winamp, vai su: START -> Winamp -> Winamp (lapplicazione Winamp.exe)

Una volta aperto, comparir la classica schermata di winamp.

E il momento del plug-in


Per fare partire il plug-in, clicca con il tasto destro su WINAMP PLAYLIST nella finestra di Winamp, e scegli: -> OPTIONS -> PREFERENCES.

Apparir una schermata. Seleziona PLUGIN -> DSP- EFFECTS e clicca a destra su NULLSOFT SHOUTCAST SOURCE. A questo punto il plug-in si sar aperto, e avr la forma di una finestrella verticale con vari tab (schede).

Scheda Output 1/2


Nelle Output Configuration troviamo: Address, indica da quale indirizzo avviene la trasmissione.
Configurazione base: localhost. Configurazione avanzata: lindirizzo viene fornito dal fornitore di hosting.

Port, setta la porta che hai impostato nelle configurazioni del server (generalmente 8000).
Configurazione avanzata: viene fornita dal fornitore di hosting.

Password, setta la password che hai impostato nelle configurazioni del server.
Configurazione Avanzata: viene fornita dal fornitore di hosting.

Encoder, setta la modalit di streaming che preferisci (questo lo vedremo tra poco). Automatic Reconnection: scegli se riconnettere immediatamente la radio in caso di crash e se si, dopo quanti secondi.

Scheda Output 2/2


Adesso clicca su YELLOWPAGES: Make this server public. Se vuoi essere visibile nelle pagine gialle di shoutcast allora spunta questa opzione. Description: dai un nome alla radio. URL: scrivi lindirizzo del sito. Genre: Scrivi il genere che trasmetti, o un qualcosa che identifichi la tua stazione. AIM, ICQ, IRC: Scrivi li i tuoi indirizzi. Enable Title Updates: permette di far visualizzare i tag ID3 e in generale almeno il titolo e lautore del brano che sta andando in onda in questo momento su Winamp.

Configurazione Base: qual la frequenza di trasmissione della mia radio?


La tua frequenza dipende strettamente dal tuo indirizzo ip. Per sapere qual il tuo ip, vai sul sito www.whatismyip.com. Se vuoi che i tuoi ascoltatori per ascoltare la radio vadano sul tuo sito, allora puoi inserire questi due link: http://indirizzoip:numeroporta/listen.pls che aprir il player predefinito per i file PLS, che di solito winamp, ma che pu anche essere un altro player mms://indirizzoip:numeroporta/ che utilizza un altro protocollo e che apre automaticamente il programma associato al protocollo stesso, che di solito, windows media player. Se invece vuoi che siano gli ascoltatori ad inserire manualmente la tua frequenza nei player (per esempio perch non hai un sito) puoi semplicemente dare questo link: http://indirizzoip:numeroporta Problema: se il tuo indirizzo ip dinamico, dovrai fornire un numero diverso ogni volta che ti disconnetti e riconnetti!

Configurazione Avanzata: qual la frequenza di trasmissione della mia radio?


Anche in questo caso la frequenza dipende da un indirizzo ip. Questultimo ti verr indicato dal fornitore di servizi hosting streaming . Nello specifico avrai:
Un indirizzo ip (con porta) statico. Una password Il bitrate di trasmissione

Per ascoltare la radio vale lo stesso procedimento indicato per la configurazione base.