PlagTV : Plataforma multi-tenancy para distribuir contenido por streaming

Loading...
Thumbnail Image
Date
2023
Authors
Correa Garbuyo, Andrés Ignacio
Guruceaga Artave, Esteban Javier
Caraballo Manzi, Sebastián Alfredo
Publisher
Universidad ORT Uruguay
DOI
ISSN
ISBN
Abstract
El siguiente proyecto presenta PlagTV, un producto que permite a proveedores de la industria audiovisual transmitir su contenido en vivo a través de Internet de una forma sencilla. El resultado es una solución SaaS (software como servicio), con una arquitectura de tenencia múltiple que ha sido implementada con un backend en Ruby on Rails, una base de datos PostgreSQL, y un frontend en React alojados en Heroku y AWS. El sistema resultante está conformado por tres módulos: uno para administradores del servicio, uno para proveedores de contenido, y uno para los suscriptores. El módulo para administradores permite la gestión de los proveedores de contenido en la plataforma PlagTV. El módulo de gestión para los proveedores les permite gestionar y monetizar eventos, así como configurar la experiencia marca blanca (white label), que habilita a cada proveedor a adaptar la plataforma de manera que refleje y se alinee con su identidad única. El módulo para los suscriptores permite a dichos usuarios explorar el contenido ofrecido por el proveedor, además de poder comprar eventos y visualizarlos en tiempo real, tanto desde una computadora como un dispositivo móvil gracias al diseño responsive. Para garantizar la correcta ejecución del proyecto y la calidad del producto se han aplicado las mejores prácticas de Ingeniería, tal como Scrum para el proceso de desarrollo, BDD para la especificación de requerimientos y desarrollo de pruebas funcionales, caché para garantizar la disponibilidad de la información, pruebas de usabilidad con usuarios, entre otras. En conclusión, ese ha garantizado la calidad de la solución entregada y ofreciendo un producto satisfactorio al cliente.
En
Thesis note
Proyecto (Carrera Universitaria). Universidad ORT Uruguay, Facultad de Ingeniería
Thesis degree name
Ingeniero en Sistemas
226 p. il., fot., grafs.
Notes
Incluye bibliografía y anexos.
Subject
PROYECTOS-ID, DESARROLLO DE SOFTWARE, STREAMING
Type
Trabajo final de carrera
Access the full text
Citation
Correa Garbuyo, A. I., Guruceaga Artave, E. J., & Caraballo Manzi, S. A. (2023). PlagTV: Plataforma multi-tenancy para distribuir contenido por streaming (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería.
Rights license