Skip to content

ivangulyk/DeviceToDeviceStreamingAndroid

Repository files navigation

Device To Device Streaming on mobile phones

This project is a Final Degree Project in Computer Engineering, Faculty of Computer Engineering of the Complutense University of Madrid. The project is explained in detail in the memory that can be found here (Spanish).

Authors

  • Noel José Algora Igual
  • Iván Gulyk

Director

  • Simon Pickin

Summary

The main objective of this project has been to develop an application for mobile devices able to create a distributed network, and of retransmitting streaming video directly from the camera and microphone of one or several devices in the network. The proposed application should be able to create an infinite network by interconnecting nearby devices, all without using the network infrastructure of telecommunication operators.

In the course of the project we showed that, due to limitations in the implementation of the available technology, it is currently not possible to achieve this objective in its entirety. For this reason, we developed an application with reduced functionality, but capable of transmitting and playing streaming through a small distributed network of connected devices using WiFi Direct technology. The application allows to distribute the streaming by means of multihopping, in such a way that it goes from one device to another in chain until reaching its destination. However, the current state of technology implemented in mobile devices only allows us to perform two jumps, that is, connect three devices in chain.

Device To Device Streaming en dispositivos móviles

Este proyecto es un Trabajo de Fin de Grado del Grado en Ingeniería Informática, Facualtad de Ingeniería Informática de la Universidad Complutense de Madrid. El proyecto esta explicado en detalle en la memoria que se puede encontrar aquí.

Resumen

El objetivo principal de este proyecto ha sido desarrollar una aplicación para dispositivos móviles capaz de crear una red distribuida, y de retransmitir vídeo en streaming directamente desde la cámara y micrófono de uno o varios dispositivos de la red. La aplicación propuesta debía poder crear una red infinita por interconexión de dispositivos cercanos, todo esto sin usar la infraestructura de red de los operadores de telecomunicaciones.

En el transcurso del proyecto mostramos que, debido a las limitaciones en la implementación de la tecnología disponible, actualmente no es posible lograr del todo este objetivo. Por esta razón, desarrollamos una aplicación con funcionalidad reducida, pero capaz de transmitir y reproducir streaming a través de una pequeña red distribuida de dispositivos conectados mediante la tecnología WiFi Direct. La aplicación permite distribuir el streaming por medio de multihopping, de tal forma que vaya pasando de un dispositivo a otro en cadena hasta llegar a su destino. Sin embargo el estado actual de la tecnología implementada en los dispositivos móviles solo nos permite realizar dos saltos, es decir, conectar tres dispositivos en cadena.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages