Proyecto FIBtv Integración de sistemas para difusión de vídeos públicos y privados Jaume Moral

Slides:



Advertisements
Presentaciones similares
La Biblioteca y el Portal docente
Advertisements

Consultec, S.L. Bilbao – Donostia San Sebastián – Madrid – Pamplona – Santander – Vitoria Gasteiz Gestión de ayudas y subvenciones.
Línea Estratégica 4Incrementar el nivel de formación profesional de los bibliotecarios.
Oferta Académica y POD Curso de Gestión Aplicaciones Informáticas.
1 Jornada de Bienvenida en la Facultad de Economía y Empresa Biblioteca.
Servicios Multimedia en el CSIC Centro Técnico de Informática - CSIC Dolores de la Guía Juan Manuel Bolaño
Configurar un curso (Función del profesor) Editar el nombre, el nombre corto y el informe (que se muestra en la portada) Escoger la formato del curso y.
Recursos de información para la docencia y la investigación (2012) Sesión 6: Repositorios Complutenses: Archivo Institucional y Complumedia.
UAM Biblioteca y Archivo Tutoriales. Conecta2 Junio 2013.
La Biblioteca en 5 minutos Bienvenido a la Biblioteca de la Universidad de Zaragoza Conoce la Biblioteca en 5 minutos.
GUÍA DE SERVICIOS PARA ALUMNOS
1 GUÍA DE SERVICIOS PARA ALUMNOS Todo lo que le interesa saber sobre la Biblioteca de la Universidad de León BIBLIOTECA DE LA UNIVERSIDAD DE LEÓN.
Es un sitio web interactivo el cual fue creado para compartir experiencias, conocimientos e ideas entre diferentes grupos de COOPEALIANZA. En el sitio.
Streaming (Retransmisión de contenidos multimedia en Internet)
Gestión de Medios de Redes Corporativas
CREACION DE ESPACIOS VIRTUALES PARA TRABAJO EN EQUIPO
Conoce el CRAI Biblioteca de Matemáticas
DIRECT ACCESS.
El Streaming Integrantes: Julio César Restrepo Ricardo García
0/ Localizar la intranet en los tablet del alumno. Como la Intranet está instalada en algunos ordenadores, debemos localizarla primeramente para poder.
Sistema integral Académico Administrativo de la Universidad Católica de La Plata Noé Web de Docentes.
Solución tecnológica en Petrobras Energía S. A
Semana de Bienvenida 2012 Visitas guiadas, información sobre los servicios y colecciones de las distintas bibliotecas y otras actividades.
La gestión de los Centros Docentes no universitarios
Las bibliotecas como apoyo al aprendizaje: Una perspectiva complutense Gestionar el EEES: balance y planes de acción JORNADAS UAM-UCM (28 y 29 de noviembre.
Ciencias Básicas Biblioteca. Qué es la Biblioteca La Biblioteca es un centro de recursos para el aprendizaje, la docencia y la investigación. Los recursos.
Centro de Recursos para el Aprendizaje y la Investigación – U.B. Proyecto SIRI Servicio de Recursos de Información para la docencia FESABID 2007 J. Casals,
1 Consigna 2006 UPV/EHU Consigna David Fernández Acin CIDIR Bizkaia Euskal Herriko Unibertsitatea / Universidad del País Vasco XXII.
UPCommons Portal de acceso abierto al conocimiento de la UPC
Programación multimedia en tiempo real y en diferido: canal web de documentación informativa TVDoc. Dr. Alfonso López Yepes Colaborador:
Conocer la Biblioteca de Matemáticas Curso
Biblioteca de la Universidad de Málaga
MANUAL DEL PUBLICADOR EN JOOMLA (8)
Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.
Administración de comunidades Centro de Enseñanza de Lenguas Extranjeras Taller intersemestral 2011-II.
UPCommons Portal de acceso abierto al conocimiento de la UPC VI Workshop de REBIUN : la biblioteca digital y el espacio global compartido UPCommons Portal.
Dirección de informática del CECYTEM Octubre 2014.
UPCommons XII Jornadas Na cionales de Información y Documentación en Ciencias de la Salud Construyendo UPCommons, el repositorio institucional de la UPC.
3. Espacios de trabajo. Manual de formación 2 3. Espacios de trabajo 3.1 Introducción … ……pág.45.
Aula Virtual para alumnos
3er Encuentro OS-Repositorios Universidad Complutense, Madrid, diciembre 2008 ¿Qué haces para proyectar tu repositorio? Jordi Prats
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
Mensajería cliente-servidor en Flex y Java
Las TIC’s en la educación
Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla.
Bienvenidos a la Biblioteca Actividad de Libre Configuración “Fuentes de Información en Turismo” Curso José Manuel Vinagre Lobo, Ana María Surián.
3WDocument  Administración de documentos a través de Internet o al interior de una Intranet 3W S.A. Santiago
La Biblioteca en 5 minutos Bienvenido a la Biblioteca de la Universidad de Zaragoza Conoce la Biblioteca en 5 minutos.
INTEGRANTES OSIRIS KATHERINE SANDOVAL LOPEZ ELKIN LEONARDO VILLAMIZAR BARAJAS JORGE MENDEZ JONATHAN BOTELLO.
TEMA No. 8
Sistema Ticket de Servicio
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
Universidad Pedagógica Experimental Libertador
Servicio “streaming”.
Facultad de Ciencias del Mar Biblioteca. Quiénes somos: el equipo Bibliotecaria: Avelina Fernández Manrique de Lara Técnico especialista (mañanas): Ricardo.
Wordpress. ¿Qué es WordPress? WordPress es un sistema de gestión de contenidos (CMS) que permite crear y mantener un blog u otro tipo de web. Con casi.
File Transfer Protocol.
LEF Sara Salustia Acata Martínez. Son muchos los recursos que podemos encontrarnos en la web para trabajar con nuestros alumnos y enriquecer el proceso.
Valentina Hincapié. Christian Hincapié.. ¿QUE ES LINUX? GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel.
Servidores y base de datos online Kevin Caballero Diego Flórez Miguel Ángel Luigi Ovalles.
Errores comunes al instalar SQL Server 2008
Repositorios en la Web Desarrollo de aplicaciones web Prof: Jimi Quintero Dalia Rangel C.I: v
Univesridad de Barcelona
Semana de Bienvenida a la Biblioteca Complutense 18 al 21 de octubre de 2004 Visitas guiadas, información sobre los servicios y colecciones de las distintas.
UD 8: “Instalación y administración de servicios de audio y video” Servicio “streaming” Luis Alfonso Sánchez Brazales.
Programa RED-DES Fundación Galileo. Servicios Gmail Google Groups Google Calendar Google Docs Google Sites.
Biblioteca de Arquitectura. Universidad de Sevilla. Curso 15/16 Máster en Urbanismo, Planeamiento y Diseño Urbano.
WINDOWS SERVER 2008 r2 ADMINISTRACION DE RECURSOS: Con el Administrador de recursos del sistema de Windows del sistema operativo Windows Server® 2008 R2,
Aula Virtual: para Grados y Másteres a partir del curso 11/12
Construir un sistema de información en Internet e-conecta + zahén.
Transcripción de la presentación:

Proyecto FIBtv Integración de sistemas para difusión de vídeos públicos y privados Jaume Moral

Índice ¿Qué es? Necesidades Integración de sistemas Videos privados Ejemplos de uso Conclusiones y líneas de futuro

¿Qué es? No es un canal corporativo No es un youtube de la facultad No es un servidor de video Es un sistema integral de gestión de emisiones en directo, grabación y catalogación de videos que permite su difusión pública o privada.

El inicio Parte de la renovación de la sala de actos de la FIB

Qué piden los usuarios? Quiero que estos videos los puedan ver sólo los alumnos de mi asignatura Quiero que estos videos los puedan ver sólo los alumnos de mi asignatura Esta conferencia la deben poder ver todos los profesores de la facultad, aunque no estén en el campus Queremos colgar el video con la presentación del proyecto en algún sitio dónde sólo lo pueda ver nuestro grupo Queremos colgar el video con la presentación del proyecto en algún sitio dónde sólo lo pueda ver nuestro grupo Los videos públicos se tienen que enviar automáticamente a la biblioteca Los videos públicos se tienen que enviar automáticamente a la biblioteca

Necesidades Catálogos Catálogos: colecciones de videos Administración descentralizada Quien puede verlo Quien puede añadir videos Quien puede cambiar los datos del catálogo Diferentes formas de añadir videos Automáticamente al acabar una emisión A partir de un video en el servidor Haciendo upload de un video

Necesidades Emisiones en directo Poder preparar las emisiones Titulo, descripción, hora… Incrustar los metadatos en el video Definir el grado de privacidad asociando la emisión a un catálogo El video quedará almacenado en el catálogo una vez finalice Que puede ser utilizado por personal no especializado Arrancar y parar la emisión fácilmente No utilizar las herramientas del encoder

Necesidades Privacidad Catálogos de videos privados por IP Facultad Universidad Internet Catálogos de videos privados por rol de la persona en la facultad Tipo de usuario: profesor, estudiante Asignaturas que imparte o que cursa Otros grupos a los que pertenece (LCFIB, Junta de Facultad, …) Igual para emisiones en directo

Necesidades Integración Sistema de Single Sign On CAS Aplicación web Servidor de video Reservas de salas de presentaciones Poder obtener los datos de las conferencias Repositorio institucional UPCommons Poder enviar los videos que no tienen requisitos de privacidad

Repositorio UPCommons Acceso abierto al conocimiento de la UPC Tesis doctorales Revistas Trabajos académicos y docentes Videoteca de la UPC Da visibilidad a los videos de la facultad Permite su uso como material docente en el campus virtual de la UPC (Atenea) Permite su difusión en CanalUPC.tv

Cómo planteamos el proyecto? Desarrollo de la aplicación web FIBtv como Proyecto Final de Máster del Máster en Tecnologías de la Información En paralelo Puesta en marcha del servidor de video Aplicación de gestión de la capturadora Página para las emisiones en directo Queríamos que se pudieran utilizar las instalaciones aunque no tuviéramos el sistema completo

Escoger el servidor de video Flash Media Server (FMS) Problema de presupuesto Flumotion Complejidad de uso Windows Media Services (WMS) Tecnología conocida Acuerdos con Microsoft a nivel de facultad Posibilidad de desarrollar un plugin de autenticación / autorización Windows Media Encoder para codificar la entrada de video

Visión global del sistema El sistema FIBtv pues se compone de… Aplicación propiamente Windows Media Encoder (WME) Scripts de control de WME Windows Media Services (WMS) Plugins de autenticación para WMS Repositorio UPCommons Sistema de reserva de salas Servidor de Single Sign On CAS

Sistema de reservas de salas Aplicación FIBtv Aplicación FIBtv Windows Media Services Windows Media Encoder Plugin Aut/auth Plugin Aut/auth Script arranque Obtiene datos y activa la emisión Script parada Desactiva la emisión Envia el stream Consulta las próximas emisiones (iCal) Usuario y Roles Plugin Roles Plugin Roles Servidor CAS Conexiones de usuarios Envía metadatos del video Repositorio UPCommons Envía el video

Tecnologías Aplicación web CakePHP + Apache + MySQL Servidor de video autenticado Windows Media Services DLL de autenticación (CAS) y autorización en C# Aplicación de reserva Lotus Notes Scripts de arranque / parada Autoit

Aplicación FIBtv Aplicación FIBtv Servidor CAS Plugin Roles Plugin Roles 3 Username (perico.palotes) + password 1 ?video=21 2 Redirecciona al login LDAP 4 Valido username+ password 7 Valido el ticket ST-987 perico.palotes 8 La aplicación sabe que ha entrado perico.palotes Videos privados Cómo funciona CAS ? 5 Genero ticket ST-987 para perico.palotes para FIBtv 6 Redirecciona a ?video=21&ticket=ST-987

Videos privados Cómo se protege un stream? Asociamos nuestro plugin de autorización y autenticación a un punto de publicación La idea es… FIBtv pide al CAS un ticket para WMS WMS valida el ticket y comprueba el acceso No se sirve ningún video sin ticket: obligamos a entrar por la aplicación web. El sistema es válido para videos grabados y para emisiones en directo

Aplicación FIBtv Aplicación FIBtv Windows Media Services Plugin Aut/auth Plugin Aut/auth Servidor CAS Plugin Roles Plugin Roles 5 mms://wms-fibtv... ?video=21 &ticket=ST Obtengo username + roles: perico.palotes / EST, EST-AC - Valido acceso al video según roles 3 Pido ticket en nombre de perico palotes para WMS ST Obtengo página con URL del stream 1 ?video=21 6 Valido el ticket de WMS ST-467 perico.palotes 7 Valido acceso a video 21 para perico.palotes 8 Devuelvo el stream de vídeo

Ejemplos de uso Catálogo Jornadas EEES Público para todo el mundo, no hace falta hacer login para verlo Se envían los videos a UPCommons Catálogo Reuniones de Junta de facultad Restringida a los miembros de la junta Emisión Junta Facultad 26/11/2008 Asociada al catálogo anterior En directo sólo por los miembros de la junta. Cuando acaba la emisión, se almacena en el catálogo de Reuniones de Junta de Facultad

Ejemplo de uso Emisión de una conferencia (1) Se hace la reserva de la sala en la aplicación ya existente

Ejemplo de uso Emisión de una conferencia (2) El operador prepara el evento en FIBtv Se obtienen los datos de la reserva Se asigna a un catalogo

Ejemplo de uso Emisión de una conferencia (3) El operador inicia la emisión Se obtienen los datos de la emisión y se pasan a WMS para incorporarlos a los metadatos del video. Se arranca Windows Media Encoder Se notifica a FIBtv que el vídeo preparado ya se está emitiendo. FIBtv Script arranque Obtiene datos y activa la emisión Windows Media Services Windows Media Encoder Envía metadatos del video Arranca Envia el stream Conexiones de usuarios

Ejemplo de uso Emisión de una conferencia (4) El operador finaliza la emisión Se para Windows Media Encoder Se publica el vídeo en el catálogo correspondiente Se envía a UPCommons (al ser un video público) FIBtv Windows Media Encoder Script parada Repositorio UPCommons Envía el video Desactiva la emisión y publica el vídeo Para

Ejemplo de uso Asignatura Hablar en público El profesor prepara una nueva emisión Titulo: nombre del estudiante Catálogo: videos privados de los estudiantes de la asignatura Hablar en público El profesor pone en marcha la emisión El estudiante hace la presentación Los estudiantes no presentes pueden verlo vía web. El profesor para el video En este momento la presentación ya está disponible en catálogo para los estudiantes

Puesta en marcha Actualmente accesible en fase de pruebas 30 videos disponibles A punto un nuevo canal Equipo portátil de emisión Detectados problemas con el reproductor Versiones de Windows, Linux, Mac Video de 1024x768 escalado Solución: reproductor externo

Conclusiones Integración de los sistemas audiovisuales Facilidad de uso para los operadores y otros usuarios administradores Control de todo el ciclo de vida de las grabaciones de vídeo Posibilidad de proteger videos en función del usuario

Posibles ampliaciones Mejora de la subida de videos No centrarnos sólo en los videos grabados Permitir otros formatos y recodificar Postproducción de los vídeos Videos en FLV + Flowplayer Pseudostreaming con Apache (mod_flv) Rehacer plugins de autorización CAS Red 5 para videos en directo Integración en ARCA

Esto es todo amigos Gracias por vuestra atención en nombre del equipo FIBtv Ivan Fernández Manel Rodeo Jaume Moral Albert Obiols