24 mar 2010

Radio en lenny si funciona

Bien como todos sabran (los que buscan este tipo de infor.) levantar una radio en win es matado de risa, pero en lenny es otra historia, aunque sabiendolo hacer es pan comido.

No entrare en detalle de informacion como ¿Que es hacer striming? o algo por el estilo.

Bueno los software que necesitamos son los siguientes y todos son importantes.

- el servidor -----> icecast es el libre XD (esta shoutcast que tambien es libre pero mejor icecast)
- no-ip ---> el que permitira el acceso a la radio, si es que tenemos ip dinamica, asi no nos complicamos la vida.
- Fuente multimedia ----> IDJC "es buenisimo", microfono es opcional.

NOTA: es indespensable que abramos un puerto por el cual tendremos la salida para que nos escuchen por ej. el puerto 8000, ese puerto es el que biene por defecto en la configuracion del icecast y asi nos ahorramos configuraciones.

recomendado: Estos repositorios para multimedia
deb http://www.debian-multimedia.org lenny main

Estos otros tambien me sirvieron:
deb http://ftp.mx.debian.org/debian/ lenny main
deb-src http://ftp.mx.debian.org/debian/ lenny main

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

Para instalar el icecast:

- Entramos a la consola como root.
- Digitamos lo siguiente: apt-get install icecast2 ices2
- Ya esta instalado todo ahora algo de configuraciones.
- Arranca con el script de inicio Usage: /etc/init.d/icecast2 {start|stop|restart|reload|force-reload} por ej.
/etc/init.d/icecast2 force-reload
- Se configura editando nano /etc/icecast2/icecast.xml.

Aqui como configurarlo.

si no tocaras nada de la configuracion solo esto tienes que saber.
el usuario es admin
la clave es hackme
el puerto por defecto es 8000 como ya habia dicho.

Bien ahora ya tenesmos a nuestros servidor listo, para probar solo prueba esta direccion.

Ahora pasamos a lo de noip2

el paquete es el siguiente y se instala asi.
- noip2
- apt-get install noip2

Luego seguir el asistente jajajaja paso a paso y listo.
pueden acceder a este blog para configurarlo.

Instalar el IDJC con soporte para mp3

primero instalmos los paquetes que necesita el idcj como root via consola.
install apt-get libc6-dev libjack-dev jackd libvorbis-dev libsamplerate0-dev libsndfile1-dev python-gtk2-dev libmad0-dev libavcodec-dev libavformat-dev flac vorbis-tools python-eyed3 libspeex-dev devscripts liblame-dev twolame libtwolame-dev fakeroot build-essential autotools-dev dh-make libshout3-dev libmp3lame-dev libmp4v2-dev

los que me dieron problemas son los de soporte para mp3 no se si va incluido el libmp4v2 pero igual busquenlo en
http://debian-multimedia.org/dists/lenny/main/binary-i386/, si no les dio ningun problema pues felicidades.

Los pauetes que se estan utilizando para audio estan en esa pagina, busquenlos y asegurense de bajar sus dependencias, luego los instalan como cualquier .deb

Instalamos checkinstall:
aptitude install checkinstall

Descargamos idjc:
cd /usr/src
wget http://www.onlymeok.nildram.co.uk/download/idjc-0.7.2a.tar.gz
tar -zvxf
idjc-0.7.2a.tar.gz
cd idjc-0.7.2a

Iniciamos la compilación (noten que la opción "-O2" es con la letra O mayúscula y no con un número cero (0)):
./configure CFLAGS="-O2" --enable-lame --enable-flac --enable-mad --enable-ffmpeg --enable-mp4 --prefix=/usr

Luego le damos
make

Ejecutamos checkinstall para armar el paquete e instalarlo:
checkinstall

checkinstall nos hará algunas preguntas como la versión del paquete, el nombre, etc. Debemos contestarlas para que el paquete se contruya con éxito. Por cierto, con el modificador -t rpm creamos un paquete rpm Smiling

Y eso es todo, ya tenemos instalado idjc en nuestra computadora para empezar a transmitir. Si la aplicación nos muestra un mensaje de que jackd no esta corriendo, escribimos lo siguiente en la consola y luego ejecutamos idjc:

echo "/usr/bin/jackd -d alsa -r 44100 -p 2048" > ~/.jackdrc

Si no nos compilo bien hay que asegurarse que todos los paquetes basicos estan bien.

Si se instalo correctamente y no abre es por que estamos utilizando algun medio que utilia audio, hay que cerrar todo y probarlos otra vez y/o hacer lo que dice el mensaje de error que nos tira.

Para alguans configuraciones del IDJC entrar aqui

No hay comentarios:

Publicar un comentario

Comenta aqui