PlagTV
Plataforma multi-tenancy para distribuir contenido por streaming
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.
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 |