Cómo instalar el servidor Shoutcast en Ubuntu 18.04 LTS

SHOUTcast es una aplicación de software libre, de código abierto y multiplataforma que puede utilizarse para transmitir medios de comunicación a través de Internet. SHOUTcast se utiliza especialmente para crear o escuchar emisiones de audio por Internet. SHOUTcast nos permite transmitir un flujo de música al cliente remoto conectado al servidor.

En este tutorial, aprenderemos a instalar el servidor multimedia SHOUTcast en Ubuntu 18.04 LTS.

Requisitos

  • Un servidor con Ubuntu 18.04 LTS.
  • Una dirección IP estática 192.168.0.102 está configurada en tu servidor.
  • El root está configurado en tu servidor.

Instalar Shoutcast

En primer lugar, tendrás que descargar la última versión de Shoutcast desde su página web oficial. Puedes descargarla con el siguiente comando:

cd ~
wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz

Una vez completada la descarga, crea un nuevo directorio en tu directorio principal y extrae el archivo descargado dentro de él:

mkdir ~/shoutcast
cd ~/shoutcast
tar -xvzf sc_serv2_linux_x64-latest.tar.gz

A continuación, tendrás que crear un nuevo archivo de configuración para Shoutcast. Puedes hacerlo con el siguiente comando:

nano sc_serv.conf

Añade las siguientes líneas:

[email protected]
[email protected]
requirestreamconfigs=1
[email protected]
streamid_1=1
[email protected]
streampath_1=http://192.168.0.102:8000
logfile=logs/sc_serv.log
w3clog=logs/sc_w3c.log
banfile=control/sc_serv.ban
ripfile=control/sc_serv.rip

Cambia la contraseña y la dirección IP según tus necesidades.

Accede a Shoutcast

Ahora que Shoutcast está instalado y configurado, es el momento de iniciar el servicio Shoutcast y acceder a su interfaz web.

Ejecuta el siguiente comando para iniciar el servidor de Shoutcast:

./sc_serv &

Deberías ver la siguiente salida:

2018-05-30 17:37:03 INFO *********************************************************************
2018-05-30 17:37:03 INFO ** SHOUTcast Distributed Network Audio Server (DNAS) **
2018-05-30 17:37:03 INFO ** Copyright (C) 2014-2017 Radionomy SA, All Rights Reserved **
2018-05-30 17:37:03 INFO *********************************************************************
2018-05-30 17:37:03 INFO [MAIN] SHOUTcast DNAS/posix(linux x64) v2.5.5.733 (Oct 9 2017)
2018-05-30 17:37:03 INFO [MAIN] PID: 9383
2018-05-30 17:37:03 INFO [MAIN] Saving log output to `/home/administrator/shoutcast/logs/sc_serv.log'
2018-05-30 17:37:03 INFO [MAIN] Automatic log rotation interval: 1 day
2018-05-30 17:37:03 INFO [MAIN] Loaded config from `/home/administrator/shoutcast/sc_serv.conf'
2018-05-30 17:37:03 INFO [MAIN] Calculated CPU count is 2 -> using all available CPUs
2018-05-30 17:37:03 INFO [MAIN] Limited to 1024 file descriptors [relates to ulimit -n]
2018-05-30 17:37:03 INFO [MAIN] Starting 2 network threads
2018-05-30 17:37:03 INFO [MICROSERVER] Listening for source and client connections on port 8000
2018-05-30 17:37:03 INFO [MICROSERVER] Listening for legacy source connections on port 8001
2018-05-30 17:37:03 INFO [MICROSERVER] Flash policy file server not enabled

Una vez iniciado el servidor, abre tu navegador web y escribe la URL http://192.168.0.102:8000, serás redirigido a la siguiente página:

Resumen del flujo de Shoutcast

Ahora, haz clic en el botón de inicio de sesión del servidor, deberías ver la página de inicio de sesión de Shoutcast como se indica a continuación:

Iniciar sesión en el servidor de shoutcast

Aquí, proporciona tu nombre de usuario y contraseña de administrador que has especificado en el archivo de configuración, luego haz clic en el botón Aceptar, deberías ver el panel de control de Shoutcast en la siguiente página:

Consola de gestión del servidor Shoutcast

Enhorabuena! has instalado con éxito el servidor Shoutcast en el servidor Ubuntu 18.04 LTS.

También te podría gustar...