Documentación

Instalación Galicaster


Para la instalación de Galicaster detallada en esta guía, se utilizó el sistema operativo Ubuntu 14.04.

  1. Descargar Galicaster
  2. En primer lugar, es necesario descargar Galicaster el archivo .deb desde el siguiente enlace: https://wiki.teltek.es/display/Galicaster/Download+Galicaster

  3. Agregar repositorio
  4. Antes de instalar el archivo recién descargado, se debe agregar el siguiente repositorio:

    $ sudo add-apt-repository ppa:mc3man/trusty-media
    $ sudo apt-get update
    $ sudo apt-get install ffmpeg gstreamer0.10-ffmpeg

  5. Ejecución del archivo .deb
  6. Agregado el repositorio, se debe ejecutar el archivo .deb, previamente descargado.

  7. Configuraciones
  8. Dentro de nuestra experiencia, se recomienda agregar un vínculo simbólico con la cámara y los otros dispositivos, con la finalidad de que en caso de que la cámara se cambie de puerto o Linux le cambie la asignación de número, pueda seguir identificando los dispositivos.

    Para esto se debe crear el archivo: /etc/udev/rules.d/galicaster.rules

    Luego, ejecute:

    $ udevadm info --attribute-walk --name=${device}

    Donde "${device}" es el punto de montaje del SO, ejemplo:

    $ udevadm info --attribute-walk --name=/dev/video0
    $ udevadm info --attribute-walk --name=/dev/video1 | grep name

    Algunos ejemplos de perfil son:

    KERNEL=="video[0-9]*", ATTR{name}=="Epiphan VGA2USB #V2U19350", GROUP="video", SYMLINK+="screen"
    KERNEL=="video[0-9]*", ATTR{name}=="ivtv0 encoder MPG", GROUP="video", SYMLINK+="camera"
    KERNEL=="video[0-9]*", ATTR{name}=="UVC Camera (046d:0821)", GROUP="video", SYMLINK+="webcam"
    KERNEL=="video[0-9]*", ATTR{name}=="ivtv0 encoder MPG", GROUP="video", SYMLINK+="haucamera"
    KERNEL=="video[0-9]*", ATTR{name}=="ivtv0 encoder YUV", GROUP="video", SYMLINK+="hauprevideo"
    KERNEL=="video[0-9]*", ATTR{name}=="ivtv0 encoder PCM", GROUP="audio", SYMLINK+="haupreaudio"

    En caso de que no exista el atributo del ejemplo, se pueden utilizar otros, como se puede observar en los ejemplo de la siguiente página: https://wiki.archlinux.org/index.php/Udev

    Para el correcto funcionamiento de Galicaster, es necesario cambiar al propietario de los archivos instalados. Esto se realiza con los siguientes comandos:

    $ sudo chown -R : /etc/galicaster
    $ sudo chown -R : /usr/share/galicaster

    Donde <user> es el nombre de usuario que ejecutará Galicaster, y <group> es el grupo al que pertenece el usuario (usualmente es el mismo nombre de usuario).

    4.1 Creación de Perfiles

    Se debe crear un perfil para la cámara web y el micrófono en el archivo /etc/galicaster/profiles/webnosound.ini

    Ejemplo de perfil:

    [data]
    name = Webcam no sound

    [track1]
    name = Webcam
    device = v4l2
    location = /dev/video0
    file = CAMERA.avi
    flavor = presenter
    caps = image/jpeg,framerate=15/1,width=640,height=480

    El detalle sobre la configuración avanzada de perfiles, se puede encontrar en: https://wiki.teltek.es/display/Galicaster/Input+Profiles