RT Generic T1 Crowdstreaming: transmisión de vídeo y audio por una red ad hoc de teléfonos móviles T2 Crowdstreaming: video and audio transmission in a MANET (mobile ad hoc network) A1 Calero Velasco, Francisco A1 Manzanaro Caraballo, Sergio A1 Salido Camacho, David AB El objetivo principal de este proyecto ha sido desarrollar una aplicación para dispositivos móviles capaz de crear una red ad hoc, y de retransmitir flujos de vídeo y audio directamente desde la cámara y micrófono de uno a varios dispositivos de la red. La aplicación propuesta debe poder crear una red infinita por interconexión de dispositivos cercanos, todo esto sin usar la infraestructura de red de los operadores de telecomunicaciones.Esta idea de proyecto se comenzó a implementar el año pasado en el TFG “Device to Device streaming en dispositivos móviles” pero debido a las limitaciones de la tecnología utilizada, no se pudo llegar a implementar toda la funcionalidad esperada. Por ello, hemos llevado a cabo la implementación mediante una nueva tecnología llamada “Wifi Aware” la cual nos ha permitido completar alguna de las características que no pudieron desarrollarse y mejorar las que ya estaban hechas. No obstante, nos encontramos una serie de desafíos nuevos a los que tuvimos que hacer frente los cuales explicamos a lo largo del desarrollo de la memoria.El código final de nuestro proyecto se encuentra en un repositorio de GitHub:https://github.com/davidsalido/CrowdStreaming AB The main objective of this project is to develop an application for mobile devices capable of creating an ad hoc network, and to broadcast video and audio streams directly from the camera and microphone to one or several devices in the network. The application has to be able to create an infinite network by interconnecting nearby devices, all without using the network infrastructure of the telecommunication operators.The development of this idea began last year on the final project “Device to Device streaming on mobile devices” but due to the limitations of the technology used, it was not possible to implement all the expected functionality. Therefore, we have carried out the implementation using a new technology called “Wifi Aware” which has allowed us to complete some of the features that could not be developed and improve those that were already done. Nevertheless, we found a series of new challenges that we had to face which we explain throughout the development of the memory.The source code of our project is hosted in a public repository on GitHub at the following URL:https://github.com/davidsalido/CrowdStreaming YR 2020 FD 2020 LK https://hdl.handle.net/20.500.14352/10221 UL https://hdl.handle.net/20.500.14352/10221 LA spa NO Trabajo de Fin de Grado en Ingeniería del Software, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2019/2020El código final de nuestro proyecto se encuentra en un repositorio de GitHub:https://github.com/davidsalido/CrowdStreaming DS Docta Complutense RD 3 may 2024