En l'anterior post hi ha un comentari de acb, que em comenta que no li funciona el vlc de windows com a source client d'Icecast . Bé doncs aquesta tarda he engegat el windows per provar-ho. I a part de provar el vlc també he provat dos programes més que ens serveixen de source per a Icecast: són la versió windows de ezstream, i oddcast . Com ja havia comentat en anteriors posts , hi ha varies solucions i per vàries plataformes per tal de fer de source d'Icecast. He fet algunes proves (molt simples), aprofitant aquest esquema i configuració d' Icecast sobre una màquina Linux.
·STREAMING de FITXERS d'AUDIO AMB VLC (+icecast):
Primer de tot, cal baixar i instal·lar vlc per a windows (siguiente, siguiente,.etc..). Un cop instal·lat, anem al menú fitxer-> obrir fitxer. I ens apereixerà la següent pantalla. Seleccionem el fitxer d'audio que volem obrir, i en la part d'opcions avançades marquem el checkbox de volcado/salvar, i fem click a opcions.
Seguidament ens apereix la següent pantalla, en el target escribim la línia tal i com està a la següent imatge (adaptant-la al nostre servidor Icecast ). En aquest cas, passem un fitxer ogg, al servidor 192.168.1.2, pel port 8000 i punt de muntatge winvlc.ogg. L'usuari és surce i el password XXXX.
Fem click a OK, i VLC començarà a fer l'streaming cap a Icecast (imatge esquerra). Per comprovar que funciona, obrim un altre VLC (imatge dreta), menú fitxer->obrir flux de xarxa.
Seleccionem l'opció HTTP/HTTPS/FTP/MMS, i entrem la url del servidor Icecast, amb el punt de muntatge que li estem enviant, és a dir 192.168.1.2:8000/winvlc.ogg.
Fem click a ok, i comprovem com efectivament el mateix streaming que estem enviant amb un vlc com a source client al Icecast, l'escoltem per un altre VLC client connectat al Icecast (vlc superior és el source client, i inferior el client que rep l'streaming):
He provat de fer streaming d'un fitxer mp3 i fer transcode a ogg, però en la versió windows de vlc no m'ha funcionat. Per tant, millor no complicar-se la vida amb windows, i fer servir GNU/Linux. El que no he provat és fer streaming des del micròfon, per fer stremaing en directe amb vlc.
·STREAMING de FITXERS d'AUDIO AMB EZSTREAM (+icecast):
Mirant la pàgina de Icecast, vaig veure les diferents opcions que hi ha per a windows per fer de source client. Una d'elles és ezstream, que ja la vam provar amb Linux . Doncs amb windows, primer ens baixem el programa , el descomprimim, i ja tenim un directori amb un executable (.exe) i un directori (examples) amb diferents fitxers xml d'exemple depenent del que volguem passar cap el servidor Icecast. Per fer la prova he modificat el fitxer per passar un audio en mp3. Simplement hem d'indicar en aquest fitxer els paràmetres del nostre servidor. En aquest cas la ip del servidor és la 192.168.1.2, el port del Icecast 8000, usuari source, password XXX, i punt de muntatge winezstream (fitxer xml ).
Seguidament obrim una "fantàstica" consola de windows, anem al direcotori on hi tenim l'executable ezstream.exe i l'executem amb l'opció -c seguida del nostre fitxer de configuració xml. Seguidament començarà a fer l'streaming cap al servidor. Obrim un reproductor, per exemple vlc, i obrim l'streaming que estem emetent al servidor Icecast, és a dir http://192.168.1.2:8000/winezstream i comprovem que funciona correctament.
·STREAMING de d'AUDIO en DIRECTE AMB ODDCAST (+icecast):
Finalment, m'he animat una mica, i també he provat oddcast per a windows. En un principi pensava que era un plugin per a winamp, però també té una versió standalone. M'he baixat aquesta , i l'he instal·lat. Engegem el programa i ens apereixerà la pantalla principal d'aquest, seleccionem el dispositiu de sò del que volem capturar el sò a emetre, i seguidament fem click a Add Encoder per tal de configurar la connexió cap a Icecast:
Ens apereixerà una pantalla on entrem els paràmetres del servidor Icecast:
Fem click a Ok i veurem a la pantalla principal com es connecta al servidor, i li passa el sò que agafa de la capturadora de sò (en el meu cas el micròfon). Per comprovar que funciona, obrim un reproductor (vlc) i obrim el aquest streming (http://192.168.1.2:8000/winoddcast.ogg), i comprovem que funciona correctament:
En fi, que veiem, que sobre un sistema operatiu propietari, també disposem d'eines lliures per fer de source clients d'Icecast, i si una no ens funciona, disposem de varies alternatives.