El objetivo principal del proyecto es diseñar un sistema cliente-servidor que permita la extracción de ficheros de audio a partir de la URL de clips de youtube. Este sistema debe ser escalable, permitiendo la creación bajo demanda de nuevos servidores encargados de las tareas de descarga y extracción de los audios. Además, estos servidores deben interconectarse y sincronizarse de forma automática entre sí, proporcionando de esta manera un sistema de alta disponibilidad.
La implementación de este proyecto permitirá trabajar los siguientes aspectos:
- Comunicación asíncrona
- Manejo de canales de eventos
- Despliegue de servidores de forma dinámica
- Gestión de un grid
El desarrollo principal del proyecto se basa en utilizar Ice en el desarrollo de sistemas distrubidos. Todo ello a mano del lenguaje de programación Python 2.7/3.X Además se ha utilizado como IDE Visual Studio Code y otros derivados.
- Javier Monescillo Buitrón
- Adrian Nikolaev Ivanov
Este proyecto está bajo licencia GLP v3, lea el archivo LICENSE.md para mas detalles.