PlagTV

Plataforma multi-tenancy para distribuir contenido por streaming

Correa Garbuyo, Andrés Ignacio - Guruceaga Artave, Esteban Javier - Caraballo Manzi, Sebastián Alfredo

Resumen:

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.


Detalles Bibliográficos
2023
PROYECTOS-ID
DESARROLLO DE SOFTWARE
STREAMING
Español
Universidad ORT Uruguay
RAD
http://hdl.handle.net/20.500.11968/6584
Acceso abierto
_version_ 1807261360692658176
author Correa Garbuyo, Andrés Ignacio
author2 Guruceaga Artave, Esteban Javier
Caraballo Manzi, Sebastián Alfredo
author2_role author
author
author_facet Correa Garbuyo, Andrés Ignacio
Guruceaga Artave, Esteban Javier
Caraballo Manzi, Sebastián Alfredo
author_role author
bitstream.checksum.fl_str_mv 4afd8f90b12ab30bbb3ac6047e8ea91b
bcd363b7c60d84fb0c90084d310a340d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
bitstream.url.fl_str_mv https://rad.ort.edu.uy/bitstreams/f6c452c0-6a70-49ef-9281-385e18987135/download
https://rad.ort.edu.uy/bitstreams/0822ac75-eba5-4b35-8d0c-f77b50b43bd7/download
collection RAD
dc.contributor.advisor.none.fl_str_mv Quintana Alpuin, Gerardo Franklin
dc.contributor.tribunal.none.fl_str_mv Rossa Hauck, Jean Carlo
Lasarte Borreani, Mariana Lourdes
dc.creator.none.fl_str_mv Correa Garbuyo, Andrés Ignacio
Guruceaga Artave, Esteban Javier
Caraballo Manzi, Sebastián Alfredo
dc.date.accessioned.none.fl_str_mv 2023-11-22T19:32:58Z
dc.date.available.none.fl_str_mv 2023-11-22T19:32:58Z
dc.date.issued.none.fl_str_mv 2023
dc.description.abstract.none.fl_txt_mv 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.
dc.description.none.fl_txt_mv Incluye bibliografía y anexos.
dc.format.extent.none.fl_str_mv 226 p. il., fot., grafs.
dc.identifier.citation.none.fl_str_mv 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.
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.11968/6584
http://hdl.handle.net/20.500.11968/6584
dc.language.iso.none.fl_str_mv Español.
spa
dc.publisher.none.fl_str_mv Universidad ORT Uruguay
dc.relation.other.none.fl_str_mv https://sisbibliotecas.ort.edu.uy/bib/95080
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:RAD
instname:Universidad ORT Uruguay
instacron:Universidad ORT
dc.subject.none.fl_str_mv PROYECTOS-ID
DESARROLLO DE SOFTWARE
STREAMING
dc.title.none.fl_str_mv PlagTV
Plataforma multi-tenancy para distribuir contenido por streaming
dc.type.none.fl_str_mv Trabajo final de carrera
info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
description Incluye bibliografía y anexos.
eu_rights_str_mv openAccess
format bachelorThesis
id RAD_305e355c59244ba26246a01c5ee05b6b
identifier_str_mv 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.
instacron_str Universidad ORT
institution Universidad ORT
instname_str Universidad ORT Uruguay
language spa
language_invalid_str_mv Español.
network_acronym_str RAD
network_name_str RAD
oai_identifier_str oai:rad.ort.edu.uy:20.500.11968/6584
publishDate 2023
publisher.none.fl_str_mv Universidad ORT Uruguay
reponame_str RAD
repository.mail.fl_str_mv rodriguez_v@ort.edu.uy
repository.name.fl_str_mv RAD - Universidad ORT Uruguay
repository_id_str 3927
spelling Quintana Alpuin, Gerardo FranklinRossa Hauck, Jean CarloLasarte Borreani, Mariana LourdesCorrea Garbuyo, Andrés IgnacioGuruceaga Artave, Esteban JavierCaraballo Manzi, Sebastián Alfredo2023-11-22T19:32:58Z2023-11-22T19:32:58Z2023Incluye bibliografía y anexos.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.226 p. il., fot., grafs.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.http://hdl.handle.net/20.500.11968/6584http://hdl.handle.net/20.500.11968/6584Español.spaUniversidad ORT Uruguayhttps://sisbibliotecas.ort.edu.uy/bib/95080PROYECTOS-IDDESARROLLO DE SOFTWARESTREAMINGPlagTVPlataforma multi-tenancy para distribuir contenido por streamingTrabajo final de carrerainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionreponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTinfo:eu-repo/semantics/openAccessFI - Ingeniería en Sistemas - IDFacultad de IngenieríaCarrera UniversitariaIngeniero en SistemasProyectoProyecto (Carrera Universitaria). Universidad ORT Uruguay, Facultad de IngenieríaTHUMBNAILMaterial completo.pdf.jpgMaterial completo.pdf.jpgGenerated Thumbnailimage/jpeg3592https://rad.ort.edu.uy/bitstreams/f6c452c0-6a70-49ef-9281-385e18987135/download4afd8f90b12ab30bbb3ac6047e8ea91bMD53ORIGINALMaterial completo.pdfMaterial completo.pdfdescriptionapplication/pdf8453735https://rad.ort.edu.uy/bitstreams/0822ac75-eba5-4b35-8d0c-f77b50b43bd7/downloadbcd363b7c60d84fb0c90084d310a340dMD5120.500.11968/65842024-07-22 16:20:13.764oai:rad.ort.edu.uy:20.500.11968/6584https://rad.ort.edu.uyUniversidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272024-07-22T16:20:13RAD - Universidad ORT Uruguayfalse
spellingShingle PlagTV
Correa Garbuyo, Andrés Ignacio
PROYECTOS-ID
DESARROLLO DE SOFTWARE
STREAMING
status_str publishedVersion
title PlagTV
title_full PlagTV
title_fullStr PlagTV
title_full_unstemmed PlagTV
title_short PlagTV
title_sort PlagTV
topic PROYECTOS-ID
DESARROLLO DE SOFTWARE
STREAMING
url http://hdl.handle.net/20.500.11968/6584