Monta tu radio en Internet y pasa de las ondas hertzianas

8 03 2008

Gracias a la proliferación de las conexiones de banda ancha, las radios en Internet están en pleno auge. Un excelente sistema que permite acabar con las limitaciones físicas de las ondas hertzianas utilizando, como medio de transmisión, toda la infraestructura que sostiene Internet.

Existen diferentes soluciones para crear tu propia emisora en Internet: portales especializados, programas comerciales, etc. Pero, sin duda, la más completa, flexible e independiente es el sistema SHOUTcast de Winamp. Aunque no es la forma más sencilla de compartir tus inquietudes, sí es, hoy por hoy, la solución más eficiente.

¿Quieres hacer vibrar a tus amigos con tus vitalizantes sesiones de mezclas, compartir tus preferencias musicales o, simplemente, comunicar tus inquietudes al resto del planeta? En ese caso, ha llegado la hora de dar el paso y crear tu propia radio en Internet. Sigue el siguiente tutorial y, en apenas unos minutos, tendrás tu propia emisora en Internet y quizás, un billete directo hacia el éxito… ¿quién sabe?

¿Qué necesitamos?

Para crear nuestra radio en Internet necesitamos los siguientes programas. Recuerda que todos tienen versiones para Windows, Linux y Mac.

¿Y esto cómo funciona?

Bien, el sistema es bastante sencillo de entender. Por un lado, tenemos el reproductor Winamp con las canciones, sesiones o Podcasts que queremos emitir. Por otro, un servidor que se encarga de emitir en Internet todo lo que Winamp reproduce. Y el plugin, hace de conducto de comunicación entre los dos programas.

Paso 1 - Instalar los programas

Descarga los tres programas, si todavía no los tienes, e instálalos con las opciones por defecto. Winamp se te añadirá en el Escritorio, el servidor SHOUTcast en “Archivos de programas/ SHOUTcast” y el plugin, en el propio entorno del reproductor. Consejo: si nunca has utilizado el reproductor Winamp, elige como skin Winamp Classic.

Paso 2 - Configurar el servidor SHOUTcast

Accede a la carpeta de instalación del servidor SHOUTcast “Archivos de programa/SHOUTcast” y edita, mediante el Bloc de notas, el archivo de configuración “sc_serv.ini”.

Para una instalación por defecto no es necesario cambiar nada pero es importante echarle un vistazo al archivo. Todo lo que comienza por “;” son comentarios, así que lo importante se reduce a estas líneas:

  • MaxUser=32: Se refiere al número máximo de usuarios que se podrán conectar a nuestra radio
  • Password=changeme: El la contraseña de acceso para conectar Winamp con el servidor
  • PortBase=8000: Puerto por el que el servidor emitirá
  • Yport=80 o 666: Puerto para publicar el acceso a tu emisora en www.shoutcast.com
Paso 3 - Ejecutar el servidor SHOUTcast

Para ejecutar el servidor sólo tienes que hacer doble clic en el ejecutable “sc_serv.exe” en la carpeta “Archivos de programa/SHOUTcast”. Inmediatamente, podrás ver la consola del servidor. Si todo ha ido bien verás una captura similar a esta:

Paso 4 - Configurar el plugin Winamp SHOUTcast DSP

Ejecuta el reproductor Winamp, haz clic con el botón derecho del ratón sobre su ventana principal para desplegar el menú de configuración y accede a “Options/Preferences…”.

Baja hasta la opción “DSP/Effect” y haz clic en “Null SHOUTcast Source DSP”, el plugin que hemos instalado para enviar las reproducciones al servidor.

En esta misma ventana, selecciona la pestaña “Output” y añade la contraseña por defecto del servidor (si no la has cambiado es “changeme”). Asegúrate que el puerto es el correcto (8000) y el campo Address es “localhost”, si quieres emitir desde el mismo ordenador donde tienes instalado el servidor.

Pulsando el botón “Yellowpages” puedes añadir los datos que se publicarán sobre tu radio en Internet: nombre de la radio, URL, género, etc.

Selecciona la pestaña “Encoder” y define la calidad de tu emisión. Ten en cuenta las limitaciones de tu conexión ya que a mayor calidad asignada a la emisión, menos usuarios podrán conectar simultáneamente.

Paso 5 - ¡En el aire!

Y para comenzar a emitir a través de tu radio, sólo te falta un “último paso”. Vuelve a la pestaña “Output” de la ventana de opciones del plugin y pulsa el botón “Connect” para establecer la conexión entre el reproductor y el servidor. Si todo ha ido bien y tienes una reproducción en curso, al instante, verás como aumenta el contador de datos enviados del campo “Status”.

Paso 6 - Conectar con nuestra radio desde la red local

A partir de aquí suelen comenzar los problemas, así que no te preocupes si no te funciona a la primera, con un poco de paciencia lo lograrás.

La primera prueba es conectar a la radio de un modo local. Es decir, directamente desde tu PC o desde otro PC conectado en la red de tu casa u oficina ¿Tienes otro ordenador en red?

Sí, tengo otro ordenador

En este caso puedes hacer una prueba real. Instala el reproductor Winamp en el otro ordenador, ejecútalo y pulsa Ctrl+L. En la siguiente ventana introduce la dirección IP del ordenador donde has instalado la radio acompañado del puerto de emisión, el 8000 (Ej.: http://192.168.1.33:8000). Si todo ha ido bien, podrás conectar con tu radio y escuchar tu emisión en curso.

No, no tengo otro ordenador

Sin problemas. En este caso puedes hacer una prueba parcial. Ejecuta tu navegador e introduce, como dirección, la dirección IP de tu ordenador acompañado del puerto de emisión, el 8000 (Ej: http://192.168.1.33:8000).

Si todo ha ido bien accederás a la consola web de tu servidor SHOUTcast y ver una serie de datos: estado del servidor, nombre de la radio, tiempo de emisión, histórico de canciones o número de usuarios conectados.

Pero, ¿cómo averiguo la dirección IP local de mi radio?

Puedes conocer la dirección IP de un PC mediante el comando “ipconfig”. Despliega una consola “Inicio/Todos los programas/Accesorios/Símbolo del sistema”, escribe “ipconfig” y pulsa Intro.

Paso 7 - Conectar con nuestra radio a través de Internet

Si ya has hecho las pruebas y todo funciona sin problemas, sólo te falta superar un último punto crítico. Probar que cualquier persona puede conectar con tu radio.

A diferencia de las pruebas locales, para que un usuario pueda conectar con nuestra radio a través de Internet, deberemos conocer nuestra dirección IP pública. Esa dirección IP que nos asigna nuestro proveedor de Internet de un modo fijo o dinámico.

Es decir, en vez de conectar a tu radio a través de una dirección de ámbito local (Ej.: http://192.168.1.33:8000), utilizarás tu IP pública (Ej.: http://80.30.66.132:8000).

Y, ¿si tengo IP dinámica?

Hoy en día, la mayoría de conexiones ofrecidas por las ISP son sobre direcciones IP dinámicas. Cada vez que reiniciamos nuestro router, nuestro proveedor nos asigna una dirección IP diferente.

Para que no tengas que preocuparte por conocer la nueva dirección IP que te ha asignado tu proveedor antes de pasar el enlace a un amigo; SHOUTcast tiene un servicio de asignación de DNS propio.

Gracias a este sistema, cualquier persona puede conectar con tu radio simplemente buscando el nombre que le has asignado en un listado de radios operativas, www.shoutcast.com.

Accede a este listado y busca tu radio introduciendo su nombre en el campo correspondiente. El servicio de inclusión de radios suele tener algo de retraso. Es decir, si enciendes tu servidor, pasarán unos minutos antes de que tu radio se incluya en el listado.

En definitiva, si quieres que algún amigo se conecta a tu radio, sólo tienes que pasarle el enlace relacionado con la búsqueda que acabas de ejecutar (Ej: http://www.shoutcast.com/directory/?s=softonic) y pulsar el botón “Tune In!” para conectar.

Paso 8 - ¡Objetivo cumplido!

Efectivamente, si ya has alcanzado este paso ya lo tienes todo. Ahora solo te falta promocionar la emisora entre tus amigos y preparar unas buenas listas de reproducción.

Anexo - Algunos consejos para solucionar problemas
No puedo conectar a través de Internet

Básicamente, poder o no poder conectar con nuestra radio a través de Internet está condicionado por los siguientes aspectos: Firewall de Windows, cortafuegos integrado en el antivirus o el cortafuegos del router. Es decir, todos esos elementos que se encargan de que nadie, desde el exterior, pueda conectar con tu PC.

Así que, para permitir que cualquier usuario de la red pueda conectar con tu radio, tienes que hacer lo siguiente.

  1. Configurar los diferentes firewall instalados en tu PC para que dejen pasar todo el tráfico del exterior destinado al puerto 8000 de tu dirección IP.
  2. Abrir el mismo puerto en tu router mediante NAT.
Mi conexión es de Telefónica

Telefónica utiliza lo que se conoce como proxy-caché. Debido a esto, para que funcione cambia en el archivo de configuración del servidor el valor de Yport = 80 por Yport = 666.

Si sigue sin funcionar, abre además, los puertos 8001, 8002, 8003, 8004 y 8005

El servidor me da un error al conectar con yp.shoutcast.com

Esto es debido a que no has incluido los datos de tu radio. Desde la ventana de configuración del plugin, añade el nombre o descripción de tu radio, el enlace y el género.





Crea una red local a través de Internet con Hamachi

8 03 2008

Hamachi es un programa muy sencillo que te permite crear una red privada virtual (VPN) sin complicaciones, extrañas configuraciones ni quebraderos de cabeza.

Antes de que te preguntes por qué querría alguien hacer una cosa así, o incluso qué es eso, lo explicaremos. Se trata de crear una red local que en vez de estar unida por cables de red enchufados a un router, switch o directamente entre equipos, está conectada haciendo uso de Internet (y de ahí la parte “Virtual” de las siglas).

Se puede utilizar para conectar a unidades de otros equipos, compartir carpetas e impresoras y… seguramente la opción favorita de la mayoría de las personas que descargan Hamachi, para juegos multijugador en los que la opción de jugar por Internet pide demasiados requisitos o no funciona (por estar detrás de un router, etc.), mientras que las partidas en LAN sí lo hacen.

Para todos ellos, veremos como crear y conectarse a una red para empezar a disfrutar de este programa cuanto antes.

Instalación

Lo primero, claro está, es descargarlo e instalarlo, algo no demasiado complicado puesto que se encuentra en español, al menos parcialmente.

Tan solo deberemos prestar algo de atención a este apartado que, ya que se encuentra tan bien argumentado que la RAE ha dado su conformidad con el texto, vamos a obviarlo. En tu mano está si activar o no estos servicios, si bien puedes cambiar en cualquier momento esta opción.

Cuando tocaba traducir esta ventana el equipo de traducción se encontraba de vacaciones, o quizá con pocas ganas de trabajar, por lo que se ha “colado” en inglés. De todas formas tampoco es muy relevante. Te permite elegir si utilizar la versión gratuita (la que usaremos nosotros), la de pago, o probar la versión de pago durante un tiempo. Elegiremos “Use Hamachi Basic“, que es suficiente para la mayoría de la gente y gratis.

Crear una cuenta

Nada más iniciar Hamachi tendrás que crearte una cuenta. No temas, no tendrás que rellenar un formulario eterno de 27 páginas. De hecho es realmente fácil.

Crear una red

Tras esto, crearemos una red donde deberá conectarse todo el mundo que quiera pertenecer a nuestra red. Para ello, una vez estemos conectados, pulsaremos sobre el triángulo que hay abajo a la derecha de la ventana principal, y a continuación haremos clic en “Crear nueva red“.

Después hemos de elegir un nombre para nuestra red, y una contraseña, con la cual evitaremos que cualquier persona se conecte, siendo esto de especial importancia si hemos activado los archivos compartidos y demás.

Unirse a una red

El resto de personas deberán pulsar sobre el botón con el dibujo del triángulo que ya hemos mencionado y seleccionar “Unirse a una red existente“, introduciendo a continuación el nombre de red y contraseña de la red previamente creada. Una vez suceda eso, empezaremos a ver como aparecen “personas” en nuestra red.

Voilá. Ya lo tenemos listo. A partir de ahora todos los ordenadores en la red (en este caso el creador, Softonic1, y el equipo llamado sanabria) se encuentran en una red privada virtual, pueden compartir archivos como si estuvieran uno al lado del otro y, lo más importante, uno podrá crear una partida LAN en algún juego y el otro la verá y podrá conectar.

El programa, en especial la versión básica, no ofrece mucho más, aunque tampoco hace falta. Incorpora un chat, muy básico pero funcional, con el que puedes comunicarte con el resto de la gente, y poco más, pero puede presumir de ser la forma más sencilla de disfrutar de algunos de los beneficios de las VPN, sin sus inconvenientes.





Convierte IP dinámica en estática con Dynamic DNS

8 03 2008

Todas las aplicaciones que funcionan con la estructura cliente-servidor necesitan una dirección IP (Internet Protocol) fija a la que conectarse. Sin ella tendríamos que estar constantemente averiguando la nueva IP y cambiando la configuración de programas como el servidor web de emule, un servicio shoutcast, y servidores FTP, SSH, VNC, etc.

No pocos usuarios de estos programas se han visto en un auténtico estado de precariedad para conectarse con sus servidores. No les falta razón. Desgraciadamente, casi todos los proveedores de servicios de Internet (ISP) asignan por defecto IP dinámicas. Aún es más, contratar una IP fija en España cuesta unos doce euros mensuales.

Aunque no se trate de una fortuna, da rabia soltar ese dinero. Pues bien, os propongo dos soluciones gratuitas.

La primera consiste en contratar una cuenta DynDNS. Esta empresa ofrece de forma gratuita la conversión de una IP dinámica en un subdominio.

Gran parte de los routers modernos tienen un apartado para configurar una cuenta DynDNS. En él sólo hay que indicar el nombre de usuario y la contraseña con la que nos hemos registrado, y a continuación escribir el subdominio que hayamos contratado.

A partir de ese momento, el router detectará los cambios de la IP externa informando automáticamente al servidor de DynDNS. Éste asociará inmediatamente la nueva IP al subdominio que hayamos solicitado. Suelen ser del tipo Fulanitodeltal@DynDNS.com

De esta manera, nos dará igual qué IP estemos usando; con escribir nuestra dirección DynDNS siempre conectaremos con nuestro ordenador.

Hasta aquí todo suena muy bien, y ciertamente así es, sin embargo existe una pequeña contrariedad. Si nuestra IP no cambia por lo menos cada 30 días, DynDNS nos borrará la cuenta, no sin antes enviarnos un correo electrónico avisándonos de que el servicio está a punto de caducar, y dándonos la posibilidad de continuar con la cuenta con un simple clic.

Tener un dominio asociado a una IP puede convertirse en un problema de seguridad para algunos. A estos usuarios quizá les convenga más instalar AjpdSoft Aviso Cambio IP pública.

Este programa notifica por correo electrónico de cuál es la nueva IP que nos ha asignado el proveedor de servicios de Internet cada vez que nos la cambie. Para tener la tranquilidad de saber que siempre podremos conectar con nuestro ordenador de forma remota sólo hay que introducir en el panel de configuración el nombre de usuario y la contraseña de nuestro correo electrónico.

AjpdSoft Aviso Cambio IP pública cuenta además con la posibilidad de almacenar las nuevas direcciones IP en un servidor de bases de datos (MySQL) o en otro ordenador mediante conexión directa por puerto. De todas formas, lo más cómodo sigue siendo activar los avisos por correo electrónico.

Esta aplicación se puede ejecutar en segundo plano como si se tratara de un servicio, de tal manera que ni siquiera nos daremos cuenta de que está en marcha.

Enlaces: