Crowdstreaming: transmisión de vídeo y audio por una red ad hoc de teléfonos móviles
Loading...
Official URL
Full text at PDC
Publication date
2020
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
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
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
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
Description
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/2020
El código final de nuestro proyecto se encuentra en un repositorio de GitHub:
https://github.com/davidsalido/CrowdStreaming