Cómo hacer “relay” de una emisión Shoutcast (Mac y Linux)
Publicado por tanaceto en Octubre 7, 2007
Por hacer “relay” de una señal de audio entiendo que es coger esa señal que se encuentra disponible vía internet y reenviarla desde nuestra conexión.
Es muy sencillo.
Primero deberemos descargarnos la versión para Mac y Linux (vale la misma) del Shoutcast Server.
Verás que se trata de un ejecutable que no necesita instalación. Bien, lo siguiente es buscar el archivo de configuración sc_serv.conf de la carpeta que nos hemos bajado. Se abre con un editor de textos (TextEdit para Mac, o nano para Linux, lo que quieras). Ahí verás el archivos de configuración.
* Recuerda que aquellas líneas de texto que vengan precedidas de un “;” no las lee el programa, son solo anotaciones para que entiendas bien qué hace cada cosa. En ese sentido, las opciones que nos interesan cambiar son las siguientes:
MaxUser=3 Aquí pones el número máximo de usuario. Leer esto (punto 5: nº usuarios)
Password=changeme Aquí pon la contraseña (la necesitarás luego)
PortBase=8000 Puerto por defecto. Leer esto (punto 4: routers)
Eso es lo básico. Si sigues más adelante encontrarás la “network configuration”. Dentro de ella hay dos líneas que nos interesan mucho:
; RelayPort=8000
; RelayServer=80.39.92.162
Aquí deberemos borrar el “;” para que el programa lea el comando. En RelayPort deberemos poner el puerto que tenga la emisión que queramos re-emitir. En RelayServer pondremos la IP correspondiente. Por ejemplo:
RelayPort=8000
RelayServer=80.25.8.166
Guardamos y salimos. Luego activamos el programa (en la consola vamos a la carpeta de shoutcast y escribimos el comando ./sc_serv)
ejemplo:
/applications/shoutcastserver/./sc_serv
Consejos:
- Si sale FATAL ERROR en la ventana del shoutcast, probablemente sea porque se quedó el proceso del sc_serv abierto. Deberás cerrar el proceso y abrirlo de nuevo.
- El archivo sc_serv.log guarda los datos de entrada de oyentes. Tendrás que leerlo con programas para ver archivo .log. Por ejemplo el Sawmill. No todos los programas de lectura de archivos .log leen los de shoutcast.
- Una vez funcione, podrás controlar la información en tiempo real del servidor en tu propia IP local y el puerto 8000 (escribe en tu navegador http://127.0.0.1:8000 y saldrá el menu de información de tu emisión). Si dentro del menú le das a “admin”, te pedirá nombre de usuario y contraseña. El usuario es siempre “admin”, y el password el que pusieras en el archivo sc_serv.conf.
Ánimo
PD: Si quieres saber cómo emitir a través del winamp y shoutcast lee esto.
Imagen del programa sc_serv en correcto funcionamiento