To access the full text documents, please follow this link: http://hdl.handle.net/2099.1/4074

Development of an advanced web application for managing videoconference
Calvo Brugal, Xavier
Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica; Oller Arcas, Antonio
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.
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.
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors::Internet
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors::Protocols de comunicació
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal::Processament de la imatge i del senyal vídeo
Web site development
Videoconferencing
AJAX
HTTP
SIP
HD
DVTS
UG
Pàgines web -- Desenvolupament
Ajax (Tecnologia de desenvolupament de pàgines web)
Videoconferència
info:eu-repo/semantics/bachelorThesis
Universitat Politècnica de Catalunya
         

Show full item record

Related documents

Other documents of the same author

Cabrera, Guillem; Lopez Rubio, Javier; Calvo Brugal, Xavier; Alcober Segura, Jesús Ángel
Cabrera, Guillem; López, Javier; Calvo Brugal, Xavier; Oller Arcas, Antonio; Minerva, Flaminio; Alcober Segura, Jesús Ángel
Alcober Segura, Jesús Ángel; Cabrera, Guillem; Calvo Brugal, Xavier; Eliasson, Erik; Groth, Kristina; Pawalowski, Piotr
 

Coordination

 

Supporters