CBL - Campus del Baix Llobregat

Projecte llegit

Títol: Flutter en el Drone Engineering Ecosystem: Desarrollo de tutorial y estudio sobre videostreaming

Estudiants que han llegit aquest projecte:


Departament: DAC

Títol: Flutter en el Drone Engineering Ecosystem: Desarrollo de tutorial y estudio sobre videostreaming

Data inici oferta: 13-07-2023     Data finalització oferta: 13-03-2024

Estudis d'assignació del projecte:
Tipus: Individual
Lloc de realització: EETAC
Paraules clau:
Drone aircraft, Avions no tripulats, Tutorial, Videostreaming
Descripció del contingut i pla d'activitats:
Overview (resum en anglès):
The main objectives of this project focus on expanding the available documentation within the Drone Engineering Ecosystem (DEE) to facilitate Flutter development for future students and conducting a comprehensive study of different strategies and tools for live videostreaming. The ultimate goal is to determine which of these options best suits our needs.

For the first objective, we aim to enhance the documentation available in the ecosystem by creating a series of tutorial videos using Flutter. These tutorials, implemented in the Dart language, will address the creation of a test application that includes basic functionalities used in the DEE in Flutter and the integration of communication technologies such as MQTT, HTTP, Socket.io, among others.

Regarding the second objective, we will develop a collection of three applications with the common name Dronestream, each prefixed with the technology they use. These applications will demonstrate how efficient they are in real-time multimedia content reception. One of the applications will be implemented using the MQTT protocol, connecting our client to an external broker, another using Google's service called Firebase Realtime Database, and the third using Websockets for the connection between our client and the server.

These functionalities will enable efficient transmission and reception of multimedia data, albeit with some differences between them. These divergences will be crucial in reaching a final verdict on which protocol should be preferred in future implementations for such use cases.

© CBLTIC Campus del Baix Llobregat - UPC