Development of an advanced web application for managing videoconference
Visualitza/Obre
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2099.1/4074
Tipus de documentProjecte/Treball Final de Carrera
Data2007-02-09
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
Abstract
Existen numerosas aplicaciones que ofrecen al usuario la posibilidad de
realizar videoconferencias en alta definición sobre Internet. Estas aplicaciones
centran sus esfuerzos en la transmisión de contenido de alta calidad sobre
Internet, pero dejan sin resolver la gestión del establecimiento, finalización de
llamadas, aceptación, rechazo de invitaciones, suscripción y recepción de
notificaciones del servicio de presencia (aparición de usuarios, cambios de
estado, etc).
El objetivo del proyecto es realizar un cliente para videoconferencias de alta
definición basado en Web. Se ha utilizado SIP como protocolo de señalización
(establecimiento, finalización) de videoconferencias, para la gestión la lista de
los contactos, la presencia, y la negociación de las capacidades multimedia
La aplicación desarrollada permite que, un usuario a partir de una web, sea
capaz de ver todos los usuarios conectados al servicio, conocer sus
características y poder establecer videoconferencias de alta calidad, utilizando
el entorno de videoconferencia negociado (por ejemplo dvts, ultragrid).
La aplicación actúa como un gateway HTTP-SIP, traduciendo las peticiones
SIP a peticiones HTTP y viceversa. Las peticiones HTTP son enviadas hacia
el cliente para que la trate y realice los cambios necesarios en la interfaz web y
en su modelo de datos. La interfaz de web del usuario se ha desarrollado con
Google Web Toolkit, un toolkit de Google para el desarrollo de aplicaciones
AJAX en lenguaje de programación Java.
El servidor se comunica con tres módulos. Con el mundo SIP para la
señalización de videoconferencia, con el agente de presencia para gestionar la
lista y con el cliente AJAX para comunicarse con los usuarios de la aplicación.
El proyecto explica las fases de definición de requerimientos, diseño y
arquitectura de la aplicación. Expone el estado del arte de las tecnologías y
comenta algunos detalles de la implementación, finalizando con una
planificación temporal y unos resultados finales del proyecto.
Descripció
El objetivo del proyecto es realizar un cliente para videoconferencias de alta
definición basado en Web. Se ha utilizado SIP como protocolo de señalización
(establecimiento, finalización) de videoconferencias, para la gestión la lista de
los contactos, la presencia, y la negociación de las capacidades multimedia.
MatèriesWeb site development, Videoconferencing, Pàgines web -- Desenvolupament, Ajax (Tecnologia de desenvolupament de pàgines web), Videoconferència
TitulacióENGINYERIA DE TELECOMUNICACIÓ (Pla 2001)
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
memoria.pdf | Memòria | 1,195Mb | Visualitza/Obre |