Instalar una radio en Internet en 15 minutos

Imagen de RazaMetaL

Tener una radio en Internet no es tan complicado, no requieres de permisos ni trámites para que te asignen una frecuencia. Solo compras un dominio, lees esta guía y te tomas un café :)

Hace menos de un mes me picó la idea de transmitir mi colección de Heavy Metal y Rock por internet, así cuando en las madrugadas en alguna reunión quiero escuchar la música que me gusta... me conecto a internet y sintonizo mi radio :)

Este es el procedimiento que seguí para que funcione. Por cierto, si la quieren visitar y darme sus comentarios pueden sería genial, la dirección es [url]http://www.radioshockonline.com[/url].

Que vamos a utilizar?

- [url=http://www.debian.org]Debian GNU/Linux[/url] como sistema operativo;
- [url=http://www.icecast.org]Icecast[/url] para enviar el stream;
- [url=http://www.icecast.org/ezstream.php]ezstream[/url] para comprimir y enviar hacia Icecast;
- [url=http://www.drknas.se/]radioplayer[/url] para ponerlo en nuestra web.

Instalamos Icecast

aptitude install icecast2

La configuración de Icecast2 la modificamos en /etc/icecast/icecast.xml y deberá lucir algo así:

100
20
5
524288
30
15
10
1
65535

unpassword

unpassword
admin
otropassword

15
http://dir.xiph.org/cgi-bin/yp-cgi

-->

miservidor.icecast

8000

8001
1
/stream

/miradio
source
mipassword
/miradio2
1
1
200
32768
1
0
1
1

/miradio2
source
mipassword
200
32768
1
0
1
1

1

/usr/share/icecast
/var/log/icecast
/usr/share/icecast/web
/usr/share/icecast/admin
/var/run/icecast/icecast.pid

access.log
error.log
playlist.log
4
10000
1

0

icecast
icecast

-->

Reiniciamos icecast:

/etc/init.d/icecast2 restart

Instalamos ezstream:

aptitude install ezstream lame madplay

Y lo configuramos para que envie audio comprimido hacia el servidor icecast, creamos el archivo ezstream.conf:

http://miservidor.icecast:8000/miradio
mipassword
MP3
metal_mp3_media.m3u
0
RazaMetaL's Radio Show
1
0
http://www.radioshockonline.com
Metal - Hard Rock
Radios SHocK \m/ Metal desde Manabi - Ecuador
40
2
22050
1

1

MP3
.mp3
madplay -G audiophile -b 16 -R 44100 -S -o raw:- "@T@"
lame -q 0 -r -x -k -s 44100 --bitwidth 16 --cbr -b 40 --resample 22050 - -

VORBIS
.ogg
oggdec -R -b 16 -e 0 -s 1 -o - "@T@"
oggenc -r -B 16 -C 2 -R 44100 --raw-endianness 0 -q 1.5 -t "@M@" -

Necesitamos crear una lista de canciones que vamos a emitir hacia el servidor icecast, yo utilizé xmms para crear la lista, Ustedes pueden utilizar cualquier otra aplicación o hacerla a mano, la lista se ve mas o menos así:


cat metal_mp3_media.m3u
#EXTM3U
#EXTINF:220,VA - Talk Of The Town-Free Like An
/home/gsalas/media/metal_mp3_2/Various_Artists/VA-Absolute_Hard_Rock_Classics-5
CD-2008-TMS/101-talk_of_the_town-free_like_an_eagle-tms.mp3
#EXTINF:253,VA - Xyz-Face Down In The Gutter
/home/gsalas/media/metal_mp3_2/Various_Artists/VA-Absolute_Hard_Rock_Classics-5
CD-2008-TMS/102-xyz-face_down_in_the_gutter-tms.mp3
#EXTINF:219,VA - John Norum-Love Is Meant To La
/home/gsalas/media/metal_mp3_2/Various_Artists/VA-Absolute_Hard_Rock_Classics-5
CD-2008-TMS/103-john_norum-love_is_meant_to_last_forever-tms.mp3
#EXTINF:153,VA - Lovehate-Black Out In The Red
/home/gsalas/media/metal_mp3_2/Various_Artists/VA-Absolute_Hard_Rock_Classics-5
CD-2008-TMS/104-lovehate-black_out_in_the_red_room-tms.mp3
#EXTINF:290,VA - Ozzy Osbourne-Crazy Train
/home/gsalas/media/metal_mp3_2/Various_Artists/VA-Absolute_Hard_Rock_Classics-5
CD-2008-TMS/105-ozzy_osbourne-crazy_train-tms.mp3
#EXTINF:235,VA - Cinderella-Gypsy Road
/home/gsalas/media/metal_mp3_2/Various_Artists/VA-Absolute_Hard_Rock_Classics-5
CD-2008-TMS/106-cinderella-gypsy_road-tms.mp3

Ahora enviaremos el stream a nuestro servidor icecast ejecutando:

ezstream -c ezstream.conf

Habrán notado que en la configuración de icecast.xml tengo la opción fallback-mount activada:

/miradio
source
mipassword
/miradio2

Esto quiere decir que cuando no este enviando stream a /miradio se escuchará lo que se envie a /miradio2. Si tienen un equipo encendido todo el tiempo, es una buena idea que transmitas al fallback-mount, así aunque el stream principal este fuera de línea la estación va a seguir sonando.

Ahora, lo demás es muy sencillo, para escuchar la estación pediremos a algun amigo que apunte su navegador o reproductor multimedia con soporte para MP3 hacia:

[url]http://miservidor.icecast:8000/miradio[/url]

También podemos hacer uso de radioplayer para insertar un link en nuestro sitio web que abre un reproductor en nuestro navegador :evil:

Radioplayer es una aplicación GPL que originalmente fué un reproductor web de streams hechos con shoutcast y fué modificado para soportar streams icecast. Es sencillo de instalar y puedes modificar skins, agregar tu logotipo, y personalizarlo a tu gusto.

- Descargarmos radioplayer desde [url]http://www.drknas.se/radioplayer_v4.1.zip[/url];
- Descomprimimos el contenido de el archivo descargado en nuestro webserver;
- Editamos el archivo radioplayer/config/config.php, el archivo tiene comentarios respecto a las opciones que debemos modificar;
- Apuntamos nuestro navegador hacia [url]http://miwebserver/radioplayer/index.php[/url], dando click en el link "Radio Player" se abrirá una nueva ventana con un reproductor parecido al xmms que muestra el título de la canción, cuantas personas estan escuchando la radio y el género de la estación. :evil:

Sencillo no?

Comentarios

Se escucha bien, nada de

Imagen de Willan

Se escucha bien, nada de interrupciones ni nada malo por estilo, esta chevere lo unico que no puedo ver son las imagenes en la primera pagina de cada uno de los tags.

???? la pagina esta echa con algun administrador de contenidos (joomla, drupal)? thanks...

Gracias por el feedback El

Imagen de RazaMetaL

Gracias por el feedback :evil:

El website esta hecho con wordpress, yo soy un verdadero ignorantón en diseño web y lo que hice fué utilizar un template. Creo que modificando el template se podrán ver las imágenes completas, voy a seguir jugando con wordpress a ver que puedo lograr.

Y respecto a la calidad del sonido? crees que suena bien?

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Problemas al instalar icecast

Saludos

Alguien me podria ayudar a instalar mi radio en linea, eh seguido los pasos que marcan este tutorial pero me sale el siguiente mensaje

server:/home/serverstream# aptitude install icecast2
E: No se pudo bloquear /var/lib/dpkg/lock - open (11 Recurso no disponible tempo ralmente)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another proc ess using it?
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Leyendo las descripciones de las tareas... Hecho
Construir la base de datos de etiquetas... Hecho
W: No se pudo bloquear el fichero de almacén. Se abre en modo de sólo lectura, ¡ se PERDERÁN todos los cambios que realice al estado de los paquetes!
E: No se pudo bloquear /var/lib/dpkg/lock - open (11 Recurso no disponible tempo ralmente)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another proc ess using it?

Alguien me podria orientar ???..

Gracias

Lo ejecutaste como root

Imagen de deathUser

Lo ejecutaste como root ...???

Si es así, no hay otro apt o aptitude o synaptic en ejecución ...???

O por último, no está montado como de solo lectura ese filesystem ...???

bye
;)

Ruido al reproducir un archivo de audio

hola, el tutorial esta claro, yo segui los pasos al pie de la letra, pero cuando trato de reproducir un archivo sea ogg o mp3 en el cliente solo se escucha un ruido constante, el tiempo corre bien, ademas se reinicia la lista cuando termina, todo bien solo que lo unico que se escucha es un ruido nada mas, en windows instale los codecs para ogg, en lenny trate de reproducirlo con vlc y mplayer pero en todos los casos me reproduce un shhhshsshhsh continuo. que me puede estar faltando?

agradesco cualquier ayuda que me puedan brindar dado que estoy ansioso por tener mi radio online.

Páginas