airtime-es-1-9

Instalación automática

Este método de instalación está diseñado para computadoras con Ubuntu o Debian GNU/Linux, y es el más recomendado para sistemas de producción de Airtime. Si has realizado una instalación manual de Airtime en tu servidor, deverás ejecutar el código airtime-uninstall para eliminarlo antes de iniciar la instalación automática.

Fijar repositorios para Ubuntu

Al instalar en un servidor de Ubuntu, algunos de los paquetes de Airtime están en los repositorios universemultiverse de Ubuntu. Si estos repositorios están deshabilitados, puedes activarlos en el archivo /etc/apt/sources.list, al abrir el editor nano editor dentro de tu consola. El editor nano debe estar instalado predeterminadamente, de lo contrario, puedes instalarlo con el comando:

$ sudo apt-get install nano  

Luego, abre el archivo sources.list file con el comando:

$ sudo nano /etc/apt/sources.list
Para un servidor Ubuntu Lucid, halla las líneas que inician con deb y finalizan coh lucid universelucid-updates universe, y agrega multiverse al final de las líneas si éstas no lo muestran. El repositorio multiverse es necesario para la biblioteca libmp3lame0 , la cual sirve como codificador MP3.

Los URL del repositorio exacto en tu archivo sources.list difieren de los que aparecen en la imagen anterior, dependiendo de tu locación.

El repositorio de Sourcefabric contiene paquetes para Airtime, y otros repositorios que podrías necesitar con el programa. Para agregar el repositorio de Sourcefabric a un servidor Ubuntu Lucid, agrega la siguiente línea al final del archivo sources.list:

deb http://apt.sourcefabric.org/ lucid main

Para Ubuntu Maverick, Natty o Oneiric, sustituye maverick, nattyoneiric con lucid en la línea anterior.

Presiona Ctrl+O (la tecla Ctrl y la letra O juntas) para guardar el archivo, luego, Ctrl+X para cerrar el editor nano.

Fijar repositorios en Debian

En un servidor Debian squeeze, puedes editar el archivo /etc/apt/sources.list como raíz usando el comando:

# nano /etc/apt/sources.list

Los paquetes de codificación para MP3 encoding no están incluídos en los repositorios de Debian. Puedes obtener los paquetes necesarios, libmp3lame0libmp3lame-dev agregando este repositorio al final del archivo:

deb http://www.debian-multimedia.org squeeze main non-free

Para agregar el repositorio de Sourcefabric a un servidor Debian squeeze server, agrega esta línea al final del archivo:

deb http://apt.sourcefabric.org/ squeeze main

Presiona Ctrl+O (la tecla Ctrl y la letra O juntas) para guardar el archivo, luego, Ctrl+X para cerrar el editor nano.

Instalar la tecla de clave de Sourcefabric  

Ejecuta la lista de paquetes del sistema con:

$ sudo apt-get update

Verás un mensaje de error sobre la ausencia de una clave pública.



Para arreglar este error del sistema, debes instalar el paquete sourcefabric-keyring, el cual contiene la clave de firma del paquete. Esta clave codificada es una medida de seguridad que asegura que los paquetes de Airtime que descargues en el futuro no hayan sido manipulados por terceras personas. Puedes instalar la clave con el comando: 

$ sudo apt-get install sourcefabric-keyring

Cuando se te pida, presionda la tecla Y en tu teclado para instalar el paquete sourcefabric-keyring sin verificación. Si deseas verificar la autenticidad de la clave del paquete, contacta a Sourcefabric y recibirás asistencia.



Actualiza las fuentes de software de tu computadora nuevamente, y confirma que estés usando un repositorio confiable: 

$ sudo apt-get update
Ya no deberías ver el mensaje de error sobre la clave ausente.

Instalar el sistema administrador de la base de datos 

Airtime usa una base de datos PostgreSQL para administrar archivos multimedia y y metadatos asociados al servidor de almacenamiento. Dependiento de la escala de instalación de Airtime, puede que desees instalar PostgreSQL en un servidor separado. Si solo tienes un servidor, puedes instalar el paquete postgresql en la misma computadora de Airtime con el comando:

$ sudo apt-get install postgresql

Instalar un servidor de transmisión

Puede que desees transmitir desde Airtime a un servidor de distribución Icecast, sin necesitar una tarjeta de sonido un mezclador en la cadena de radiodifusión. Esta opción es recomendable para las estaciones completamente automatizadas, en que todos los programas se reproducen en Airtime. Puedes instalar el paquete icecast2 con el comando:

$ sudo apt-get install icecast2

En algunos casos, puede que desees transmitir desde Airtime hacia un servidor Icecast remoto; por ejemplo, si Icecast está instalado en un servidor dentro de un centro de datos con mayor ancho de banda que el servidor Airtime en tu estudio. Esya separación puede ser necesaria si tu tranmisión se populariza, porque cada escucha adicional, conectado a Icecast, demanda más ancho de banda. En ese caso, no necesitas instalar el paquete icecast2 en tu servidor Airtime.

Antes de ejecutar Icecast por primera vez, debes editar el archivo /etc/icecast2/icecast.xml para cambiar los valores predeterminados <source-password>, <relay-password> y<admin-password> de 'hackme' a algo más seguro.

$ sudo nano /etc/icecast2/icecast.xml

También debes cambiar el valor <hostname> al nombre del administrador del servidor de Icecast:

<hostname>icecast.example.com</hostname>

Guarda y cierra el archivo icecast.xml file con Ctrl+O y Ctrl+X. Luego, fija el servidor Icecast para que inicie automáticamente cuando el servidor ejecute el archivo /etc/default/icecast2:

$ sudo nano /etc/default/icecast2

fijando al valor de ENABLE un valor true en la última línea del archivo:

ENABLE=true 

Guarda y cierra el archivo icecast.xml file con Ctrl+O y Ctrl+X, luego, inicia Icecast:

$ sudo service icecast2 start

El servidor debe responder:

Starting icecast2: Starting icecast2
Detaching from the console
icecast2.

Instalar Airtime

Puedes instalar el paqute Airtime con:

$ sudo apt-get install airtime

Este comando instalará todos los componentes de Airtime, junto a otros paquetes que Airtime requiere para ejecutar.

$ sudo apt-get install airtime
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Suggested packages:
  airtime-audio-samples lame mpg123
The following NEW packages will be installed
  airtime
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/15.6MB of archives.
After this operation, 73.1MB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously deselected package airtime.
(Reading database ... 400129 files and directories currently installed.)
Unpacking airtime (from .../airtime_1.9.4-10_amd64.deb) ...

Cuando los paquetes se hayan descargado e instalado, se te harán unas preguntas sobre la configuración del sistema de  Airtime. Puedes aceptar las preferencias predeterminadas presionando Enter, o usa la tecla de tabulación para cambiar tu selección.

Primero, se te preguntará si deseas crear una configuración automática para el servidor web Apache.

Si así lo deseas, deberás ingresar el nombre del dominio que tu equipo utilizará para accesar Airtime. Para un servidor de prueba que sólo será accesado desde la misma computadora, usa la ubicación predeterminada localhost.

Luego, fija la dirección de correo electrónico del servidor administrativo, lo que te servirá de práctica en caso de que el servidor presente problemas. Para un servidor de prueba, la dirección localhost es aceptable.

Los servidores Debian y Ubuntu tienen una configuración Apache predeterminada, la cual puede bloquear el acceso para el equipo de la estación. Si lo deseas, esta configuración predeterminada puede ser removida automáticamente.

Si estás configurando Airtime para transmitir directamente a Icecast sin usar una tarjeta de sonido, puedes ingresar el nombre de equipo y las contraseñas del servidor Icecast durante la instalación de Airtime.

Primero, fija el nombre de equipopara el servidor de Icecast. Si tienes Icecast instalado en el mismo equipo de Airtime, puedes ingresar localhost aquí.


La seguridad de tu servidor de transmisiones depende de la fuerza de las contraseñas que asignes. Debes fijar contraseñas seguras para los accesos source, relay y admin.


Finalmente, se te pedirá que elijas la zona horaria de tu estación. Hallarás una lista de zonas horarias en el Apéndice de este manual.


En algunas distribuciones GNU/Linux, puede aparecerte una advertencia sobre la actualización del paquete rabbitmq-server, aún si nunca lo has instalado en tu equipo. Si RabbitMQ sólo está siendo usado por Airtime en tu servidor, presiona Enter para continuar.


El instalador de Airtime installer ejecutará un código para revisar que el ambiente de tu servidor esté correctamente configurado.

 *** Verifying your system environment ***
CPU                            = Dual Core AMD Opteron(tm) Processor 170
Total RAM                      = 6128244 kB
Free RAM                       = 167276 kB
OS                             = Ubuntu 10.04.3 LTS x86-64
AIRTIME_CONFIG_FILES           = OK
POSTGRESQL_DATABASE            = OK
PYTHON_KOMBU_VERSION           = 1.2.0
PYTHON_POSTER_VERSION          = 0.8.1
PYTHON_MUTAGEN_VERSION         = 1.20
PYTHON_PYINOTIFY_VERSION       = 0.9.2
RABBITMQ_SERVER                = OK
AIRTIME_VERSION_URL            = http://localhost:80/api/version/api_key/%%api_key%%
APACHE_CONFIGURED              = YES
AIRTIME_VERSION                = 1.9.4
PLAYOUT_ENGINE_PROCESS_ID      = 24021
PLAYOUT_ENGINE_RUNNING_SECONDS = 7
LIQUIDSOAP_PROCESS_ID          = 24025
LIQUIDSOAP_RUNNING_SECONDS     = 7
MEDIA_MONITOR_PROCESS_ID       = 24078
MEDIA_MONITOR_RUNNING_SECONDS  = 7
SHOW_RECORDER_PROCESS_ID       = 24055
SHOW_RECORDER_RUNNING_SECONDS  = 7
ICECAST_PROCESS_ID             = 23649

  -- System setup looks OK!

********************** Install Complete ***********************

Ahora puedes proceder al capítulo de Configuración.



your comment:
name :
comment :

If you can't read the word, click here
word :