Con esto ya pueden tener una radio en su pc.. y así hacer que sus amigos.. escuchen lo mismo que ustedes.. .. muy bueno para cuando estas en el msn.. o solo compartir un poco de música..
Servidor de Audio StreamingCon esta guia podremos poner en funcionamiento nuestra propia estación de radio en Internet utlizando SHOUTcast. Existen varias aplicaciones para hacer streaming, pero ahora utilizaremos SHOUTcast.
Vamos a requerir de las siguientes aplicaciones:
SHOUTcast Server
XMMS
LiveIce Plugin para XMMS1.- Descargamos SHOUTcast server desde esta dirección:
You are not allowed to view links.
Register or
Login2.- Lo instalamos y configuramos:
tar -zxvf shoutcast-1-9-5-linux-glibc6.tar.gz
cd shoutcast-1-9-5-linux-glibc6
vi sc_serv.conf
sc_server.conf es el archivo de configuración, las opciones mas importantes son:
Max UserSerá el número máximo de oyentes que podremos tener; esto es directamente propocional al ancho de banda del que dispongamos, es decir que si tienes 128kbps y quieres reproducir música a 24kbps, entonces el número máximo de oyentes que podrías tener serían 6.
PasswordLa constraseña de administrador será ingresada en esta opción; esta nos dará acceso a la página de administración.
PortBaseEste es el puerto por donde transmitiremos; es posible modificar este parámetro y poner cualquiera; el puerto por defecto es el 8000. Si estamos tras un firewall será necesario hacer abrir y redireccionar el puerto definido hacia la pc que correrá el servidor SHOUTcast.
Con iptables debemos habilitar el puerto 8000:
Código:
/sbin/iptables -A INPUT -i eth0 -p TCP --dport 8000 -m state --state NEW -j ACCEPT
LogFileEs el archivo de registro de eventos de nuestro servidor. Definiendo este parámetro como "/dev/null" ó "none" evitará que se guarde un registro, pero esto no es lo recomendable ya que es muy saludable el tener un historial para saber lo que con nuestro servidor suceda.
ShowLastSongsMuestrará las últimas canciones en nuestra lista de reproducción, podremos definir un valor de 1 a 20.
SrcIPEspecifica la direccion IP con la que nos conectaremos al server; podremos definir 127.0.0.1 que es la direccion local de nuestro pc; el valor por defecto es ANY
DestIPEspecifica la direccion ip desde la cual transmitimos; es recomendable dejar este parámetro con el valor ANY para que podramos transmitir desde cualquier ip que tengamos.
YportSi utilizamos un proxy para nuestra conección, este valor deberá ser modificado para que refleje el puerto del proxy para que asi podamos conectarnos a yp.shoutcast.com y que la estación sea listada en el directorio de DJ's de SHOUTcast.com
NameLookupsSi tenemos un nombre de dominio para nuestra pc podremos activar esta opción con el valor "1" para que nuestros oyentes se conecten utilizando nuestro dominio.
Las demás opciones pueden quedar en su valor por defecto, les queda como tarea investigar la utilización de cada una Eye-wink
3.- Guardamos los cambiamos realizados en el archivo de configuración e iniciamos el servidor con:
Código:
./sc_serv
4.- Instalamos XMMS y el plugin LiveICE:
Código:
aptitude install xmms xmms-liveice
5.- En XMMS buscamos Opciones/Preferencias/Plugins de efectos, selecionamos LiveIce 1.0.0 y damos click en Configurar
En la opción "Audio Format" tendremos:
- Sample Rate (Hz) --> La frecuencia de muestreo.
- Number of channels --> Escogeremos entre Mono o Stereo
- Stream Bitrate --> El bitrate cn el que queramos emitir.
- Encoder --> Aquí escogeremos el codificador de salida de audio, Lame o MP3enc y debajo la ruta, el Lame esta en:
/usr/bin/lameEn la Pestaña
"Description" tenemos:
- Stream Title --> El nombre para nuestra radio: RazaMetaL's Metal Radio Evil
- Description --> Una breve descripcion de la estación.
- URL --> La URL de nuestra web o la web del shoutcast (You are not allowed to view links.
Register or
Login)
- Genre --> El genero de nuestra radio, en mi caso Metal Evil
- Public --> Debemos activar esta opción para aparecer listado en la web del SHOUTcast.
Y en la pestaña
"Server" tenemos:
- Server Address --> La dirección IP de nuestra computadora;
127.0.0.1 siempre funcionará
- Server Port --> Un puerto superior al que pusimos en la config del servidor; es decir
8000+1 = 8001- Encoder Password --> La contraseña de administrador que pusimos en el archivo de configuración.
El resto de opciones no las modificaremos. Finalmente daremos click en "OK"
6.- Ya estamos listos para poder transmitir nuestras canciones que reproduzcamos en XMMS. No debemos de olvidar el habilitar plugin LiveICE en XMMS: Opciones/Preferencias/Plugins de efectos
Seleccionar LiveIce 1.0.0 marcando "Enable plugin".
Para acceder a las información y administración de nuestro servidor utilizaremos esta
URL:You are not allowed to view links.
Register or LoginNuestros oyentes podrán encontrar nuestra estación con la siguiente dirección:
You are not allowed to view links.
Register or LoginSi estamos tras un firewall se debe habilitar y redireccionar el puerto a nuestra computadora, luego daremos a nuestros oyentes la dirección del firewall para que nos puedan escuchar.
Actualización: Existe una nueva versión del server:
Código:
wget You are not allowed to view links.
Register or Login