Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porConcepción Espada Modificado hace 10 años
1
Live e-learning Universitat Internacional de Catalunya (2007)
Jordi Bergós Massagué Isaac Vázquez Gutiérrez Gabriel Fernández
2
¿Qué es multicast? Definición:
Multicast es una tecnología de transmisión por red. Esta diseñada para la difusión de datos a un conjunto de clientes que deben recibir estos datos de forma simultanea.
3
¿Qué es multicast? Transmisión unicast Vs multicast Emisión en unicast
Emisor de una película Emisor de una película Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web Emisión en unicast Emisión en multicast
4
¿Qué es multicast? Transmisión broadcast Vs multicast
Emisor de una película Emisor de una película Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web Emisión en broadcast Emisión en multicast
5
Descripción general Requerimientos principales I
Los usuarios, desde su propio navegador, deben de poder acceder y visionar las emisiones. Muy fácil de utilizar. Aplicaciones eficientes. Aplicaciones robustas. Vídeo y audio emitido deben de ser de alta calidad. Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
6
Descripción general Requerimientos principales II
El proceso de grabación de las emisiones y el proceso de reproducción de emisiones grabadas deben de ser procesos automáticos (sin intervención humana). Los protocolos de gestión de sesión SAP, SIP y SDP deben de seguir el estándar. Debe de ser posible la emisión entre campus. Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
7
Descripción general El sistema esta formado por un conjunto de aplicaciones: Emisora Cliente Servidoras Orientadas a la creación de webs dinámicas Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
8
Descripción general Un ejemplo de aplicaciones clientes
Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
9
Sistema de gestión de sesiones
Paquete SAP Daemon SAP Modulo PHP Programación PHP JavaScript Applet Ripper Software de programación libre Que es?
10
Sistema de gestión de sesiones
Sesiones Activas Sesiones Grabadas Acceso a las sesiones con un solo clic Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
11
Aplicaciones Cada aplicación con contenido multimedia esta formada por dos módulos: A- Control, gestión, comunicación entre aplicaciones, interfaz y la persistencia. Implementado en JAVA. B- Encargada de la emisión, recepción y visualización multimedia. Esta formado por la aplicación VLC, hecha en C y basada en las librerías de libre distribución del proyecto FFmpeg. Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
12
Aplicaciones ¿Cómo son las aplicaciones JAVA? Los procesos:
Se ejecutan en paralelo Se matan entre ellos Se suicidan Comparten datos Se envían mensajes Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
13
Aplicaciones ¿Cómo son las aplicaciones JAVA?
Son aplicaciones donde domina la: Programación concurrente Programación distribuida Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
14
Aplicaciones Record Server Audio/Vídeo Audio/Vídeo
Red con sesiones multicast “SAP” Mensajes anuncio de sesión “SAP” Live e-learning Record Server Si en el mensaje SAP indica que se debe de grabar la sesión Disco
15
Aplicaciones Record Server: Características
Grabación de flujo de información con el formato de la emisión. Puedan coexistir muchas grabaciones en paralelo. Multiplataforma: Widows y Linux.
16
Aplicaciones Player Server Sesión Web PHP Sesión Web PHP Sesión Web
Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web Sesión Web PHP
17
Aplicaciones Player Server: Inicio de una transmisión Player Server
Audio/Vídeo Red “SAP” Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web Servició Web privado Cliente con el control de la sesión por ser el iniciador de la reproducción Multicast Web Server
18
Aplicaciones Player Server: recepción en el cliente iniciador
Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
19
Aplicaciones Player Server: características
Se transmite el la información ya codificada previamente. Podemos emitir muchas sesiones en paralelo. Multiplataforma: Widows y Linux. Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
20
Aplicaciones Live E-Learning: ¿Qué es? Aplicación profesor
Imagen profesor Escritorio del profesor Applet Gestor de preguntas Chat Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
21
Aplicaciones Live E-Learning: Funcionamiento Academias autenticación
Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
22
Aplicaciones Live E-Learning: Configuración Academias autenticación
Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
23
Aplicaciones Live E-Learning: Elección de elementos
Academias autenticación Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
24
Aplicaciones Live E-Learning: Resultado Academias autenticación
Clientes via web autenticación BBDD compartida por Servidor Aplicaciones y Servidor Web
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.