Sistema automatizado de grabación de vídeo para BCAM

Irontec ha desarrollado un sistema de videograbación automática de los eventos que se organizan en el salón de actos de BCAM (Basque Center of Applied Mathematics) en Bilbao, para evitar la interactuación humana y permitir que su personal se dedique únicamente a lo verdaderamente importante: la investigación matemática.

Sistema automatizado de grabación de vídeo para BCAM

Objetivo

BCAM realiza numeros eventos (cursos, charlas, encuentros...) en su salón de actos con un alto interés para la comunidad científica. Cuando nos encargó este proyecto para automatizar las grabaciones de vídeo, nos marcó los siguientes objetivos:

  • Integración con la sala: la grabación debe ser totalmente automática, sincronizando el arranque del sistema de grabación y el despliegue de la pantalla del proyector
  • Integración con Google Calendar 
  • Flexibilidad: los eventos pueden reprogramarse, los vídeos ocultarse, etc.
  • Control: el código de la solución es open source, por lo que BCAM podrá integrarlo con otras soluciones

La solución aportada


La solución aportada tiene las siguientes características:

  • Desarrollado a medida con Zend Framework, Bootstrap, ffmpeg, supervisord, gearmand, apache, mysql
  • Grabación de vídeo sincronizada con despliegue automático del foco y el proyector mediante relés automatizados
  • Sistema ultra sencillo: las grabaciones se inician pulsando un solo botón 
  • Arranque/parada manual o programado gracias a la integración con Google Calendar
  • Publicación en zona privada (VPN) o en Youtube

Para este proyecto, hemos contado con la participación de Erabi para la instalación de la videocámara y de los focos.

El panel de control

El panel de control del sistema permite gestionar todas las posibilidades del videograbador agrupadas en 4 sencillas interfaces de usario

Programador de grabaciones

  • Interfaz simple para programar nuevas grabaciones (fecha y hora de inicio-fecha y hora de finalización)
  • Posibilidad de importar eventos creados en Google Calendar
  • Fácil visualización de los eventos programados con un único calendario

Visor en tiempo real

El sistema muestra, en la misma pantalla de "Programación de grabaciones", el evento que se está grabando y permite verlo en tiempo prácticamente real.

Listado de grabaciones pendientes

Partiendo de los eventos programados se pueden visualizar todas las grabaciones pendientes. El usuario puede modificar la fecha de grabación e incluso cancelarla.

Listado de grabaciones realizadas

Esta pantalla muestra un historial de los eventos grabados con las siguientes características:

  • Listado de todas las grabaciones realizadas
  • Sistema de roles para permitir eliminar grabaciones a determinados usuarios
  • Edición de video:
    • Añadir cartela de inicio (especificando los segundos de duración) a partir de una plantilla preconfigurada con el título del evento y el texto que el usuario considere oportuno
    • Posibilidad de trocear el vídeo y eliminar espacios en blanco
    • Añadir cartela de finalización del video
    • Sistema de previsualización de la edición no destructiva
  • Diferentes posibilidades de gestión de las grabaciones:
    • Visualización del vídeo directamente en el navegador
    • Publicación en la VPN: los usuarios con acceso a la VPN pueden visualizar los vídeos marcados como públicos directamente en cualquier navegador (el visor utiliza el estándar de vídeo de HTML5, con las particularidades de cada navegador).
    • Publicación en Youtube
    • Descarga del vídeo

En resumen

  • Cliente: BCAM (Basque Center of Applied Mathematics)
  • Web: http://www.bcamath.org
  • Sector: Investigación científica

BCAM, o Centro Vasco de Matemáticas Aplicadas (Basque Center of Applied Mathematics), es un centro interdisciplinario de nivel mundial sobre Matemática Aplicada promovido por el Departamento de Educación, Política Lingüística y Cultura del Gobierno Vasco, La Diputación Foral de Bizkaia, la Universidad del País Vasco e Ikerbasque.

Todos los casos de éxito

Información adicional