Audio

Ξ 227 comentarios

Recordando tutoriales: Cómo hacer una radio por Internet

por Xabadu
Recordando tutoriales: Cómo hacer una radio por Internet

Continuando con nuestra sección Recordando tutoriales, hoy nos tomamos el tiempo de reflotar un artículo que publicamos hace más de un año (24 de Mayo del 2008), en donde les enseñabamos paso a paso como montar una radio para transmitir vía Internet.

Después de cientos de comentarios y un sinnumero de ayudas sobre algunos problemas comunes, hemos decidido actualizar y enseñarles nuevamente el proceso, con algunas salvedades.

Para recordar y ver lo nuevo y actualizado, los invitamos a seguirnos después del salto.

Actualización 24 de Agosto del 2009: A lo largo del tiempo, nos dimos cuenta que uno de los problemas más comunes en la realización de este proceso, era para aquellos que se conectaban a Internet a través de un Router, Switch o Access Point, lo que provoca que sus conexiones fueran rechazadas. Hoy, antes de mostrarles nuevamente el tutorial original, explicaremos el concepto de NAT o Network Address Translation, lo cual nos permitirá dejar en claro como solucionar este problema.

El NAT es un procedimiento utilizado por diferentes equipamientos de red para hacer el intercambio de paquetes necesarios con las distintas redes que se comunican (Ej: Internet). Dentro de este procedimiento es que es posible establecer una red entre distintos equipos conectados a el, ya sea de forma alámbrica o inalámbrica y asignar direcciones IP de índole privado a cada uno de ellos.

Cuando suscribimos un servicio de conexión a Internet con algún proveedor y nos conectamos a la red, este nos asigna una dirección IP, la cual tiene las mismas características que si fuese la dirección de nuestra casa. Nos otorga una ubicación dentro de Internet y es única en el mundo. Esta dirección IP está sujeta a un protocolo IPV4 (ya ad-portas de adoptar en nuevo protocolo IPV6), el cual nos asigna una serie de números de la forma “xxx.xxx.xxx.xxx”. Esta dirección es la que define donde estamos y como podemos ser identificados cuando estamos conectados a  Internet.

Al conectarnos mediante algún equipamiento de red como un router, este toma la IP asignada por el proveedor, la cual es denominada IP Pública y a su vez asigna una serie de IP’s locales y privadas a los equipos que se conectan a través de el, las cuales no pueden ser accedidas desde afuera. Para reforzar el concepto, veamos el siguiente esquema:

Como podemos ver, la IP pública es tomada por el router, el cual reasigna y crea una IP privada distinta para cada equipo conectado a el. Dentro de estos equipos, está el que utilizaremos para transmitir.

Ahora, ¿Cómo habilitamos el equipo para que pueda transmitir?. Sencillo. No cubriremos el proceso específicamente ya que cada router de distinta marca ejecuta el proceso de una manera diferente y es imposible cubrirlos todos, pero explicaremos la lógica para que lo puedan hacer sin problemas.

Cuando conectamos un equipo a Internet, ya sea un computador o un router, este cuenta con una serie de puertos, los cuales son salidas y entradas para recepción y envío de información a redes de comunicación. Cada uno de estos puertos tiene tanto un número como una función asignada para proveer acceso o utilidades a algún tipo de servicio. Por ejemplo, los más comunes:

  • 21: Servicio FTP.
  • 25: Servidor de correo.
  • 80: Servidor HTTP.
  • 443: Servidor SSL.

Los routers ocupan una técnica llamada Forwarding o redirección de Puertos, en la que básicamente cuando reciben una petición en un puerto determinado, redirigen esa petición a un equipo de la red que nosotros determinemos. Esto podemos fijarlo a través de la configuración del router.

Entonces, por ejemplo, si vamos a transmitir en el puerto 8000 de un equipo de IP Privada 192.168.0.101, debemos decirle al router que cada vez que reciba una petición al puerto 8000, la redirija a aquella IP. Esto en algunos routers es designado como Virtual Server.

Así que con eso podrán habilitar las conexiones a través de su equipamiento de Red. Les recomendamos explorar las opciones y partir del principio básico que les enseñamos acá. Con eso no tendrán problemas para configurar.

Y ahora, el original:

Cómo hacer una radio por Internet

Originalmente publicado el 24 de Mayo del 2008

¿Que sería de lo primero sin lo primero?.. mejor no averiguarlo, así que vamos como siempre con:

Implementos necesarios:

  • Un PC con conexión a Internet de banda ancha.
  • Winamp, en cualquiera de sus versiones. (Para este tutorial se utilizó la versión 5.53, la que puedes obtener gratis aqui).
  • Shoutcast DNAS, cualquier versión. (Para este tutorial se utilizó la versión 1.9.8, la que puedes obtener gratis aqui).
  • Shoutcast DSP Plugin, cualquier versión. (Para este tutorial se utilizó la versión 1.9.0, la que puedes obtener gratis aqui).
  • Line Recorder Plugin. (Puedes descargarlo aqui).
  • Archivos MP3 para reproducir.

Nota: Por disposiciones legales es necesario recordarles que los archivos MP3 que utilizen para reproducir en la radio deben haber sido obtenidos de forma legal, ya sea mediante la obtención del disco donde aparecen las canciones o la compra de los archivos propiamente tal.

Nota 2: Este tutorial es para los siguientes Sistemas Operativos:

Windows 95/98/NT/ME/2000/XP

Linux

FreeBSD

Mac OSX

Para los 3 últimos, deben descargar los plugins correspondientes en el sitio de Shoutcast.

Nota 3: La velocidad de tu conexión a Internet es un aspecto importante a tener en consideración, ya que esta junto con la calidad de transmisión que elijamos, definirán la cantidad de usuarios que podrán estar conectados simultaneamente a nuestro servidor sin problemas. La proporción para esto es del tipo:

(Ancho de banda * 0.9)/Kbps de transmisión

Ej: Si nuestra conexión es de 1 MB y transmitieramos a 24 kbps sería algo así:

(1024*0.9)/24 = 38 usuarios ;

24 kbps puede parecer una calidad baja, pero para transmisión radial es más que decente.

Ahora, importante.. ¿que es todo eso que necesitamos?

  • Winamp: Un programa de reproducción de archivos de audio, reproduce distintos formatos y en sus nuevas versiones también reproduce videos. Lo utilizaremos para reproducir nuestros archivos.
  • Shoutcast DNAS: Es el servidor de transmisión que instalaremos en nuestro computador.
  • Shoutcast DSP Plugin: Es un plugin para Winamp que nos permite transmitir a través del servidor DNAS.
  • Line Recorder Plugin: Otro plugin para Winamp que nos permite la transmisión.

Ahora, con todos los materiales listos, manos a la obra:

Procedimiento:

1.- Primero, lo más importante, instalar todo lo que descargamos. Lo ideal es instalar en este orden:

  • Winamp
  • Shoutcast DSP Plugin
  • Line Recorder Plugin (copienlo en la carpeta Plugins de Winamp).
  • Shoutcast DNAS

2.- Una vez que esta todo instalado, el primer paso es configurar el servidor de transmisión (Shoutcast DNAS), para esto abrimos el archivo “sc_serv.ini” que se encuentra en la carpeta donde instalamos el Shoutcast DNAS (por defecto es c:\Archivos de Programa\Shoutcast\). Este archivo tiene una serie de aspectos configurables, los cuales pueden verlos en detalle en la página de Shoutcast) . En este caso configuraremos los siguientes aspectos:

  • MaxUser: Define el número máximo de usuarios que se podrán conectar al servidor. Para este caso pondremos 30. (Pueden ajustarlo con la formula anterior viendo su velocidad de conexión y calidad de transmisión).
  • Password: Es la clave que se le solicitará a quienes deseen transmitir en nuestro servidor (nosotros mismos y alguien más en caso de que así sea). Pondremos “comolohago”, pero pueden poner la que deseen.
  • Portbase: Es el puerto mediante el cual se establecerá la conexión de transmisión y de quienes se conecten. Por defecto viene el puerto 8000, el cual recomiendo mantener. En caso de que tengan una conexión a Internet con un router les recomiendo revisar la configuración para ver las salidas permitidas.
  • ShowLastSongs: Si un radio escucha entra a http://nuestraip:8000 por cualquier navegador mientras transmitimos, se desplegará una página de información de nuestra “estación de radio”. Esta opción nos permite definir cuantas canciones ya reproducidas se mostrarán. Pueden dejar el valor que viene por defecto.
  • SrcIP: Son las direcciones IP que aceptará el servidor para transmitir. Por defecto viene “ANY”, lo cual significa que se recibirán conexiones de cualquier parte. Si solo desean transmitir desde el computador local donde tienen el servidor pueden cambiar ANY por 127.0.0.1

Estas son las opciones básicas de configuración. Hay una serie de aspectos más que se pueden configurar (conexión mediante proxys, definicion de un nombre de servidor, etc.) las cuales pueden verlas en la página de Shoutcast ya mencionadas. Para este caso, con lo que hemos configurado hasta aquí basta y sobra. Después de editar el archivo, lo guardamos y lo cerramos.

3.- Ahora abrimos el archivo “sc_serv.exe” almacenado en la carpeta donde instalamos Shoutcast DNAS. Esto levantará el servidor de transmisión y debería verse algo así.

Ahí nuestro servidor está arriba y funcionando.

4.- Ahora abrimos Winamp y presionamos CTRL + P para abrir la ventana de Preferencias. En el costado izquierdo nos desplazamos hasta donde dice Plug-ins y luego “DSP/Efecto”.

Una vez ahí, seleccionamos el que esta justo debajo de (ninguno), o sea, el que dice “Nullsoft SHOUTcast Source DSP v1.9.0″. Debería verse así:

5.- Ahora configuraremos el Encoder, el cual definirá las propiedades de nuestra transmisión. Para esto nos situamos en la pestaña “Encoder” y ahí seleccionamos:

  • Encoder: Encoder 1
  • Encoder Type: MP3 Encoder
  • Encoder Settings: 24 kbps, 22.050 Khz, Mono. (Esta última depende principalmente de la ecuación de acuerdo a su velocidad de conexión, así que no duden en ajustarla a su gusto).

6.- A continuación nos vamos a la pestaña “Output” y configuramos de la siguiente forma:

  • Output: Output 1
  • Address: En caso de que el servidor este en nuestro mismo computador ponemos “localhost”, y si tenemos el servidor en otro lado ponemos la IP correspondiente.
  • Port: 8000
  • Password: La contraseña que fijamos en el archivo de configuración.
  • Encoder: 1

Luego, dentro de “Output” seleccionamos “Yellowpages” y ahi rellenan la información a su gusto. Esa es la información publica que se mostrará de su estación de radio.

7.- Finalmente, si así lo desean, pueden ir a la pestaña “Input” y configurar la fuente de entrada. Si seleccionan su tarjeta de sonido, aparecerán una serie de opciones para configurar y ecualizar el microfono que pueden utilizar para hablar. Esto se habilita una vez que transmitan presionando el botón “Push to talk” o bien “Lock” si quieren dejarlo fijo. Si desean solo transmitir música, no es necesario configurar esto.

8.- Volvemos a la pestaña “Output” y presionamos el botón “Connect”, con lo cual debería conectarse a nuestro servidor de transmisión apareciendo algo así:

9.- Y ahora reproducimos nuestros MP3 en Winamp y estamos oficialmente transmitiendo. Podemos decirle a nuestros conocidos que se conecten mediante el mismo Winamp, presionando CTRL + L y escribiendo en la URL http://nuestraip:8000 , con lo que deberían comenzar a escuchar nuestra tranmisión sin problemas.

Y con eso tenemos arriba nuestra propia estación de radio para transmitir via Internet, con lo que podrán desde ya convertirse en los nuevos Julito Videla o Pablo Aguilera, o cualquiera de estos locutores que les gustan a Uds. muchachos locos de hoy en día.

Ahora, antes de cerrar, un par de notas:

Nota 1: Es posible transmitir a través de otros servidores. Hay una serie de servicios en Internet que nos ofrecen cuentas (normalmente pagadas) para transmitir, lo que nos sirve para tener una mayor velocidad de conexión y por consecuencia poder transmitir a una mayor calidad y soportar un número más grande de usuarios. Les recomiendo buscar en Google por estos servicios.

Nota 2: No es extrictamente necesario transmitir por Winamp. Hay muchos programas que sirven (como por ejemplo Sam Broadcaster), pero la mayoría son pagados. Para este tutorial usamos Winamp porque todo lo que nos ofrece es absolutamente gratis. En caso de que tengan la oportunidad de obtener otro programa, realicen la instalación y configuración de Shoutcast DNAS tal como lo detallamos y luego configuren su programa para conectarse al servidor.

Y bueno, finalmente les recomiendo meter mano a la configuración tanto del servidor como del Plugin DSP hasta encontrar lo que se ajuste mejor a sus necesidades. Tengan en cuenta que la configuración adecuada dependerá de su velocidad de conexión y preferencias generales que establezcan para su estación.

Les recordamos que como siempre, este tutorial ha sido:

Espero que este tutorial haya sido de utilidad para Uds. , como siempre no duden en dejar sus comentarios, sugerencias y/o dudas, para las cuales haremos lo posible para ayudarles a encontrar una solución.

Muchas gracias por leer y será hasta una nueva oportunidad.

Comparte este tutorial

El culpable de todo esto

Las tardes gloriosas de domingo y las grandes ovaciones a estadio lleno, no son algo extraño para Xabadu. Luego de ser descubierto a los 4 años en un partido de barrio por los ojeadores del gran Aviación F.C., sacudió el mercado nacional al ser traspasado en $500 pesos chilenos (1 USD) y 3 coca colas al renombrado Estrella Blanca de Lolol. Luego de una impresionante carrera por equipos como Lozapenco, Santa Cruz, Deportivo Lago Chungará y una incursión en la 3a división del futbol de Kazajstan, su record imbatible hasta la fecha de 1257 goles en 20 partidos lo llevo a ser elegido como uno de los arqueros más recordados en la historia pelotera nacional. Una lesión en el colmillo superior derecho lo llevó al retiro el año 2003, pero está de vuelta y sin duda que su jerarquía y experiencia internacional será un gran aporte.

En los barrios marginales se le conoce como: Xabadu

Comentarios en Facebook

227 Comentarios

  • COMO CONFIGURAR EL BROADCAST EN EL VIRTUAL DJ PARA QUE ME ESCUCHEN EN INTERNET… ESA ES MI UNICA DUDA… POR FAVOR SI ME LA PUEDES RESPONDER

  • Hola amigos de Como lo hago, estoy tratando de montar la radio pero tengo un problema y es que los usuarios no me pueden oir. Fui descartando posibilidades, deshabilite el firewall de mi pc, el proxy no esta activado, como ultima opcion debere habilitar el puerto 8000 de mi router y ver que sucede.Pero tengo una inquietud, es posible montar toda la instalacion tal cual la detallan en una laptop ? Gracias anteladamente.Saludos a todos

  • Hola amigos de Como lo hago, nuevamente molestandolos.Sucede que ya tuve salida y ya me puden oir, pero hay varias cosas que quisiera saber, hay alguna forma de que los oyentes en su windows media o winamp puedan ver los nombres de los temas que suenan en ese momento?
    - La unica forma de oir los temas es mediante CTRL L y poniendo la url y aceptando? o es factible abrir un browser poner la url y cuando aparece la pagina poner listen?

    -Segun me dicen la cancion se corta o entre corta eso se debe a algo? quizas la velocidad de transmision que es 112kbps, si la bajo a 24 kbps podran oir? o sera muy baja calidad?
    Gracias anteldamaente

  • @Sergio: Sobre tu primera consulta, si, se puede instalar tal cual en un notebook o laptop, no debería darte problemas.

    Sobre la segunda, tu puedes hacer un enlace en una página para que escuchen tu radio, creando el siguiente archivo:

    Para Winamp: Un archivo que contenga lo siguiente:

    [playlist]
    numberofentries=1
    File1=tu direccion ip:8000 o el puerto que uses
    Title1=Titulo de tu radio
    Length1=-1

    Nombralo como quieras pero con extension .pls

    Hay otros para Windows Media Player y Real audio, si los necesitas, no dudes en avisarnos.

    Sobre tu ultima consulta, si la transmision se corta es porque estas superando la capacidad de tu enlace a Internet, te recomiendo bajar la calidad. Intenta utilizando la ecuacion que dejamos mas arriba. Si bien 24 kbps es una calidad baja, no es mala para transmisiones online.

    Saludos

  • Hola. Intenté hacer lo de la radio pero no me funcionó. Mi winamp me muestra todos los temas a altísima velocidad y no reproduce el sonido. Tengo windows VISTA. Qué podría estar fallando? Saludos.

  • Gracias por su tiempo amigos de Como lo Hago. La radio ya transmite OK, ahora ando retocando algunas cosas y bueno probare con los 24kbps que me recomiendas, mi enlace es de 1024kbps , siguiendo la formula , podria tener un maximo de 38 usuarios.

    1. Es posible poder tener mas usuarios conectados sin tener que abonar una cuota mensual?

    2. Que sucede si en el archivo de configuracion pongo el numero maximo de usuarios =200? se podran conectar 200 pero oiran muy mal o solo se podran conectar 38 dadas las caracteristicas de mi enlace y tranmsitiendo a 24kbps o que sucederia?

    3.Por otra parte, un amigo que transmite me dijo que transmitir a 56kbps era lo mejor, es cierto eso? porque a 56kbps me restaria usuarios conectados y no soy partidario de perder usuarios, el detalle es que puedan oir todo sin cortes.

    Gracias nuevamente por la gran ayuda.
    Felicitaciones y saludos a todos

  • @juan: Normalmente eso se trata de problemas de versión.

    @Sergio: No hay problema, para eso estamos. Sobre tus nuevas consultas:

    Te aprovecho de contestar las preguntas 1 y 2 en una sola:

    1. y 2.- Si, es posible tener más usuarios conectados. Lo que indica el número máximo de usuarios simultáneos es el archivo de configuración. La ecuación que damos en este tutorial es para determinar el número máximo de usuarios que pueden estar conectados a la vez escuchando de forma fluida de acuerdo a una calidad de transmisión escogida, pero pueden haber más. En teoría desde 1 usuario más que el indicado por la ecuación ya debiesen presentarse problemas.

    Para tener más usuarios a la vez, hay 2 posibilidades: Una es aumentar tu velocidad de Internet y la otra es disminuir la calidad de transmisión. Son cualidades inversamente proporcionales, a mayor velocidad y menor calidad, más usuarios concurrentes. Lo ideal es encontrar una combinación que permita tener la mayor cantidad de usuarios posibles sin sacrificar mucha calidad.

    3.- En realidad la mejor calidad para transmitir es 128kbps hacia arriba, que se podría decir que es la calidad “mínima decente” de los MP3 que tenemos a mano, más ideal aún sería calidad CD a 160kbps o 192kbps, pero siendo realistas, deberíamos contar con un enlace muy rápido para poder soportar hartos usuarios. 56kbps es una calidad decente, pero no la mejor y en realidad su calidad no dista de la de la transmisión a 24kbps por lo que en tu caso no deberías preocuparte mucho.

    Al seleccionar la calidad de transmisión debes priorizar que te interesa más, una mayor calidad de transmisión o tener más usuarios conectados y que estos puedan oir bien.

    En cualquier caso, de querer mejorar tu calidad, hoy en día hay servicios de hosting que ofrecen servicios de streaming de radio, quizás ahi hay una buena alternativa.

    Saludos

  • Otra consulta. La última. Lo juro. Cada vez que reproduce una canción me hace una copia .wav en el dico c: y lo otro es cómo puedo alojar la radio en una pagina web de freeserver? Gracias!

  • Hola, se ve tan facil como poner una radio, pero se puede poner en una laptop y que requerimiento s necesito mi laptop es windows vista, es igual o cambia la instalacion en algo?????

  • @juan: Es Winamp el que te hace una copia .wav en el disco C:?, Si es asi te recomiendo revisar la configuración del software. Sobre tu consulta de freeservers, hasta donde tengo entendido ese proveedor de hosting no proporciona la funcionalidad de streaming, de cualquier forma tendrías que consultarlo directamente con ellos.

    @Tru: El procedimiento es el mismo para Windows Vista, lo que sí te recomiendo revisar que los enlaces provistos de descarga de software tengan versiones para ese S.O.

    Saludos a ambos

1 10 11 12 13 14 23

Deja un comentario

Ingresa con tu cuenta de Cómo Lo Hago

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Mi Cuenta

Gente linda que nos quiere

Donde mas estamos