Mostrando entradas con la etiqueta idjc. Mostrar todas las entradas
Mostrando entradas con la etiqueta idjc. Mostrar todas las entradas

Estudiemos juntos, escucha "Radio Instruyete"

Sino mas recuerdo el compañero Melvin, ha estado transmitiendo desde su casa, a través de su radio casera que ha montado a con Shoutcast. Le dije que se instalara IceCast2 por lo menos en su windocho, pero como se le sale lo mamey no me hizo caso.

El se pone en linea (creo que no aplica el termino "al aire") a través de la dirección:

http://aondig.no-ip.org:8000

Desde las 10:00 pm, hay que estar pendientes de su Blog para estar al tanto de la temática del día, hoy trato sobre RRHH. Para ayudarnos a repasar los temas vistos en clase de las diferentes materias para ir mejor preparados para los parciales. Para poderlo escuchar pueden utilizar
  • Windows Media Player
  • aTunes
  • Winamp
  • Rhythmbox
  • Kaffeine
  • Mplayer
Invito a los demás compañeros a que lo escuchemos, ya que con esta iniciativa de Melvin se me ha venido la idea de transmitir también las conversaciones con Skype con el idjc.

Comentarios (1)opiniones, ¿cual es la tuya?

Montando una Radio Online usando IceCast2 e Internet DJ Console


Desde hace ratos me había entrado la curiosidad sobre montar un servidor de streaming de audio en mi querido Debian GNU/Linux me decidí hacerlo utilizando IceCast2 e Internet DJ Console (IDJC) , algunos dirán por que no uso Ices2 y es que estar creando listas de reproduccion y la configuracion para transmitir voz en directo me parecía muy tediosa. En cambio con IDJC es totalmente configurable y al igual que IceCast2 es software libre.

"Esquema de red streaming de audio"

Antes que nada debemos saber los requerimientos mínimos para montar una radio online
  • Ordenador PC compatible. Mínimo Pentium II a 600 Mhz, 64 Mb. Memoria y 5 Gb. Disco Duro. No ha de ser un ordenador dedicado, puede utilizarse un ordenador con el que actualmente estén trabajando (si dispone de suficiente memoria).
  • Tarjeta de Sonido. Una compatible alsa, oss,etc. es suficiente, ha de contar con una entrada "Line In" a través de la cual captará la señal de directo que se va a transmitir.
  • Conexión a Internet. Es aconsejable disponer de una ADSL, una de 256 Kbs de subida es suficiente y válida para la mayoría de los casos.
Instalando y configurando nuestro servidor IceCast2

No esta de mas tener habilitados los repositorios de debian multimedia.

deb http://www.debian-multimedia.org testing main

Ese es el que uso yo, luego procedemos a instalar el icecast2

# apt-get install icecast2

Este a su vez instala el ices2 ya que es la fuente oficial, pero no lo configuraremos, por que usaremos idjc. Luego debemos editar el archivo de configuración de IceCast2, solo los tags básicos tocaremos.

# nano /etc/icecast2/icecast2.xml


<authentication>

<relay-password>hackme</relay-password>

<admin-user>admin</admin-user>

<admin-password>hackme</admin-password>

</authentication>


Se debe definir una contraseña source-password, los programas que emitan. También admin-user y admin-password para el control del servidor. Las tres contraseñas no tienen que ser la misma, de hecho si el administrador del servidor icecast y el que emite, no es la misma persona, deberían ser distintas, cerramos y guardamos el archivo.

Ahora debemos editar otro archivo para habilitar el servicio

# nano /etc/default/icecast2

Y en la linea que dice ENABLE el valor debemos cambiarla a true, osea que debe quedar de esta manera.

ENABLE=true

Ya hecho esto queda iniciar el servicio.

# /etc/init.d/icecast2 start

Al ingresar al navegador escribimos la dirección http://ip_o_nombre_dominio:8000

Debe de aparecer algo similar a esto.


Ahora solo falta instalar un source para IceCast2 el cual sera el idjc. Vi que el idjc esta en los repositorios de debian y lo instale con apt-get, pero no me funciono bien, ni siquiera inicio la aplicación, dio un vergo de errores a la hora que se estaba instalando, así que tuve que descargarme las fuentes.

Para cumplir las dependencias y tener soporte para mp3 me descargue previamente los siguientes paquetes con apt-get.
  • jackd
  • libjack-dev
  • python-gtk2-dev
  • libvorbis-dev
  • vorbis-tools
  • libsndfile1-dev
  • libsamplerate0-dev
  • libshout3-dev
  • liblame-dev
  • eyed3
  • libmad0-dev

Luego se hace el típico configure, make y make install con las fuentes del idjc, y se instalo sin ningún problema.

Antes de iniciar el idjc, me lanzaba una advertencia que tenia que ejecutar esta orden para que funcionara, si en dado caso lo pide hay que hacerlo.

$ echo jackd -d alsa -r 44100 -p 2048 > ~/.jackdrc

Luego de esto ya se puede usar el source ejecutando "idjc".

Aparecerá la siguiente interfaz ya lo demás nomas es pura intuición usarlo y conectarse al icecast2.


Para que nuestros oyentes puedan acceder a nuestra radio deben ingresar la dirección del servidor icecast2 por medio de la ip o su nombre de dominio. Ya estando conectado y con una lista de música en reproducción en el navegador, escribiendo http://ip_o_dominio:8000, se debe ver algo así:


Para poder escuchar la radio se puede usar Kaffeine, vlc, Winamp y el Windows Media Player con su respectivo codec de vorgis. Para que la mara pueda también acceder desde internet se puede usar el servicio de no-ip, configurar los puertos y las rutas si se esta detrás de un router.

Haciendo este pequeño How to me distraje ya que no pude ir a joder con la perrada a Ferminlandia, saludos serotes!!.

Comentarios (3)