Diseño e implementación de un sistema de monitoreo de canales de televisión OTT

Descripción del Articulo

Este trabajo presenta el diseño e implementación de un sistema de monitoreo de canales de televisión OTT para una importante empresa de telecomunicaciones. Este sistema monitoriza el estado de los canales mediante la evaluación de la disponibilidad de los recursos de video generados por la plataform...

Descripción completa

Detalles Bibliográficos
Autores: Zavaleta Araoz, Carlos Andres, Ramirez Menacho, Janidet
Formato: tesis de grado
Fecha de Publicación:2023
Institución:Universidad Peruana de Ciencias Aplicadas
Repositorio:UPC-Institucional
Lenguaje:español
OAI Identifier:oai:repositorioacademico.upc.edu.pe:10757/671778
Enlace del recurso:http://hdl.handle.net/10757/671778
Nivel de acceso:acceso abierto
Materia:Monitoreo
OTT
MPEG-DASH
HLS
Monitoring
https://purl.org/pe-repo/ocde/ford#2.02.01
https://purl.org/pe-repo/ocde/ford#2.00.00
id UUPC_de0a3b99d353768ffe7a34f5db8ec4c2
oai_identifier_str oai:repositorioacademico.upc.edu.pe:10757/671778
network_acronym_str UUPC
network_name_str UPC-Institucional
repository_id_str 2670
dc.title.es_PE.fl_str_mv Diseño e implementación de un sistema de monitoreo de canales de televisión OTT
dc.title.alternative.none.fl_str_mv Design and implementation of a monitoring system for ott television channels
title Diseño e implementación de un sistema de monitoreo de canales de televisión OTT
spellingShingle Diseño e implementación de un sistema de monitoreo de canales de televisión OTT
Zavaleta Araoz, Carlos Andres
Monitoreo
OTT
MPEG-DASH
HLS
Monitoring
https://purl.org/pe-repo/ocde/ford#2.02.01
https://purl.org/pe-repo/ocde/ford#2.00.00
title_short Diseño e implementación de un sistema de monitoreo de canales de televisión OTT
title_full Diseño e implementación de un sistema de monitoreo de canales de televisión OTT
title_fullStr Diseño e implementación de un sistema de monitoreo de canales de televisión OTT
title_full_unstemmed Diseño e implementación de un sistema de monitoreo de canales de televisión OTT
title_sort Diseño e implementación de un sistema de monitoreo de canales de televisión OTT
author Zavaleta Araoz, Carlos Andres
author_facet Zavaleta Araoz, Carlos Andres
Ramirez Menacho, Janidet
author_role author
author2 Ramirez Menacho, Janidet
author2_role author
dc.contributor.advisor.fl_str_mv Adanaqué Infante, Luz Antuanet
dc.contributor.author.fl_str_mv Zavaleta Araoz, Carlos Andres
Ramirez Menacho, Janidet
dc.subject.none.fl_str_mv Monitoreo
OTT
MPEG-DASH
HLS
Monitoring
topic Monitoreo
OTT
MPEG-DASH
HLS
Monitoring
https://purl.org/pe-repo/ocde/ford#2.02.01
https://purl.org/pe-repo/ocde/ford#2.00.00
dc.subject.ocde.none.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.02.01
dc.subject.ocde.es_PE.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.00.00
description Este trabajo presenta el diseño e implementación de un sistema de monitoreo de canales de televisión OTT para una importante empresa de telecomunicaciones. Este sistema monitoriza el estado de los canales mediante la evaluación de la disponibilidad de los recursos de video generados por la plataforma de video, con el objetivo de reducir la necesidad de tener personal dedicado a revisar el estado de los canales ofrecidos y de alertar de manera rápida al área de monitoreo cuando se produzca una avería. Este sistema fue desarrollado en el lenguaje de programación JavaScript sobre el entorno de ejecución Node.js. El sistema descarga y analiza los archivos índice (protocolos MPEG-DASH y HLS) de todos los canales OTT disponibles en la plataforma de video para obtener la ruta de los segmentos de video. Luego, consulta estos segmentos para evaluar su disponibilidad. En función del resultado de esta consulta, el sistema envía notificaciones a un aplicativo de mensajería. Al implementar este sistema, se logró validar que éste puede detectar correctamente la caída de los canales, así como también el restablecimiento de estos. Este sistema será una herramienta importante para enfrentar las averías en la plataforma de video que impacten en la disponibilidad de los recursos de video. Esto podría representar un ahorro de horas-hombre porque no será necesario tener personal dedicado a revisar todos los canales OTT, y porque el tiempo que el área técnica le dedique al análisis de la causa raíz de las averías disminuirá gracias a las notificaciones del sistema de monitoreo de canales OTT.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2024-01-25T03:42:17Z
dc.date.available.none.fl_str_mv 2024-01-25T03:42:17Z
dc.date.issued.fl_str_mv 2023-11-13
dc.type.es_PE.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.other.es_PE.fl_str_mv Trabajo de suficiencia profesional
format bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10757/671778
dc.identifier.isni.es_PE.fl_str_mv 000000012196144X
url http://hdl.handle.net/10757/671778
identifier_str_mv 000000012196144X
dc.language.iso.es_PE.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.es_PE.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.en_US.fl_str_mv application/pdf
application/epub
application/msword
dc.publisher.es_PE.fl_str_mv Universidad Peruana de Ciencias Aplicadas (UPC)
dc.publisher.country.es_PE.fl_str_mv PE
dc.source.es_PE.fl_str_mv Universidad Peruana de Ciencias Aplicadas (UPC)
Repositorio Académico - UPC
dc.source.none.fl_str_mv reponame:UPC-Institucional
instname:Universidad Peruana de Ciencias Aplicadas
instacron:UPC
instname_str Universidad Peruana de Ciencias Aplicadas
instacron_str UPC
institution UPC
reponame_str UPC-Institucional
collection UPC-Institucional
bitstream.url.fl_str_mv https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/8/Zavaleta_AC.pdf
https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/7/Zavaleta_AC.pdf.jpg
https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/10/Zavaleta_AC_Actasimilitud.pdf.jpg
https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/12/Zavaleta_AC_Autorizaci%c3%b3npublicaci%c3%b3n.pdf.jpg
https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/14/Zavaleta_AC_Reportesimilitud.pdf.jpg
https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/6/Zavaleta_AC.pdf.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/9/Zavaleta_AC_Actasimilitud.pdf.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/11/Zavaleta_AC_Autorizaci%c3%b3npublicaci%c3%b3n.pdf.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/13/Zavaleta_AC_Reportesimilitud.pdf.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/1/Zavaleta_AC.pdf
https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/2/Zavaleta_AC.docx
https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/3/Zavaleta_AC_Actasimilitud.pdf
https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/4/Zavaleta_AC_Autorizaci%c3%b3npublicaci%c3%b3n.pdf
https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/5/Zavaleta_AC_Reportesimilitud.pdf
bitstream.checksum.fl_str_mv 53645805406e5a32902574145eefeb78
bebb71744852c1ab34786976ef5773fc
dea3cb76dc327c2a2116ad028f2d2adb
6151882aad56d747f70332a118e6904b
9517ab6cdc8ee81b95fcf3dbbd900da3
954dcf1474ad4e0f159528f00ec106f0
6f42d8298ea9abf2ad0e693cc0f52c11
5b1ec09bfc0f4854025b621e55866eb9
f66dd726d1321e2d0d42d105ab101af2
119d8bc40efb116985c20f61dcbb5920
0a93d1f2542bc617b01b1d11039a105d
4f92689f5fc031e4cef9e86731b407a5
97dd2cc7b59c4ab92ee6986dc0399695
3a8e3c72922e381e6802a3a9746900fc
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio académico upc
repository.mail.fl_str_mv upc@openrepository.com
_version_ 1837186855476396032
spelling 1f5bfadad1ddc3f1a53fa73fef6570a2Adanaqué Infante, Luz Antuanet6dee93434a56ddd3f90ee176c164f325500d09c3a282a4f4c6896fb35f0fecd8f70500Zavaleta Araoz, Carlos AndresRamirez Menacho, Janidet2024-01-25T03:42:17Z2024-01-25T03:42:17Z2023-11-13http://hdl.handle.net/10757/671778000000012196144XEste trabajo presenta el diseño e implementación de un sistema de monitoreo de canales de televisión OTT para una importante empresa de telecomunicaciones. Este sistema monitoriza el estado de los canales mediante la evaluación de la disponibilidad de los recursos de video generados por la plataforma de video, con el objetivo de reducir la necesidad de tener personal dedicado a revisar el estado de los canales ofrecidos y de alertar de manera rápida al área de monitoreo cuando se produzca una avería. Este sistema fue desarrollado en el lenguaje de programación JavaScript sobre el entorno de ejecución Node.js. El sistema descarga y analiza los archivos índice (protocolos MPEG-DASH y HLS) de todos los canales OTT disponibles en la plataforma de video para obtener la ruta de los segmentos de video. Luego, consulta estos segmentos para evaluar su disponibilidad. En función del resultado de esta consulta, el sistema envía notificaciones a un aplicativo de mensajería. Al implementar este sistema, se logró validar que éste puede detectar correctamente la caída de los canales, así como también el restablecimiento de estos. Este sistema será una herramienta importante para enfrentar las averías en la plataforma de video que impacten en la disponibilidad de los recursos de video. Esto podría representar un ahorro de horas-hombre porque no será necesario tener personal dedicado a revisar todos los canales OTT, y porque el tiempo que el área técnica le dedique al análisis de la causa raíz de las averías disminuirá gracias a las notificaciones del sistema de monitoreo de canales OTT.This work presents the design and implementation of an OTT televisión channel monitoring system for an important telecommunications company. This system monitors the status of the channels by assessing the availability of the video resources generated by the video platform, in order to reduce the need to have dedicated personnel to review the status of the channels offered and to quickly notify the monitoring staff when a fault occurs. This system was developed in the JavaScript programming language and runs on the Node.js execution environment. It downloads and analyzes the index files (MPEG-DASH and HLS protocols) of all OTT channels available on the video platform to obtain the path of the video segments. Then, these segments are requested to assess their availability. Based on the result of this query, the system sends notifications to a messaging application. By implementing this system, it was possible to validate that it can correctly detect faults on the channels, as well as their recovery. This system will be an important tool to address the faults in the video platform that impact the availability of video resources. This could save many man-hours because it will not be necessary to have personnel dedicated to review all OTT channels, and because the time the technical team dedicates to analyzing the root cause of faults will decrease thanks to the notifications from the OTT channel monitoring system.Trabajo de suficiencia profesionalODS 9: Industria, innovación e infraestructuraODS 12: Producción y consumo responsablesODS 8: Trabajo decente y crecimiento económicoapplication/pdfapplication/epubapplication/mswordspaUniversidad Peruana de Ciencias Aplicadas (UPC)PEinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Universidad Peruana de Ciencias Aplicadas (UPC)Repositorio Académico - UPCreponame:UPC-Institucionalinstname:Universidad Peruana de Ciencias Aplicadasinstacron:UPCMonitoreoOTTMPEG-DASHHLSMonitoringhttps://purl.org/pe-repo/ocde/ford#2.02.01https://purl.org/pe-repo/ocde/ford#2.00.00Diseño e implementación de un sistema de monitoreo de canales de televisión OTTDesign and implementation of a monitoring system for ott television channelsinfo:eu-repo/semantics/bachelorThesisTrabajo de suficiencia profesionalSUNEDUUniversidad Peruana de Ciencias Aplicadas (UPC). Facultad de IngenieríaLicenciaturaIngeniería ElectrónicaIngeniero electrónico2024-01-26T17:44:49Zhttps://purl.org/pe-repo/renati/type#tesis0000-0002-9475-378844553754https://purl.org/pe-repo/renati/level#tituloProfesional712026Klusmann Vieira, Hermann MirkoAlbatrino Aza, Renzo Francisco4738228743395460CONVERTED2_3869248Zavaleta_AC.pdfZavaleta_AC.pdfapplication/pdf3032906https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/8/Zavaleta_AC.pdf53645805406e5a32902574145eefeb78MD58falseTHUMBNAILZavaleta_AC.pdf.jpgZavaleta_AC.pdf.jpgGenerated Thumbnailimage/jpeg30929https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/7/Zavaleta_AC.pdf.jpgbebb71744852c1ab34786976ef5773fcMD57falseZavaleta_AC_Actasimilitud.pdf.jpgZavaleta_AC_Actasimilitud.pdf.jpgGenerated Thumbnailimage/jpeg41218https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/10/Zavaleta_AC_Actasimilitud.pdf.jpgdea3cb76dc327c2a2116ad028f2d2adbMD510falseZavaleta_AC_Autorizaciónpublicación.pdf.jpgZavaleta_AC_Autorizaciónpublicación.pdf.jpgGenerated Thumbnailimage/jpeg29473https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/12/Zavaleta_AC_Autorizaci%c3%b3npublicaci%c3%b3n.pdf.jpg6151882aad56d747f70332a118e6904bMD512falseZavaleta_AC_Reportesimilitud.pdf.jpgZavaleta_AC_Reportesimilitud.pdf.jpgGenerated Thumbnailimage/jpeg35228https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/14/Zavaleta_AC_Reportesimilitud.pdf.jpg9517ab6cdc8ee81b95fcf3dbbd900da3MD514falseTEXTZavaleta_AC.pdf.txtZavaleta_AC.pdf.txtExtracted texttext/plain93178https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/6/Zavaleta_AC.pdf.txt954dcf1474ad4e0f159528f00ec106f0MD56falseZavaleta_AC_Actasimilitud.pdf.txtZavaleta_AC_Actasimilitud.pdf.txtExtracted texttext/plain1234https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/9/Zavaleta_AC_Actasimilitud.pdf.txt6f42d8298ea9abf2ad0e693cc0f52c11MD59falseZavaleta_AC_Autorizaciónpublicación.pdf.txtZavaleta_AC_Autorizaciónpublicación.pdf.txtExtracted texttext/plain2780https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/11/Zavaleta_AC_Autorizaci%c3%b3npublicaci%c3%b3n.pdf.txt5b1ec09bfc0f4854025b621e55866eb9MD511falseZavaleta_AC_Reportesimilitud.pdf.txtZavaleta_AC_Reportesimilitud.pdf.txtExtracted texttext/plain3500https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/13/Zavaleta_AC_Reportesimilitud.pdf.txtf66dd726d1321e2d0d42d105ab101af2MD513falseORIGINALZavaleta_AC.pdfZavaleta_AC.pdfapplication/pdf2914008https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/1/Zavaleta_AC.pdf119d8bc40efb116985c20f61dcbb5920MD51trueZavaleta_AC.docxZavaleta_AC.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document4300286https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/2/Zavaleta_AC.docx0a93d1f2542bc617b01b1d11039a105dMD52falseZavaleta_AC_Actasimilitud.pdfZavaleta_AC_Actasimilitud.pdfapplication/pdf123090https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/3/Zavaleta_AC_Actasimilitud.pdf4f92689f5fc031e4cef9e86731b407a5MD53falseZavaleta_AC_Autorizaciónpublicación.pdfZavaleta_AC_Autorizaciónpublicación.pdfapplication/pdf497010https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/4/Zavaleta_AC_Autorizaci%c3%b3npublicaci%c3%b3n.pdf97dd2cc7b59c4ab92ee6986dc0399695MD54falseZavaleta_AC_Reportesimilitud.pdfZavaleta_AC_Reportesimilitud.pdfapplication/pdf11086259https://repositorioacademico.upc.edu.pe/bitstream/10757/671778/5/Zavaleta_AC_Reportesimilitud.pdf3a8e3c72922e381e6802a3a9746900fcMD55false10757/671778oai:repositorioacademico.upc.edu.pe:10757/6717782024-07-15 02:21:55.691Repositorio académico upcupc@openrepository.com
score 13.949868
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).