Please use this identifier to cite or link to this item:
http://hdl.handle.net/10553/11107
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Sánchez Pérez, Javier | - |
dc.contributor.author | Jinoria Fernández, José Alberto | - |
dc.date.accessioned | 2013-12-19T03:30:27Z | - |
dc.date.accessioned | 2018-06-04T12:28:59Z | - |
dc.date.available | 2013-12-19T03:30:27Z | - |
dc.date.available | 2018-06-04T12:28:59Z | - |
dc.date.issued | 2013 | en_US |
dc.identifier.uri | http://hdl.handle.net/10553/11107 | - |
dc.description.abstract | Webcam App es una aplicación que tiene como principal objetivo social que las personas puedan realizar videoconferencias a través de la web de forma gratuita y sencilla. Para el desarrollo de la misma, fueron de gran utilidad los elementos que brinda HTML5.0 para dar soporte multimedia: y . También, se usan dos de las APIs que implementa WebRTC para la trasmisión de audio y video en tiempo real, obtenidos desde la webcam: MediaStream (getUserMedia) y RTCPeerConnection. Para soportar esta aplicación se elige Node.js como servidor web, pues entre sus puntos fuertes está la capacidad de mantener varias conexiones abiertas, característica fundamental en una aplicación de videollamadas, donde miles de usuarios crean y envían solicitudes de conexión simultáneamente. Con el fin de aportarle una apariencia agradable a la aplicación, un entorno usable y conocido para los usuarios, se utiliza CMS Elgg como marco de red social. CMS Elgg provee de funcionalidades comunes, como por ejemplo: conectar con amigos, enviar mensajes, compartir contenido. Como metodología base se usa el Proceso Unificado de Desarrollo de Software, posibilitando que la realización de este trabajo se haya hecho de una manera organizada y se obtuvieran artefactos para el desarrollo. Como resultado del trabajo, se obtiene una solución Open Source que sirve como un modelo de comunicación en tiempo real sin necesidad de descargar, instalar o actualizar ningún complemento de terceros y que demuestra la fiabilidad de los sistemas basados en HTML5 y WebRTC. | en_US |
dc.description.abstract | [EN] Webcam App is an application that has as their primary social goal that user can make video calls over the web for free and easily. To development it, were useful elements provided by HTML5.0 to give multimedia support: <audio> and <video>. Two of the APIs that implements WebRTC for the transmission of audio and video in real time is also used: MediaStream (getUserMedia) and RTCPeerConnection. To execute this application was chosen Node.js, because one of its strengths is the ability to maintain multiple open connections, key feature in a video call application where many users create and send connection requests simultaneously. To ensure a pleasing appearance and usable environment to users, was used Elgg CMS as framework of social network. Elgg CMS provides common functionality, such as: connect with friends, send messages, and share content. The Unified Software Development Process is used as a base methodology, to ensure the software development organization and obtaining multiple artifacts. As a result of this study an open source solution that serves as a model of communication in real time without the need to download, install or upgrade any third-party software is obtained, demonstrating the reliability of HTML5 and WebRTC integration | en_US |
dc.format | application/pdf | es |
dc.language | spa | en_US |
dc.rights | by-nc-nd | es |
dc.subject | 120317 Informática | en_US |
dc.subject.other | WebRTC | en_US |
dc.subject.other | HTML5 | en_US |
dc.subject.other | Vídeo | en_US |
dc.subject.other | Audio | en_US |
dc.subject.other | Web 2.0 | en_US |
dc.subject.other | Node.js | en_US |
dc.subject.other | Videoconferencia | en_US |
dc.subject.other | Videollamada | en_US |
dc.subject.other | JavaScript | en_US |
dc.subject.other | PHP | en_US |
dc.title | Desarrollo de un sistema de videoconferencia en HTML 5.0 | en_US |
dc.type | info:eu-repo/semantics/bachelorThesis | en_US |
dc.type | BachelorThesis | en_US |
dc.compliance.driver | 1 | es |
dc.contributor.departamento | Informática y Sistemas | en_US |
dc.contributor.facultad | Escuela de Ingeniería Informática | en_US |
dc.identifier.absysnet | 693115 | es |
dc.investigacion | Ingeniería y Arquitectura | en_US |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | es |
dc.type2 | Trabajo final de grado | en_US |
dc.utils.revision | Sí | en_US |
dc.identifier.matricula | TFT-29653 | es |
dc.identifier.ulpgc | Sí | en_US |
dc.contributor.buulpgc | BU-INF | en_US |
dc.contributor.titulacion | Grado en Ingeniería Informática | es |
item.grantfulltext | open | - |
item.fulltext | Con texto completo | - |
crisitem.advisor.dept | GIR IUCES: Centro de Tecnologías de la Imagen | - |
crisitem.advisor.dept | IU de Cibernética, Empresa y Sociedad (IUCES) | - |
crisitem.advisor.dept | Departamento de Informática y Sistemas | - |
Appears in Collections: | Trabajo final de grado |
Page view(s)
6,399
checked on May 23, 2024
Download(s)
1,763
checked on May 23, 2024
Google ScholarTM
Check
Share
Export metadata
Items in accedaCRIS are protected by copyright, with all rights reserved, unless otherwise indicated.