Instalación Galicaster
Para la instalación de Galicaster detallada en esta guía, se utilizó el sistema operativo Ubuntu 14.04.
- Descargar Galicaster
- Agregar repositorio
- Ejecución del archivo .deb
- Configuraciones
En primer lugar, es necesario descargar Galicaster el archivo .deb desde el siguiente enlace: https://wiki.teltek.es/display/Galicaster/Download+Galicaster
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
Agregado el repositorio, se debe ejecutar el archivo .deb, previamente descargado.
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