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

Gracias.... doctor

Imagen de isharlynm

Mi pregunta es si al hacer esto en el debian se puede hacer la locucion...?? o solo se escucha la musica que se pone? ojala me puedas ayudar!!! Gracias

Harlyn Mayanga
isharlynm@gmail.com

Tengo un problema

He seguido todo tus pasos pero al iniciar el ezstream.conf me sale esto ezstream: Connection to http://localhost.icecast:8000/miradio failed: Couldn't connect, y no se a q se debe, se q dice q no conecta a link, tiene q ver con algo del hostname ?

corre proyecto en pentium II / 350MHz

Excelente Aporte

y le pregunto al autor si el proyecto se puede montar en

/ PENTIUM II / 350MHZ /384MB RAM / HDD 10 GB / 2 ETHERCARD - WAN-LAN

y que version de DEBIAN recomienda para esta plataforma PENTIUM II

HAY opcion de instalar HDD 20GB

Saludos y Gracias de antemano por la ayuda y soporte al presente mensaje

Saludos cordiales desde Puebla Pue, Mexico

Veo que hay una actualización

Imagen de RazaMetaL

Veo que hay una actualización de radioplayer, este manual fué escrito cuando había la versión 1.4 :(

[url]http://forums.winamp.com/attachment.php?attachmentid=47136&d=1276871637[/url]


- Version 4.2.0 - Fixed Cd cover getter that has been broken since
early 2009. Also removed the option to use Curl. Added an option to
disable or enable text/character cleaning of title and other info
that the player displays.
Juni 18, 2010 DrKnas

-----

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({});

Páginas