Implementación de un chat de vídeo y voz espacial para entornos de realidad virtual en web mediante WebRTC
| UDC.coleccion | Traballos académicos | es_ES |
| UDC.tipotrab | TFG | es_ES |
| UDC.titulacion | Grao en Enxeñaría Informática | es_ES |
| dc.contributor.advisor | Barral Vales, Valentín | |
| dc.contributor.advisor | Serantes Raposo, Santiago | |
| dc.contributor.author | Juncal Moreira, Pablo | |
| dc.contributor.other | Universidade da Coruña. Facultade de Informática | es_ES |
| dc.date.accessioned | 2024-10-21T18:25:41Z | |
| dc.date.embargoEndDate | 2025-04-21 | es_ES |
| dc.date.embargoLift | 2025-04-21 | |
| dc.date.issued | 2024-06 | |
| dc.description.abstract | [Resumen]: El proyecto consiste en el desarrollo de un sistema de comunicación por voz y video adapta- do para funcionar cohesionado con un entorno virtual en tres dimensiones, otorgando a los usuarios una experiencia de audio y vídeo inmersiva. Se utilizó como componente principal LiveKit SFU, un sistema de retransmisión de flujos de datos de video y audio entre usuarios mediante WebRTC. El entorno 3D está desarrollado en Babylon JS, un motor de gráficos en 3D basado en WebGL que permite la creación de escenas interactivas en tiempo real. El chat de voz se in- tegra superpuesto a este entorno, permitiendo a los usuarios interactuar tanto visual como auditivamente. Los datos de voz son capturados y enviados a través de WebRTC, gestionado por LiveKit SFU. LiveKit facilita la transmisión de la voz mediante una arquitectura de servidor que se encarga de la distribución de las señales de audio entre los participantes. En este proyecto se utiliza Node.js para la gestión de módulos y estructura de las aplica- ciones junto con librerías de código abierto para lograr las funcionalidades deseadas. | es_ES |
| dc.description.abstract | [Abstract]: The project involves the development of a voice and video system of communication adapted to work cohesively with a three-dimensional virtual enviroment, providing the users an in- mersive audio and video experience. The main component is LiveKit SFU, a system for relying video and audio data streams between user via WebRTC. The 3D enviroment is develped in Babylon JS, a 3D graphics engine based on WebGL, that enables the creation of real-time interactive scenes. The voice chat is integrated over this enviroment, allowing the users to interact both visually and audibly. Voice data is captured and sent through WebRTC managed by LiveKit SFU. LiveKit trans- mits voice data through a server architecture that handles the distribution of audio signals among participants. Node.JS is used in this project for module management and structure, along with open- source libraries to achieve the desired functionalities. | es_ES |
| dc.description.traballos | Traballo fin de grao (UDC.FIC). Enxeñeria informática. Curso 2023/2024 | es_ES |
| dc.identifier.uri | http://hdl.handle.net/2183/39719 | |
| dc.language.iso | spa | es_ES |
| dc.rights | Todos os dereitos reservados. Todos los derechos reservados. | es_ES |
| dc.rights.accessRights | open access | es_ES |
| dc.subject | Chat de voz | es_ES |
| dc.subject | Audio espacial | es_ES |
| dc.subject | Entorno inmersivo | es_ES |
| dc.subject | WebRTC | es_ES |
| dc.subject | SFU | es_ES |
| dc.subject | LiveKit | es_ES |
| dc.subject | Realidad virtual | es_ES |
| dc.subject | TypeScript | es_ES |
| dc.subject | Voice chat | es_ES |
| dc.subject | Spatial Audio | es_ES |
| dc.subject | Inmersive enviroment | es_ES |
| dc.subject | Virtual Reality | es_ES |
| dc.title | Implementación de un chat de vídeo y voz espacial para entornos de realidad virtual en web mediante WebRTC | es_ES |
| dc.type | bachelor thesis | |
| dspace.entity.type | Publication | |
| relation.isAdvisorOfPublication | cd97fbdf-f60e-4281-a724-346c9de1bb87 | |
| relation.isAdvisorOfPublication.latestForDiscovery | cd97fbdf-f60e-4281-a724-346c9de1bb87 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- JuncalMoreira_Pablo_TFG_2024.pdf
- Size:
- 12.19 MB
- Format:
- Adobe Portable Document Format
- Description:
- TFG_EI_TI

