Come creare una web radio con Windows, Winamp e Icecast (guida basilare)

Commenti: 96 commenti
Pubblicato il: 9 maggio 2007

Icecast Logo

Trentaquattresimo articolo dedicato alle web Radio.

In questo articolo ci occuperemo, anche con l’utilizzo di varie immagini, di Icecast. Icecast è un server per web radio, della stessa pasta di Shoutcast, con delle sue particolarità e features differenti.

Innanzitutto, in perfetta similitudine con Shoutcast, ci occorre installare il Plugin per Winamp, e il server stesso.

Installiamo il Server, scaricandolo da questo indirizzo, e installiamo il Plugin scaricandolo da quest’altro indirizzo.

Installiamo il Server, otterremo questa finestra, non sarà difficile installarlo, anche come Servizio, qualora lo desiderassimo.

Icecast001

A questo punto possiamo fare partire il nostro server, semplicemente cliccando sull’icona che ci ritroveremo sul desktop. La schermata del Server è questa:

Icecast002

Se non abbiamo problemi con la porta 8000, che per ora supporremo essere aperta, il server adesso è in attesa di un flusso audio dal plug-in oddcast di Winamp.

A questo punto installiamo allo stesso modo anche il Plug-in che richiameremo da Winamp cliccando su:

OPITONS –> PREFERENCES–> PLUG-IN’s –> DSP/EFFECTS

e scegliendo ODDCAST nell’elenco.

Ecco la figura riassuntiva:

Icecast003

Ottenendo questa finestrella:

Icecast004

In questa guida NON entreremo nel dettaglio delle impostazioni, ma penseremo soltanto a fare partire la radio, per poi modificare tutti i parametri nella guida avanzata.

Facciamo partire la musica su winamp e clicchiamo su Connect nel plugin, a questo punto avremo creato la nostra Web Radio con Icecast.

A livello molto basilare, con le impostazioni di default, senza voce e solo con musica, in OGG e con un pannello di amministrazione di cui non sappiamo niente :)

Ma per ora, questo ci basta.


Condividilo
96 commenti - Lascia un commento
  1. pietro95 scrive:

    io mi tengo shoutcast anche perchè ho provato a modificare la porta e la password ma non ho capito niente in quel blocco notes

  2. Fabrizio Mondo scrive:

    Ciao Pietro, Evviva la vita comoda ;) del resto, ognuno è libero…

  3. erik scrive:

    scusatemi ma come faccio ad ascoltare la radio ?????
    grazie
    in che sito devo andare ho creato una radio cin icecast2 funziona sullo stesso pc
    ma in rete come faccio a trovarmi pleasE????

  4. Fabrizio Mondo scrive:

    CIao Erik, se tu vuoi trovare te stesso, ovvero il tuo pannello di amministrazione shoutcast, basta che clicchi su questo link: http://localhost:8000 (cambia il numero di porta qualora fosse diverso)

    Il tuo flusso audio sarà raggiungibile al mount point che hai settato.

  5. Francesco scrive:

    Ciao Fabrizio…ho intrapreso oggi questo fantastico mondo seguendo tutte le istruzioni ma quando faccio partire la canzone con winamp mi diconnette dal server…ho letto da qualche parte che fastweb da problemi…è forse questo il mio problema?

    Grazie mille

  6. Fabrizio Mondo scrive:

    Certo, con Fastweb non puoi tenere un server sul tuo pc, a meno che non hai a disposizione l’ip pubblico. Devi provare servizi alternativi come listen2myradio per esempio.

  7. Simone scrive:

    scusa ma quando cerco di connettermi con il plugin oddcast, oddcast mi dice : unable to connet to socket, e non si connette. Cosa può essere ?

  8. Fabrizio Mondo scrive:

    Ciao Simone, controlla che la socket sia visibile dall’esterno, ovvero verifica il port forwarding della porta 8000, e che ovviamente il server sia in modalità running

  9. vittorio 11 anni.. già con un sito :D scrive:

    non ho capito in che sito mi è finita la radio :( uffa dopo tutte queste istallazioni… ( occupano spazio! ) poi chiedevo cm mai non mi connette nell oddcast schiaccio Vu on\off poi connect e non si connette, con icecast cibbesso con lo stato del server running, perkèèèèèè
    e poi ho 8 clients connetions 6 file ecc
    perkè????

  10. vittorio 11 anni.. già con un sito :D scrive:

    scusa non avevo letto la risposta a simone, mi scuso, ma chiedo… :D cosìè la porta 8000

  11. vittorio 11 anni.. già con un sito :D scrive:

    trovata!!!
    un’iultima cosa !!!
    giuro
    … sto rompendo un po’ le scatole me ne rendo conto mounthpoint ??? cosa ci devo mettere ???
    [ ho usato qst guida ] e uso icecast2, faccio prima a chiedere: come devo compilare ?

  12. Fabrizio Mondo scrive:

    @Vittorio 11 anni: Complimenti per la precocità, ma almeno fatti capire.

  13. ymawaki scrive:

    mi spiace mi aggiungo anche io
    sto cercando di creare lo streaming per s3econdlife ho montato icecast, ho installato oddcast (che sembra si colleghi e poi si disconnette) ma lo streaming non arriva su secondlife dove ho inserito correttamente credo come url http://mio ip:8000. Mi chiedo ma la porta 8000 come faccio a controllare il forwarding.. c’è un comando, qualche strumento? misteri.. grazie

  14. Fabrizio Mondo scrive:

    @Ymawaki: Controlla che la porta 8000 sia aperta, se fosse chiusa devi aprirla tramite l’interfaccia web del tuo router. E’ semplice, ma dipende dal modello del tuo router.

  15. ymawaki scrive:

    guarda io ho tiscali telefonia over ip e secondo me qualcosa non va…
    ma nn saprei dirti cosa e poi ho provato come da alcune istruzioni ad accedere al router ma mi chiede logine pwd della PIRELLI!!!! e che ne so io

  16. Fabrizio Mondo scrive:

    @Ymawaki: dacci le specifiche del tuo router e della tua connessione.

  17. Davide di 11 anni , programmatore c++ ; siti cms, html,php,asp,ecc ; mi diverto con il dos e turbo pascal... sn dinamico! scrive:

    Salve vorrei una delucidazione sul fattore radio con IceCast, dopo aver settato tutto e faccio connettiti mi da un errore : unable to connect to socket ( tradotto sarebbe incapace collegare allo zoccolo ) :S sono molto confuso perchè non và? potresti dirmi qualcosa pure sul mountpoint?

    Grazie Saluti Davide

    ahhh dimenticavo se serve qualche guida sul php, html , asp , xhtml , sql database , ecc fammi sapere!

  18. Davide di 11 anni , programmatore c++ ; siti cms, html,php,asp,ecc ; mi diverto con il dos e turbo pascal... sn dinamico! scrive:

    o risolto quel problema ma ora mi dice : ERROR WITH LAME_ENC.DLL

    dovrei cambiare il file ma nn faccio niente senza ke mi dite se e meglio fare questa mia supposizione…

  19. Fabrizio Mondo scrive:

    @Davide eccetera eccetera…

    Io ad 11 anni giocavo a calcio per strada con due zaini come pali delle porte e magari cercavo qualche ragazzina…

    Lasciando perdere la filosofia, sostanzialmente c’è da dire che anche Icecast, come shoutcast, necessità del port forwarding. Sicuro di averlo fatto correttamente? La socket “alla spicciola” è una porta collegata ad un ip, in questo caso il tuo.

    Il mountpoint di icecast è sostanzialmente un punto in cui si “installa” la radio e che indica l’indirizzo a cui essa sarà accessibile.

    Leggiti anche la guida avanzata ad Icecast, troverai altre info.

    Salutoni

  20. Fabrizio Mondo scrive:

    @Davide #18:

    Passando al LAME_ENC: il lame enc è l’encoder mp3. Sicuro di averlo installato? Suppongo di si, quindi ti chiedo di essere un pò più preciso al limite linkando uno screenshot che è la cosa migliore.

  21. Davide scrive:

    Cmq pure io gioco a calcio e uso i pali come porte e vado in cerca di qualcuna XD :-P

    @fabrzio mondo il lame enc è l’encoder mp3

    sono totalmente ” abbummato ” ( tra le nuvole ) non o capito molto bn… ad dove lo dovrei istallare :S ?

  22. Fabrizio Mondo scrive:

    @Davide #21: devi darmi informazioni aggiuntive, altrimenti non capisco. Prova a mettere uno screenshot del programma con l’errore su internet e poi linkarlo in un commento, sarà più semplice.

  23. Fabrizio Mondo scrive:

    @Davide 23: Leggi qui: http://icecast.imux.net/viewtopic.php?p=7196&sid=24f7d80350bc502d548a6abe46dc6d01 è in inglese, ma dovresti comprenderlo chiaramente.

  24. Davide scrive:

    forse è partito nn ne sono sicuro fabrizio potresti postarmi l’immagine che ti da appena fai connettiti? please grz

  25. Fabrizio Mondo scrive:

    @Davide #25: Nn posso, non ho sistemi operativi windows a casa mia al momento.

  26. Davide scrive:

    ok dovrebbe fare l’immagine di sopra? perchè a me le striscie colorate non ci stanno cmq sotto mi dice apposto di darmi l’errore dice disconect

    P.S.: PER LA PRIMA IMMAGINE INTENDO QUELLA ALL’INIZIO DELLA GUIDA CHE FA VEDERE IL PLUG-INS

  27. Fabrizio Mondo scrive:

    @Davide #27: magari riscrivi in italiano per favore.. cmq si, le immagini si riferiscono a situazioni di correttezza funzionale.

  28. Davide scrive:

    ok ma posso istallare a un pc sotto rete wirles? nn ha una linea così potente..

  29. Davide scrive:

    scusa ma non vorrei ke il problema è la versione di winamp?!?!

    cmq ora o disistallato e provo a reinstallare xò prima quando facevo connettere qualcuno mi diceva il pc di mio cug sul winamp una cosa tipo time out e robbe varie…

    Ora provo a reinstallare ttt..

  30. tommaso scrive:

    ciao..mi dice ”unable to connect”..nn so cm fare…ho un router d-link dsl 504T…DISPERAZIONE!!

  31. Fabrizio Mondo scrive:

    @Tommaso #32: Controlla il portforwarding della porta TCP usata da Icecast.

  32. tommaso scrive:

    l’ho fatto…..e l’ho aperta…..

  33. tommaso scrive:

    ma non funziona….-_-

  34. Fabrizio Mondo scrive:

    @Tommaso #34, #35: cerca di argomentare di più.

  35. tommaso scrive:

    dunqre..ho seguito passo passo la guida ma dice ” unable to connect” e non so come fare..con shoutcast mi dava problemi simili…allora: sono entrato nella pagina del router e ho fatto il port forwarding protocollo tcp/udp e ho settato tutto sulla porta 8000…ho salvato, ma nn mi fa ancora funzionare la radio…nn so come fare davvero

  36. Fabrizio Mondo scrive:

    @Tommaso: Fai una prova con shoutcast, è molto probabile che tu il port forwarding lo abbia fatto con l’ip locale sbagliato.

  37. Narses scrive:

    Allora, io ho fatto tutto,ho fatto il port forwarding, ho configurato server e client, solo che avviene una cosa che non capisco.
    Il client si connette al server, e fin qui ok..ma non parte il broadcast, o meglio mi resta in locale, giacchè avendo un router se metto Localhost mi porta sempre lì e non su un IP pubblico.
    Ho provato altresì a mettere l’IP pubblico anzichè Localhost, tutto questo sia con Oddcast/Icecast che con shoutcast ma a quel punto non solo non mi fa accedere allo streaming dall’esterno,cioè digitando http://mioip:8000 ma non si connette neanche al server…non so come devo fare, credo sia un problema proprio di accesso, ma ho aperto le porte, non so che altro devo fare,con il vecchio modem lan non avevo problemi, col router si.

  38. Fabrizio Mondo scrive:

    @Narses: Il port forwarding deve avvenire su un ip locale ben preciso, e quello deve rimanere. Setta il dhcp in modo che ti dia sempre lo stesso ip locale e riprova. Su shoutcast deve essere sempre settato localhost se vuoi mantenere il server nel tuo pc.

  39. Narses scrive:

    ok ma..come faccio a settare il dhcp?

    comunque il port forwarding è sempre sullo stesso Ip locale, 192.168.1.82, e non cambia.

  40. Fabrizio Mondo scrive:

    @Narses: Allora intanto postami i log di icecast, o di shoutcast (nella pagina apposita) quando provi a fare una trasmissione. Meglio se fai i tuoi test con shoutcast, evidenzia meglio i problemi di rete. Se shoutcast funziona, icecast funzionerà pure.

  41. Dj Rubix scrive:

    Ciao Fabrizio,
    grazie della tua disponibilità,però ho fatto tutto quello di cui si è discusso…
    però non so come sentire lo show in onda

  42. Fabrizio Mondo scrive:

    @Dj Rubix: Se tutto è fatto ad opera d’arte, allora puoi dare il tuo ip, la porta che hai scelto e il nome del mount file. ad esempio http://mioip:porta/mountmp3.mp3

  43. Dj Rubix scrive:

    dove le trovo queste cose?

  44. Fabrizio Mondo scrive:

    @Dj Rubix: Cerca di farmi capire meglio cosa hai fatto, che cosa stai usando, cosa vuoi fare e come vuoi farti ascoltare.

  45. Dj Rubix scrive:

    io provo a connettermi dopo l’ultima cosa che mi hai detto,ma mi dice che è impossibile

  46. Dj Rubix scrive:

    virtual dj 3.2,broadcast,broadcast from my own computer

  47. Dj Rubix scrive:

    poi mi dice che posso sentire tutto collegandomi ad un indirizzo,…mi collego e mi dice che è impossibile visualizzare la pagina

  48. Fabrizio Mondo scrive:

    @Dj Rubix: Per cortesia un solo commento. Scusami, ma io come dovevo intuire che tu usi virtual dj? E poi scusa, usi virtaul dj con icecast? Perchè la versione di virtual dj che hai, restituisce un flusso ogg? Come lo hai settato? Hai fatto il port forwarding della porta 8000? Sei un cliente fastweb?

    Sono info che dovresti dirmi tu…

  49. Dj Rubix scrive:

    Scusa Fabrizio ma non ti capisco…

  50. Fabrizio Mondo scrive:

    @Dj Rubix: :S Scusami, ma io non capisco te a questo punto. Tu sicuramente vuoi fare in modo che i tuoi amici, ascoltino te mentre mixi con virtual dj. Comprensibile, ma a questo punto, ti conviene usare shoutcast, non icecast, che è più semplice nell’utilizzo.

  51. chiara scrive:

    Ciao Fabrizio
    Sono Chiara,di anni forse qui ne ho un bel po’,ho deciso di rivolgermi a te perchè mi sto perdendo e ho bisogno di aiuto.
    Ho 42 anni e il mio data base interno(inteso come il mio cervello)non è così avvezzo a certi argomenti,ma mi servirebbe la stream audio e video per mandare in internet e per meglio dire in second life non solo la musica che mi piace ma anche la musica sia in mp3 che live di gruppi musicali giovani che meno giovani,In pratica sono già in contatto con chi potrebbe fare musica live suonando per esempio da una sala prove o addirittura da casa ma mi manca la cosa importante sapere copme mandarli online.
    Se mi puoi contattare via mail te ne sarei grata,ovvio che il lavoro si paga,quindi se mi contatterai gentilmente via mail ti farò avere il mio numeo di telefono per poter parlare di collaborazione,
    ti ringrazio infinitamente
    chiara

  52. Michele scrive:

    Ciao Fabrizio,
    mi chiamo Michele e mi trovo nelle stesse condizioni di Chiara: dirigo una scuola di musica ed ho relazioni con l’Assessorato alle Politiche Sociali del Comune nel quale ha sede la scuola; deve partire un progetto insieme al Comune che porterà alla realizzazione di una webradio che avrà contenuti similari a quanto scritto da Chiara.
    Vorrei quindi avere a mia volta una consulenza; se è possibile attendo risposta via email.
    Buon lavoro,
    Michele

  53. Asile scrive:

    ciao,allora ho istallato tutto e seguito le varie istruzioni.
    La finestra del plug-in in winamp non appare nell’interfaccia….
    poi come faccio a controllare se il server e il plug-in hanno gli stessi valori e password?
    ultima cosa: perchè la barra del Peak Meter del plug-in rimane nera?cioè, non ci sono le barre colorate come in foto.

  54. Asile scrive:

    non mi odiare…cambiando la periferica dell’audio dalla finestra del plug-in, le barre sono comparse, ma l’encoder che c’è in lista non riesce a connettersi come mai? prova e riprova? ho cercato d aggiungerne altri ma m mette sempre lo stesso!
    Grazie!

  55. paolo scrive:

    praticamente é un casino installare sta radio da come vedo eeehehheeh :P

  56. BRENNO2 scrive:

    CIAO A TUTTI REGA..ALLORA IO VORREI SAPERE CHE TIPO DI PROGRAMMA USANO QUELLI CHE SI VEDONO SU WINAMP PER FARE RADIO..CON LA WEBCAM….CHI MI SA DIRE CHI LO SA.. STA COSA E DOVE POSSO TROVARLOOOOOO…IL PROGRAMMA…GRAZIE RISPONDETEMI PER FAVORE…GRAZIEE

  57. Fabrizio Mondo scrive:

    @Brenno2:

    1) non scrivere maiuscolo per favore

    2) cosa vuol dire: “quelli che si vedono su winamp per fare radio con la webcam?”

  58. Simone scrive:

    Salve, ho letto tutte e due le guide … e mi dice tramite winamp che la radio è connessa però ho provato a dare ai miei amici il link eppure non va forse sbaglio il link… quale dovrei dare?

  59. Fabrizio Mondo scrive:

    @Simone:

    http://iltuoindirizzoip:numeroporta

    questo è l’indirizzo (ovviamente adattalo ai tuoi dati) che devi dare agli altri per poterti ascoltare.

  60. Simone scrive:

    si ho gia provato eppure non va lo stesso …. … se hai msn mi dai il tuo indirizzo cosi ti passo lo screen e anche il link?

  61. Fabrizio Mondo scrive:

    @Simone: No, grazie.

    Non si fanno consulenze private se non su progetto e a pagamento.

  62. Simone scrive:

    ok scusa allora ora sta funzionando … le coordinate dovrebbero essere http://87.8.247.103:8000
    infatti guarda tu stesso lo screen…
    http://img407.imageshack.us/img407/9799/immaginenk3.png

  63. Simone scrive:

    (sn connesso x tt il giorno .. . ti avverto cosi fai le prove se va …)

  64. Simone scrive:

    scusa se scrivo ankora però mi da problemi dicendomi che winamp ha problemi diver directsound danneggiato … che devo fare?

  65. Fabrizio Mondo scrive:

    @Simone: Reinstalla i driver audio, poi reinstalla winamp.

  66. Simone scrive:

    ora è aperta http://79.0.244.51:8000/ però ankora i link nn vanno

  67. Simone scrive:

    ti ho fatto uno screen perchè davvero non riesco a capire … spero che tu riesca a risolvere presto sigh

    http://img517.imageshack.us/img517/5657/rouseqw0.png

  68. Fabrizio Mondo scrive:

    @Simone:

    In base allo screen, non vedo quale problema ci sia…

  69. Simone scrive:

    gli altri non riescono ad ascoltare la musica nn vedono il link … nn gli va

  70. eros scrive:

    ciao ho installato tutto alla perfezione ma appena si connette sta 10 secondi e si disconnette nn so perche’ potresti aiutarmi? grazie

  71. Fabrizio Mondo scrive:

    @eros:

    dovresti essere solo un pò più preciso su cosa succeda…

  72. eros scrive:

    in pratica appena apro il sever e poi apro winamp dopo un paio di secondi si disconnette x poi riconnettersi di nuovo ma poi si disconnette nuovamente sotto c’e scritto wa2_oddcast.

  73. eros scrive:

    in pratica mi esce questa scritta disconnectd from output sever,reconnecting in 10 sec fa sempre cosi’ grazie

  74. eros scrive:

    ciao ho installato tutto alla perfezione , la radio va’ con sam broadcaster ma come posso fare x trovare il mio url? cioe’ l’indirizzo che devo mandare x farmi sentire dagli altri grazie ciao.

  75. fabio scrive:

    Ciao a tutti, mille complimenti per il tuo sito, e tante grazie per le varie guide e tutorial utilissimi!allora io ho seguito le tue istruzioni e ho creato una web radio che prima funzionava perfettamente avendo una connessione LAN.
    Adesso ho comprato un router e nonostante faccia portforward sul sito del router winamp si rifiuta di connettersi,Mi daresti una mano please?grazie in anticipo.

  76. Lian Dyer scrive:

    Ciao, ho creato una web radio con icecast2 e ices2 sotto UBUNTU.
    Scrivo qui, sbagliando sicuramente articolo, perché non ho trovato nel tuo blog una guida sul mio caso (icecast2+ices2+linux).

    Ti spiego per ora come ho fatto.
    Un mio amico ha provato ad ascoltare la mia radio a casa sua, e pare che funziona, è in onda. Ho messo la porta 80 invece di 8000 perché un tizio dice che così “buca” il firewall, nel seguente link (io non ci capisco nulla e mi sono fidato)
    http://icecast.imux.net/viewtopic.php?t=4748&sid=74b0634c18d4d31e67f1400511646833
    Ma lui non dice una mazza, così ho tirato a indovinare: come utente iniziale ho messo utente root e gruppo root e come utente finale nel “change user” ho messo utente icecast2 e gruppo icecast e ha funzionato.
    Vabbè.
    Per il port forward ho seguito la tua dritta: cercare su http://portforward.com
    La mia radio su VLC funziona perfettamente.
    E la spiegazione di come ho fatto finisce qui.

    Ora viene il problema. Su Windows Media Player ma anche totem-gstreamer, XMMS, eccetera invece funziona male. Per la precisione, la prima volta che giunge alla fine di una canzone il player si azzittisce (ma i secondi continuano a scorrere).

    Ho pensato che a bloccare questi lettori sia l’aggiornamento delle informazioni nel passaggio da una canzone all’altra (scusa il linguaggio da manovale). Infatti, se dall’amministrazione di icecast2 io durante lo stream cambio il metadata (mi cambia il titolo per intenderci) Windows Media e compagnia bella si stoppano all’istante, VLC no.

    E così ho cercato un modo per disabilitare l’invio dei metadata e provare se funziona, per l’ogg non ho trovato niente (per l’mp3 sì ma ices2 c’ha solo ogg), e poi con “Ex Falso” ho cancellato tutti i metadata (titolo, ecc) dai file ogg, niente.

    Dopodiché leggo su questo sito
    http://www.streamerp2p.com/?page=news.htm
    che il tizio c’aveva lo stesso problema mio. Dice che ha risolto mettendo lo stesso numero seriale in tutti i file ogg. Ed è quello che ho fatto. Ho usato uno dei vorbis-tools per la precisione oggenc con l’opzione -s per scegliere il numero seriale.

    Riprovo, e va pure peggio! Ora Windows Media Player non solo si azzittisce a fine canzone, ma i secondi smettono di scorrere e mi dice “Interrotto”. Senza contare che ices2 si stoppa (senza però dare messaggi di errore nella shell).

    Poi mi informo meglio e scopro che è grazie al papavero che mi dice “Interrotto”, infatti un sito su vorbis-tools mi dice che “scegliere lo stesso seriale per file diversi può dare problemi con i lettori durante lo streaming”… :-D

    Questo è tutto per ora… mò contatto streamerp2p… Ciao

  77. Lian Dyer scrive:

    ultim’ora: effettivamente ices2 effettua un confronto del numero seriale di ciascun file ogg con quello successivo nella playlist, e se sono uguali stoppa, per evitare quei fantomatici “problemi con qualche lettore di stream”. Mò vediamo se disattivando questo confronto mi esplode il PC :D ciao!

  78. Lian Dyer scrive:

    confermo commentando il blocco “if” che fa quel controllo, anche su Windows Media Player e compagnia bella funziona apparentemente a perfezione. Dico solo apparentemente, perché
    1) se ci hanno messo quel blocco “if” vuol dire che serve a qualcosa che io ignoro
    2) ripeto che su vorbis-tools da qualche parte c’è scritto che se più file ogg nello stesso stream hanno lo stesso numero seriale (ho fatto così per farlo funzionare), alcuni lettori possono avere problemi (a sto punto mi chiedo chissà quali).
    Ecco appunto, a questo punto tu sei l’unica persona al mondo a cui posso chiedere: non è che tante volte sai quali lettori possono avere problemi? Così li sconsiglio ai miei lettori.
    Comunque… Per quel poco che mi serve, funziona abbastanza! Poi semmai quando ho tempo scrivo un pezzo di tutorial su icecast2+ices2+ubuntu e chiunque compreso tu potrà modificarlo. Ciao!

  79. Fabrizio Mondo scrive:

    @Lian Dyer:

    Ciao, ho creato una web radio con icecast2 e ices2 sotto UBUNTU.
    Scrivo qui, sbagliando sicuramente articolo, perché non ho trovato nel tuo blog una guida sul mio caso (icecast2+ices2+linux).

    Non l’ho ancora realizzata, ci vorrà un pò di tempo.. mi piacerebbe trattare tutto ma il mio tempo è quello che è.

    Ti spiego per ora come ho fatto.
    Un mio amico ha provato ad ascoltare la mia radio a casa sua, e pare che funziona, è in onda. Ho messo la porta 80 invece di 8000 perché un tizio dice che così “buca” il firewall, nel seguente link (io non ci capisco nulla e mi sono fidato)

    Ti ha dato un consiglio corretto. Effettivamente ci sono molti firewall che bloccano le connessioni http verso porte che non siano la 80, dato che la 80, è la porta standard, e bloccando anche quella, si bloccherebbe la navigazione.

    http://icecast.imux.net/viewtopic.php?t=4748&sid=74b0634c18d4d31e67f1400511646833
    Ma lui non dice una mazza, così ho tirato a indovinare: come utente iniziale ho messo utente root e gruppo root e come utente finale nel “change user” ho messo utente icecast2 e gruppo icecast e ha funzionato.
    Vabbè.
    Per il port forward ho seguito la tua dritta: cercare su http://portforward.com
    La mia radio su VLC funziona perfettamente.
    E la spiegazione di come ho fatto finisce qui.

    L’articolo linkato parla solo di come configurare icecast per l’utilizzo con porte < 1024. Se la radio ti funziona con vlc, in teoria, dovrebbe funzionare con qualsiasi player.

    Ora viene il problema. Su Windows Media Player ma anche totem-gstreamer, XMMS, eccetera invece funziona male. Per la precisione, la prima volta che giunge alla fine di una canzone il player si azzittisce (ma i secondi continuano a scorrere).

    Non avendo ancora esperienza diretta in materia, posso andarci ad intuito, ices2 funziona come streaming live, oppure come streaming di canzoni in sequenza?
    Ovvero, funziona come winamp in modalità winamp recommended? se è cosi dobbiamo fare delle valutazioni.

    Ho pensato che a bloccare questi lettori sia l’aggiornamento delle informazioni nel passaggio da una canzone all’altra (scusa il linguaggio da manovale). Infatti, se dall’amministrazione di icecast2 io durante lo stream cambio il metadata (mi cambia il titolo per intenderci) Windows Media e compagnia bella si stoppano all’istante, VLC no.

    Windowsmedia player e gli altri player che hai linkato, non nascono per l’ascolto dello streaming. Sono dei player che io per lo streaming uso raramente (anche se xmms, per lo streaming mp3, va benissimo). Gestiscono i metadati come vogliono loro, e questi errori purtroppo succedono. Nella documentazione di icecast, è spiegato chiaramente come avviene la gestione dell’invio dei metadati. Tu suppongo abbia provato solo con codifica ogg, dovresti vedere se con altre codifiche i problemi persistono. Con ices2 non si pèuò fare, dovresti vedere con qualche altra sorgente.

    E così ho cercato un modo per disabilitare l’invio dei metadata e provare se funziona, per l’ogg non ho trovato niente (per l’mp3 sì ma ices2 c’ha solo ogg), e poi con “Ex Falso” ho cancellato tutti i metadata (titolo, ecc) dai file ogg, niente.

    I metadati di cambio traccia e quelli propri del protocollo di icecast non sono rimuovibili in toto. Vediamo se ci sono altre cause al problema.

    Dopodiché leggo su questo sito
    http://www.streamerp2p.com/?page=news.htm
    che il tizio c’aveva lo stesso problema mio. Dice che ha risolto mettendo lo stesso numero seriale in tutti i file ogg. Ed è quello che ho fatto. Ho usato uno dei vorbis-tools per la precisione oggenc con l’opzione -s per scegliere il numero seriale.

    Riprovo, e va pure peggio! Ora Windows Media Player non solo si azzittisce a fine canzone, ma i secondi smettono di scorrere e mi dice “Interrotto”. Senza contare che ices2 si stoppa (senza però dare messaggi di errore nella shell).

    Immaginavo ci sarebbero stati casini maggiori :D non credo appunto sia stata una buona idea, come tu stesso confermi dopo.

    confermo commentando il blocco “if” che fa quel controllo, anche su Windows Media Player e compagnia bella funziona apparentemente a perfezione.

    Meglio cosi. Alla fine adottare un virtuosismo ai fini del risultato è una cosa positiva, anche se pericolosa.

    1) se ci hanno messo quel blocco “if” vuol dire che serve a qualcosa che io ignoro
    2) ripeto che su vorbis-tools da qualche parte c’è scritto che se più file ogg nello stesso stream hanno lo stesso numero seriale (ho fatto così per farlo funzionare), alcuni lettori possono avere problemi (a sto punto mi chiedo chissà quali).

    Non ci pensare. Non fasciarti la testa prima della bua, se funziona, almeno per ora, preoccupati di altro. Appena studierò icecast seriamente, vedrò di capire qualcosa sul bloco if di cui parli tu.

    Ecco appunto, a questo punto tu sei l’unica persona al mondo a cui posso chiedere: non è che tante volte sai quali lettori possono avere problemi? Così li sconsiglio ai miei lettori.

    Probabilmente i player embedded. Per altri player non so che dirti, occorrerebbe testare.

    Comunque… Per quel poco che mi serve, funziona abbastanza! Poi semmai quando ho tempo scrivo un pezzo di tutorial su icecast2+ices2+ubuntu e chiunque compreso tu potrà modificarlo. Ciao!

    Puoi farlo benissimo, anzi ti invito a farlo. Se realizzi un articolo del genere lo pubblicherò a nome tuo su questo blog, come già accaduto ad esempio per l’articolo numero 53 dell’elenco, che non è mio.

  80. Fabrizio Mondo scrive:

    @Lian Dyer:

    Ciao, ho creato una web radio con icecast2 e ices2 sotto UBUNTU.
    Scrivo qui, sbagliando sicuramente articolo, perché non ho trovato nel tuo blog una guida sul mio caso (icecast2+ices2+linux).

    Non l’ho ancora realizzata, ci vorrà un pò di tempo.. mi piacerebbe trattare tutto ma il mio tempo è quello che è.

    Ti spiego per ora come ho fatto.
    Un mio amico ha provato ad ascoltare la mia radio a casa sua, e pare che funziona, è in onda. Ho messo la porta 80 invece di 8000 perché un tizio dice che così “buca” il firewall, nel seguente link (io non ci capisco nulla e mi sono fidato)

    Ti ha dato un consiglio corretto. Effettivamente ci sono molti firewall che bloccano le connessioni http verso porte che non siano la 80, dato che la 80, è la porta standard, e bloccando anche quella, si bloccherebbe la navigazione.

    http://icecast.imux.net/viewtopic.php?t=4748&sid=74b0634c18d4d31e67f1400511646833
    Ma lui non dice una mazza, così ho tirato a indovinare: come utente iniziale ho messo utente root e gruppo root e come utente finale nel “change user” ho messo utente icecast2 e gruppo icecast e ha funzionato.
    Vabbè.
    Per il port forward ho seguito la tua dritta: cercare su http://portforward.com
    La mia radio su VLC funziona perfettamente.
    E la spiegazione di come ho fatto finisce qui.

    L’articolo linkato parla solo di come configurare icecast per l’utilizzo con porte < 1024. Se la radio ti funziona con vlc, in teoria, dovrebbe funzionare con qualsiasi player.

    Ora viene il problema. Su Windows Media Player ma anche totem-gstreamer, XMMS, eccetera invece funziona male. Per la precisione, la prima volta che giunge alla fine di una canzone il player si azzittisce (ma i secondi continuano a scorrere).

    Non avendo ancora esperienza diretta in materia, posso andarci ad intuito, ices2 funziona come streaming live, oppure come streaming di canzoni in sequenza?
    Ovvero, funziona come winamp in modalità winamp recommended? se è cosi dobbiamo fare delle valutazioni.

    Ho pensato che a bloccare questi lettori sia l’aggiornamento delle informazioni nel passaggio da una canzone all’altra (scusa il linguaggio da manovale). Infatti, se dall’amministrazione di icecast2 io durante lo stream cambio il metadata (mi cambia il titolo per intenderci) Windows Media e compagnia bella si stoppano all’istante, VLC no.

    Windowsmedia player e gli altri player che hai linkato, non nascono per l’ascolto dello streaming. Sono dei player che io per lo streaming uso raramente (anche se xmms, per lo streaming mp3, va benissimo). Gestiscono i metadati come vogliono loro, e questi errori purtroppo succedono. Nella documentazione di icecast, è spiegato chiaramente come avviene la gestione dell’invio dei metadati. Tu suppongo abbia provato solo con codifica ogg, dovresti vedere se con altre codifiche i problemi persistono. Con ices2 non si pèuò fare, dovresti vedere con qualche altra sorgente.

    E così ho cercato un modo per disabilitare l’invio dei metadata e provare se funziona, per l’ogg non ho trovato niente (per l’mp3 sì ma ices2 c’ha solo ogg), e poi con “Ex Falso” ho cancellato tutti i metadata (titolo, ecc) dai file ogg, niente.

    I metadati di cambio traccia e quelli propri del protocollo di icecast non sono rimuovibili in toto. Vediamo se ci sono altre cause al problema.

    Dopodiché leggo su questo sito
    http://www.streamerp2p.com/?page=news.htm
    che il tizio c’aveva lo stesso problema mio. Dice che ha risolto mettendo lo stesso numero seriale in tutti i file ogg. Ed è quello che ho fatto. Ho usato uno dei vorbis-tools per la precisione oggenc con l’opzione -s per scegliere il numero seriale.

    Riprovo, e va pure peggio! Ora Windows Media Player non solo si azzittisce a fine canzone, ma i secondi smettono di scorrere e mi dice “Interrotto”. Senza contare che ices2 si stoppa (senza però dare messaggi di errore nella shell).

    Immaginavo ci sarebbero stati casini maggiori :D non credo appunto sia stata una buona idea, come tu stesso confermi dopo.

    confermo commentando il blocco “if” che fa quel controllo, anche su Windows Media Player e compagnia bella funziona apparentemente a perfezione.

    Meglio cosi. Alla fine adottare un virtuosismo ai fini del risultato è una cosa positiva, anche se pericolosa.

    1) se ci hanno messo quel blocco “if” vuol dire che serve a qualcosa che io ignoro
    2) ripeto che su vorbis-tools da qualche parte c’è scritto che se più file ogg nello stesso stream hanno lo stesso numero seriale (ho fatto così per farlo funzionare), alcuni lettori possono avere problemi (a sto punto mi chiedo chissà quali).

    Non ci pensare. Non fasciarti la testa prima della bua, se funziona, almeno per ora, preoccupati di altro. Appena studierò icecast seriamente, vedrò di capire qualcosa sul bloco if di cui parli tu.

    Ecco appunto, a questo punto tu sei l’unica persona al mondo a cui posso chiedere: non è che tante volte sai quali lettori possono avere problemi? Così li sconsiglio ai miei lettori.

    Probabilmente i player embedded. Per altri player non so che dirti, occorrerebbe testare.

    Comunque… Per quel poco che mi serve, funziona abbastanza! Poi semmai quando ho tempo scrivo un pezzo di tutorial su icecast2+ices2+ubuntu e chiunque compreso tu potrà modificarlo. Ciao!

    Puoi farlo benissimo, anzi ti invito a farlo. Se realizzi un articolo del genere lo pubblicherò a nome tuo su questo blog, come già accaduto ad esempio per l’articolo numero 53 dell’elenco, che non è mio.

  81. Pinux scrive:

    Ciao Fabrizio! complimenti per la guida molto accurata! Ho seguito con attenzione anche quella avanzata, ma ho un piccolo problema!
    Non riesco ad ascoltare la musica in “diretta”.
    Ti spiego nel dettaglio:
    - connetto Icecast2: stato OK
    - apro winamp e faccio partire la musica
    - connetto ODDCAST: stato OK
    - apro il wmp ed inserisco l’url: http://mio-ip:8000/test.ogg ma non si connette!
    La cosa strana è che se Disconnetto ODDCAST, da windows media player riesco a sentire ciò che ho cercato di mandare in onda fino a quel momento!
    In poche parole è come se fosse creata una copia della mia registrazione che viene resa pubblica solo nel momento in cui la stoppo (disconnettendo l’oddcast)
    mi sapresti dire dove è l’errore?

    ti ringrazio!
    ciao Pinux

  82. Fabrizio Mondo scrive:

    @Pinux:

    Un paio di cose preliminari:

    1) Porta tcp aperta correttamente?
    2) Oddcast è impostato per trasmettere SOLO le canzoni su winamp, oppure per trasmettere in missaggio stereo?

  83. BRENNO2 scrive:

    FABRIZIO MI SAI DIR COME FANNO QUELLI CHE STANNO SU WINAMP A FARE RADIO CON LA WEBCAM COSA USANO CHE TIPO DE PRGRAMMA POSSIBILE CHE NN RIESCO IO FACCIO RADIO CON ALTRI PROGRAMMI MA QUELLO VIDEO MI PIACE DE PIU’ E VORREI SCARICARLO SE SAI ANCHE LA PAGINA E COSA USANO OK FAMMI SAPERE CIAO ASPETTO LA TUA RISPOSTA

  84. Fabrizio Mondo scrive:

    @Brenno2:

    Non sei molto chiaro, vediamo di capirci.

    Tu vedi radio che fanno radio anche con una webcam in studio? Sono due servizi diversi, oppure è una web tv. Io di web tv ho scelto di non occuparmene sul blog.

  85. BRENNO2 scrive:

    allora dicevo che io su winamp fanno radio con la webcam e nn so che tipo di programma usano e vorrei sapere che usanoo cosi mii piace scaricarlo e farlo anchio …io per dirti faccio radio da una vita pero’ normale senza web… sai qualcisa te..mi puoi aiutare…fabrizio…guarda quiii che fanno radio con la web e nn so cosa usano di programma….

    http://78.46.66.230:8000;stream.nsv

  86. Fabrizio Mondo scrive:

    @Brenno2:

    Mettiamo in chiaro un pò di cose.

    1) Questo commento rispetto all’articolo, è off topic.

    2) Quella che mi hai linkato, è una web tv, che utilizza un server shoutcast (che può anche funzionare da server di streaming video). Cosa c’entra winamp? (Potrebbe entrarci, ma non è assolutamente detto)

    3) Io sul blog non mi occupo di web tv, solo di web radio. Ovvero di streaming senza video.

  87. BRENNO2 scrive:

    ok perfetto grazie fabrizio sei gentilissimo ..pensavo che potevi aiutarmi cmq per trovare un programmino tale per fare radio video ok grazie ancora e scusa il disturboo..

  88. Fabrizio Mondo scrive:

    @Brenno2:

    Nessun disturbo, per la web tv, possiamo trovare una soluzione privatamente, ma te lo dico a priori, non è un servizio gratuito.

  89. BRENNO2 scrive:

    ariciao fabrizio ..scusa ancoraa… fammi capire allora quelli che fanno radio video che ti ho linkato fanno un servizio a pagamento…cmq all’imjite s conosci qualche sito vedo un attimo da scaricare qualhe programma…nn so oppure se puoi aitarmi te …ok…grazie ancora

  90. Fabrizio Mondo scrive:

    @Brenno2:

    Rileggi il commento di sopra, per favore.

  91. elia scrive:

    ciao..io ho creato la radio e si connette cn shoutcast..xo li altri nn riescono a connettersi alla my radio…ho provato cn tutti gli ip sia quello interno k esterno ma niente..

  92. [...] Carissimi internauti vi ricordate di questo articolo? [...]

Lascia un commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">


Benvenuto , oggi è lunedì, 6 febbraio 2012