E’ da un po’ che ricevo richieste di chiarimenti e/o spiegazioni sul funzionamento delle webradio, ho deciso quindi di scrivere questo tutorial per la creazione di una internet radio.
Attenzione: ci sono implicazioni di copyright non banali: è vietato trasmettere musica, anche posseduta legalmente, a meno che non paghiate la SIAE. Non so se esistono delle norme che regolano la trasmissione di programmi parlati. Le istruzioni sono esclusivamente tecniche, non ho competenze legali e non posso dirvi se e cosa è permesso mandare in onda.
La guida è rivolta agli utenti Windows; esistono anche versioni del server per l’ambiente Linux e OS/X, oltre a DSP e player.
A causa delle particolarità della rete, gli utenti FastWeb “comuni” non possono pubblicare su Internet la radio, che rimane confinata alla rete locale: casa o ufficio, insomma.
Non spaventatevi per la lunghezza: la guida è fatta in modo da accompagnarvi per mano nella configurazione, ma alla fine basta inserire quattro parametri quattro per fare funzionare il tutto.
Avete bisogno di:
- Una connessione ADSL.
- Winamp, scaricate la versione Full, gratuita.
- Il server SHOUTcast, scaricate la versione per WIN32.
- Il plugin DSP per Winamp 2.1
- Perché la vostra radio sia accessibile da internet, avete bisogno di “pubblicare” almeno una porta TCP, cioè eventuali firewall devono permettere l’accesso al vostro PC tramite il numero di porta TCP scelto nella configurazione del server. Se utilizzate un router, dovreste essere in grado da soli di configurarlo adeguatamente, se utilizzate un comune modem dovete intervenire sul firewall software. Vedremo il caso del firewall di windows XP SP2.
- Banda. Se volete trasmettere ad alto bitrate per molti utenti, avete bisogno di molta banda in uscita dal vostro server. Con una normale ADSL potete trasmettere benino per una quindicina di ascoltatori. Fate qualcosina meglio con un encoder MP3Pro, ma non è gratuito e non è il caso di questa guida.
Come al solito il consiglio è di seguire scrupolosamente le istruzioni e testare ogni passo prima di procedere al successivo.
Un po’ di nomenclatura, tanto per capirci: il server è il computer su cui gira SHOUTCast, ad esso si devono collegare gli ascoltatori; il client è il PC che trasmette la musica al server, che a sua volta la “ripete” al pubblico. Potete usare lo stesso PC che fa da server, che è il caso di questa guida, oppure un altro, sia dalla rete locale che da internet.
Cominciate installando Winamp, i default vanno benone, l’unico consiglio che vi dò è di non associare Winamp alla riproduzione di video, dopodichè installate anche il plugin DSP. Testate il player con alcuni mp3, intanto che procedete con l’installazione.
Accettate i default anche per l’installazione di SHOUTCast. Il programma si installa in C:\Programmi\SHOUTCast
, ma non crea alcuna voce nel menu programmi, quindi per raggiungere l’eseguibile dovete aprire la cartella.
Ora che tutto è installato passiamo alla configurazione del server, editando il file C:\Programmi\SHOUTCast\sc_serv.ini
. Primo problema: il file di testo è un formato un*x, quindi aprendolo con il notepad lo si vede senza interruzioni di righe e con alcuni caratteri “indesiderati”. Per aggiustarlo va aperto con Wordpad, avendo cura di selezionare “Tutti i files (*.*)” nella casella “Tipo file” della finestra di dialogo “Apri”. Dopo averlo aperto basta salvarlo senza apportare alcuna modifica, e da ora in poi saremo in grado di aprirlo con Notepad tramite un doppio clic.
Fatto ciò, apriamolo per procedere alla configurazione. I parametri che ci interessano sono i primi tre, nella sezione Required stuff.
- MaxUser. Il numero massimo di ascoltatori contemporanei accettati dal server. Calcolate un valore adeguato alla vostra banda in uscita ed al bitrate a cui desiderate trasmettere. Ad esempio avendo una 256kbps in upload e volendo trasmettere a 24kbps, dovreste scegliere 256kbps/24kbps=10 utenti al massimo. Specificare un numero troppo alto non fa che sprecare RAM e bloccare lo stream a fronte di troppi utenti collegati. Se siete incerti mantenetevi su livelli prudenziali.
- Password. Serve per trasmettere usando SHOUTcast. Questa è la stessa password che inseriremo più tardi nel plugin DSP. Non può essere lasciata in bianco.
- PortBase. Il numero della porta TCP sulla quale gira il server. Questa porta e quella successiva non devono già essere utilizzate sul vostro sistema. Lasciare il valore di default 8000 è una buona scelta.
Salvate e chiudete il file. Lanciate C:\Programmi\SHOUTCast\sc_serv.exe
, ed il server è pronto.
Se avete WinXP SP2, a questo punto apparirà una finestra che vi notifica la richiesta di aprire una porta, basta permettere sempre l’apertura, e non riceverete più l’avviso. Eventuali altri prodotti vi dovrebbero notificare qualcosa, dovete autorizzare il traffico verso il PC, sulla porta scelta.
Nella finestra di SHOUTCast potete vedere il log, cioè la diagnostica, in tempo reale. Cliccando sulla X in alto a destra il server si minimizza nella system tray, vicino all’orologio. Per arrestarlo usate “kill server” sulla barra dei menu, ma adesso non fermatelo.
A questo punto possiamo configurare Winamp ed il relativo plugin. Lanciate il programma, dal menu “Options” scegliete “Preferences”, e cliccate su “DSP/Effects”, nella sezione “Plug-ins”.
Selezionate “Nullsoft SHOUT cast Source DSP”, apparirà la finestra della configurazione del plugin. Cliccate su “Close”, per chiudere la finestra delle preferenze, e assicuratevi che SHOUTCast sia in esecuzione.
Passiamo alla finestra “SHOUTCast source”: selezionate la linguetta “Output”, cliccate su “Output1”, poi su “Connection”, e compilate i campi nel modo seguente:
- Address: 127.0.0.1
- Port: 8000, oppure il valore di PortBase della configurazione di SHOUTCast, se lo avete modificato
- Password: inserite la password di SHOUTCast che avete specificato nei passi precedenti
- Encoder: 1
Cliccate su “Yellowpages”, disabilitate “Make this server public”, in “Description” inserite il nome che volete dare alla vostra radio, verrà mostrato agli ascoltatori assieme ai tag MP3 delle canzoni in onda. Svuotate il campo “URL”, e compilate il resto dei campi secondo le vostre preferenze e lasciate selezionato “Enable Title Update”
Passate alla linguetta “Encoder”, cliccate su “Encoder1”, e scegliete “MP3 Encoder” dalla lista “Encoder Type”. La configurazione del bitrate richiede un po’ di attenzione, per i problemi di banda visti precedentemente. La scelta dipende dalla banda che avete a disposizione, dal numero di ascoltatori, e condiziona la qualità dell’audio della trasmissione.
Per trovare i settaggi adatti dovrete fare un po’ di prove per aggiustare il tiro. Per cominciare scegliete “48kbps, 22Khz, Stereo”.
Controllate che, nella linguetta “Input” sia selezionato “Winamp” in “Input Device”.
E’ arrivato il momento della verità: fate partire un file MP3 in riproduzione, tornate alla linguetta “Output” e premete “Connect”. La sezione “Status” mostra il tempo di connessione e la quantità di dati trasferiti dal player verso il server, inoltre nella finestra del server i messaggi di log dovrebbero mostrare “[source] connected from 127.0.0.1”.
La vostra radio è già funzionante, per testarla potete fare così: abbassate il volume di Winamp, aprite Windows Media Player e scegliete “Apri URL” dal menu “File”. Nell’indirizzo inserite http://localhost:8000 e ascolterete il prodotto della vostra trasmissione!
A questo punto state trasmettendo sulla vostra scheda di rete e/o modem ADSL, ad esempio i computer collegati alla vostra rete locale possono “ascoltarvi” tramite l’indirizzo http://123.123.123.123:8000/listen.pls sostituendo a 123.123.123.123 il vostro indirizzo IP privato oppure il nome del vostro PC.
Allo stesso modo siete raggiungibili da internet utilizzando l’indirizzo IP pubblico, al posto di quello privato. Se non conoscete il vostro IP pubblico, www.whatismyip.com vi aiuta.
Ricordate di popolare la playlist di Winamp con le canzoni che volete trasmettere.
Se volete dare un vero nome alla vostra radio, e non costringere sempre i vostri ascoltatori ad inserire l’indirizzo IP, che oltretutto può cambiare, qui trovate spiegazioni sull’uso e la configurazione di DynDNS, la ciliegina sulla torta di questo giochino. E’ molto più comodo avere un indirizzo del tipo: http://miaradio.dyndns.com:8000/listen.pls
L’indirizzo http funziona sia inserito direttamente nel player, che inserito come link in una pagina web (un blog, ad esempio ;-)).
Se vi appassionate alla cosa e volete fare le cose seriamente, vi segnalo un SAM, un prodotto semi professionale commerciale, molto sofisticato e potente.
Potete tenere il client ed il server su due computer diversi, in questo caso nella configurazione del plugin DSP dovete inserire l’indirizzo IP oppure il nome del del server, invece di 127.0.0.1. In questo modo potete permettere anche ai vostri amici di trasmettere usando il vostro server, se gli fornite indirizzo, password e porta TCP.
Prossimamente vedremo come fare il relay (una specie di mirror) di una radio in onda, e vi parlerò di un’altro strumento: PicoStreamer.
Aggiornamento: mi fanno giustamente notare nei commenti che questa configurazione serve per trasmettere musica, per la voce ci sono da fare delle operazioni diverse. Ne parlo qui, nella seconda parte della guida.
Aggiornamento 2: se la vostra radio ha problemi ad essere ascoltata da internet e/o dalla rete locale, leggete tutti i commenti e poi guardate qui.
Commenti
904 risposte a “Come fare una webradio, for dummies”
Ciao ragazzi!e ragazze..!
Emanuele volevo kiederti…
Io sono fastweb e come marco ho deciso la 3 opzione..
ma sto picostreamer kos’è??
cioè esiste una guida??
ultima domanda….è un programma a pagamento??
PS.. quanti problemi ke abbiamo noi utenti fastweb!! uff!!
HAA…dimenticavo….
Emanuele ma con picostreamer una volta installato…
gli utenti NON fastweb possono askoltare la radio ke trasmetto io???
PS… io sono un utente fastweb…
Scusa, ma tutte queste domande hanno la loro risposta sul sito. Perchè siete così ritrosi a leggere?
http://www.vinz486.com/portal/index.php?ind=pico&sub=pico_it
Ho seguito le tue istruzioni e va tutto perfettamente , ho un problema ho provato a cercarlo fra le altre domande ma non l’ho trovato. Io ho fastweb e mi sentoon solo gli utenti fastweb , non si può risolvere questo?
io ho provato in tutti i modi con picostreamer e su quel sito non riesco a capirci niente,sapete aiutarmi? almeno consigliatemi qualche bel sito con delle guide da consultare
Cosa non riesci a capire? Nel sito c’è la guida in italiano…
Ascolta mi dai il link della guida in italiano? Comunque come funzionerebbe io semplicemnte attivo il mio winmp e mi connetto e con questo picostreamer sono in grado di convertire il mio ip in un ip ricevibile da tutti gli utenti fastweb e non?
http://www.vinz486.com/portal/index.php?ind=docs
Emanuele scusami approfitto della tua disponibilità,ma la radio con picostreamer non mi riesce proprio,mi puoi aiutare? te ne sarei grato ti lascio la mia mail [email protected]
Perché non ti riesce?
RAgazzi scusate.. Sto sfasando con il plug in.. Non riesco a capire se io posso fare la webradio assieme a un altro mio amico che ha un suo pc. Possiamo connetterci entrambi sullo stesso canale radio e fare il programma insieme?? Se si come?? Ho gia provato in address a mettere il suo IP ma nn va.. Help
Non potete
kaxxo andrea HO SEGUITO TUTTE LE TUE ISTRUZIONI E MI FUNZIONA ALLA PERFEZIONE SEI UN MITO TI VOGLIO BENE XDDDDD 🙂 PERO IL MIKROFONO PERKE NON SI SENTE 🙁 SONO TROPPO DELUSO… KOME SI FA A FARLO SENTIRE?
Devi regolare il mixer c’è un altro post di Andrea dove lo spiega.
sei chiarissimo nelle spiegazioni,grandeeeeeeeeeeee,vediamo se a me riesci ad aiutarmi,da dove li prendo il link musicali da inserire nel mio blog?
Io non ho capito niente.
Approfitto per fare un po’ di pubblicità alla nuova guida su Picostreamer 2.1
http://www.eftecno.com/guidapicostreamer/
ciao..ho creato la mia web radio però non capisco se per far sentire le canzoni agli altri utenti devo tener winamp in riproduzione!!! grazie…
Ovviamente si.
Solo ora mi sono imbattuto in questo post: complimenti, veramente ottimo e completo!
ragazzi ho un problema…ho formattato da poco e non mi ricordo piu alcuni vecchi settaggi per trasmettere in radio…
io non volgio trasmettere dal winamp bensi dal traktor (un software per mixare)
quindi vado sulla linguetta input e invece di selezionare
winamp, selezione soundcard Input nell Input Device.
il problema è che l input meter è muto!!!
non esce niente…
forse mi manca qualche plug in???
illuminatemi
grazie!
No devi regolare il mixer
http://streaminghowto.eftecno.com/faq.html#La%20voce/musica%20non%20si%20sente
Ciao Andrea, innanzitutto grazie per il tutorial.
Ho seguito tutte le istruzioni e la radio si connette correttamente, in locale funziona e viene pure inserita nella directory di shoutcast. Io mi collego a internet con un router wireless e sull’altro computer della rete utilizzando l’indirizzo di rete si sente la musica che il computer server trasmette.
Il problema è che invece utilizzando l’IP della connessione (quello che si vede dal sito) non funziona, dice connessione terminata.
Molto probabilmente il problema sta ancora nel router, dico ancora perchè prima mi dava pure un errore di connessione: allora ho configurato il router con un virtual server aprendo la porta 8000 all’indirizzo del router.
O forse nell’indirizzo da inserire per la configurazione del plugin: che indirizzo ci va? ho fatto varie prove: prima ho messo l’indirizzo locale 127.0.0.1, poi quello del router 192.168.0.100, così funzionava, dopo ho provato a metterci l’indirizzo IP ma non funzionava.
Che indirizzo ci va? Come devo fare?
Ti ringrazio in anticipo…
*Il problema è che invece utilizzando l’IP della connessione (quello che si vede dal sito) non funziona, dice connessione terminata.*
Per connettersi da dove? Da dentro la rete? O da fuori?
Che router hai?
ciao ,come si fa a trasmettere in due formati contemporaneamente:esempio mp3pro ed aacplus,ho provato ma non si connette,rimane attivo solo un formato.grazie
Usa due encoder e due server
ok,grazie mille
Ciao! Sono riuscito a fare tutto, ma quando provo a connettermi mi dice “invalid password” anche se inserisco quella effettivamente corretta, dopo averla salvata nel blocco note. Da cosa può dipendere?
Ok, risolto, grazie lo stesso!
😀
Potresti anche spiegare come, potrebbe essere utile a qualcuno
ho scaricato il programma, il tutto è molto facile ed accessibile nel suo utilizzio…Vorrei semplicemente capire come è possibile ascoltrare la radio con windows media player.Esiste un estensione specifica?o cos’altro?Grazie Francesca
Devi inserire in WMP l’indirizzo
http://ip:porta
Ciao Emanuele, grazie x la risposta. Io però vorrei creare un link, con il quale chiunque puo cliccare e parte in automatico il WMP senza dover inserire l’indirizzo. E’ possibile? Grazie Francesca
Crea un file .asx come questo e mettilo online:
Ovviamente sostituisci i campi opportuni
Come questo:
http://forums.winamp.com/showthread.php?s=a0ad5c7761030990ee53a07f51d2cf9a&threadid=201873
è possibile fare tutto in uno spazio web con un indirizzo preciso? mi spiego, pubblicare la radio come una pagina e rederla accessibile da quell’inirizzo??
grazie
Non ti sei spiegato. Se ho inteso quello che volevi dire, basta mettere un link (collegamento) alla radio, in una qualsiasi pagina html
La Mia RADIO Web
Ascolta
Oppure visita il mio sito….
Click Here
come si crea una webradio con streaming on demand con playlist? Ci interessa che quando un utente si collega la trasmissione non parta dall’inizio ma dal punto in cui è arrivata. Per noi sarebbe molto più comodo.
Ti ringrazio per l’aiuto.
Devi avere un pc acceso 24 ore su 24 che trasmetta.
Ciao ,uso Icecast2 come server…ma non riesco a trovare la mia radio nella pagina principale di Icecast,tipo le YP di shoutcast che sei visibile,ho sbagliato qualcosa?.
Come vuoi comparire su Shoutcast usando Icecast?
gentile emanuele non posso appoggiarmi su qualche altro server? sapresti conisigliarmene qualcuno esterno magari dove posso mandare le canzoni tramite qualche software? creare una sorta di servizio come lo offre letwebradio pero’ fatto in casa.
grazie
Gratis?
Scusa Emanuele,la mia domanda è:(“Tipo”)= come le YP di shoutcast che sei visibile,lo so che non posso apparire su shoutcast usando ICECAST COME SERVER.
Hai ragione, ho letto male, mi ha confuso il tuo accenno a Shoutcast.
Leggi qui:
http://www.icecast.org/docs/icecast-2.3.1/icecast2_yp.html
ok sono meno di un dummie come si configura il server, ovvero come si edita il file???????’
ma poi ho capito valà, sono un tonto
Tutto perfetto, grazie!
Una domanda xò :P, è possibile creare una sorta di canali tematici che trasmettano genere musicale diversa dallo stesso pc?
Grazie