Modificando algoritmos de adaptação do MPEG-DASH para utilização de informações extras providas por redes neurais

Detalhes bibliográficos
Autor(a) principal: Paiva, Thiago Rocha de
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: https://bdm.unb.br/handle/10483/28924
Resumo: Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2019.
id UNB-2_198038df227299a46950a5af703f9011
oai_identifier_str oai:bdm.unb.br:10483/28924
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Paiva, Thiago Rocha deBordim, Jacir LuizPAIVA, Thiago Rocha de. Modificando algoritmos de adaptação do MPEG-DASH para utilização de informações extras providas por redes neurais. 2019. 87 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação)—Universidade de Brasília, Brasília, 2019.https://bdm.unb.br/handle/10483/28924Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2019.O MPEG Dynamic Adaptive Streaming over HTTP (MPEG-DASH) surge da necessidade de especificar um formato aberto e flexível de transmissão de vídeos que faça uso das pi- lhas de protocolos e infra-estruturas já existentes da web, e assim ser capaz de ser utilizado independente de plataformas proprietárias. Porém um fator que não é padronizado no MPEG-DASH é como ocorrem as decisões dos programas clientes sobre quais qualidades requerer, e a partir disso há o desafio de implementar um algoritmo de adaptação que equilibre métricas e obtenha uma melhor experiência para o usuário. Como forma de incre- mentar algoritmos já existentes, neste trabalho foi feito um estudo por meio de simulações com o ns-3 da modificação de algoritmos para que utilizem informações de tamanhos dos segmentos de vídeos geradas por meio de redes neurais. As redes neurais foram escolhidas por serem capazes de abstrair, a partir de dados de tamanhos já existentes, tamanhos de segmentos em outras taxas de codificação de vídeo. Os resultados mostraram que, apesar de não haver clara vantagem no uso das redes neurais para um escopo de vídeos limitado, há espaço para melhoras na abstração dos dados, e que os algoritmos FESTIVE e o PANDA tem uma divisão da banda entre múltiplos clientes mais justa.Submitted by Luanna Maia (luanna@bce.unb.br) on 2021-10-15T18:07:57Z No. of bitstreams: 1 2019_ThiagoRochaDePaiva_tcc.pdf: 4078906 bytes, checksum: 0688f2bbfa07c30c2a0f216fc2a6cc0c (MD5)Approved for entry into archive by Luanna Maia (luanna@bce.unb.br) on 2021-10-15T18:08:13Z (GMT) No. of bitstreams: 1 2019_ThiagoRochaDePaiva_tcc.pdf: 4078906 bytes, checksum: 0688f2bbfa07c30c2a0f216fc2a6cc0c (MD5)Made available in DSpace on 2021-10-15T18:08:13Z (GMT). No. of bitstreams: 1 2019_ThiagoRochaDePaiva_tcc.pdf: 4078906 bytes, checksum: 0688f2bbfa07c30c2a0f216fc2a6cc0c (MD5)The MPEG Dynamic Adaptive Streaming over HTTP (MPEG-DASH) emerge from the necessity of speficifying an open and flexible video transmission format which makes use of the already existing protocol stack and associated web infrastructure, and thus it is capable of running regardless of proprietary platforms. Despite that, a undocumented factor in MPEG-DASH is the decision process of client software regarding which quality to choose, and from that arises the challenge of implementing an adaptation algorithm which balances metrics and seeks a better user experience. As a way to improve existing algorithms, in this work a study was done through simulations in ns-3 about changes in algorithms in order to harness knowledge over segment sizes through neural networks. Neural networks were chosen due to being capable of abstracting segment sizes in other bitrates from existent data. The results have shown that, despite not having a clear advantagen when using neural networks faced with a limited video scope, there is room for improvement in data abstraction and that FESTIVE and PANDA have show more fairness in the bandwidth utilization.A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.info:eu-repo/semantics/openAccessRedes neurais (Computação)MPEG (Padrão de codificação de vídeo)Modificando algoritmos de adaptação do MPEG-DASH para utilização de informações extras providas por redes neuraisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2021-10-15T18:08:13Z2021-10-15T18:08:13Z2019-07-08porreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBLICENSElicense.txtlicense.txttext/plain1817http://bdm.unb.br/xmlui/bitstream/10483/28924/2/license.txt21554873e56ad8ddc69c092699b98f95MD52ORIGINAL2019_ThiagoRochaDePaiva_tcc.pdf2019_ThiagoRochaDePaiva_tcc.pdfapplication/pdf4078906http://bdm.unb.br/xmlui/bitstream/10483/28924/1/2019_ThiagoRochaDePaiva_tcc.pdf0688f2bbfa07c30c2a0f216fc2a6cc0cMD5110483/289242021-10-15 15:08:13.748oai:bdm.unb.br:10483/28924w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbmEgQmlibGlvdGVjYSBEaWdpdGFsIGRhIFByb2R1w6fDo28gCkRpc2NlbnRlIGRhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEuIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712021-10-15T18:08:13Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.pt_BR.fl_str_mv Modificando algoritmos de adaptação do MPEG-DASH para utilização de informações extras providas por redes neurais
title Modificando algoritmos de adaptação do MPEG-DASH para utilização de informações extras providas por redes neurais
spellingShingle Modificando algoritmos de adaptação do MPEG-DASH para utilização de informações extras providas por redes neurais
Paiva, Thiago Rocha de
Redes neurais (Computação)
MPEG (Padrão de codificação de vídeo)
title_short Modificando algoritmos de adaptação do MPEG-DASH para utilização de informações extras providas por redes neurais
title_full Modificando algoritmos de adaptação do MPEG-DASH para utilização de informações extras providas por redes neurais
title_fullStr Modificando algoritmos de adaptação do MPEG-DASH para utilização de informações extras providas por redes neurais
title_full_unstemmed Modificando algoritmos de adaptação do MPEG-DASH para utilização de informações extras providas por redes neurais
title_sort Modificando algoritmos de adaptação do MPEG-DASH para utilização de informações extras providas por redes neurais
author Paiva, Thiago Rocha de
author_facet Paiva, Thiago Rocha de
author_role author
dc.contributor.author.fl_str_mv Paiva, Thiago Rocha de
dc.contributor.advisor1.fl_str_mv Bordim, Jacir Luiz
contributor_str_mv Bordim, Jacir Luiz
dc.subject.keyword.pt_BR.fl_str_mv Redes neurais (Computação)
MPEG (Padrão de codificação de vídeo)
topic Redes neurais (Computação)
MPEG (Padrão de codificação de vídeo)
description Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2019.
publishDate 2019
dc.date.submitted.none.fl_str_mv 2019-07-08
dc.date.accessioned.fl_str_mv 2021-10-15T18:08:13Z
dc.date.available.fl_str_mv 2021-10-15T18:08:13Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv PAIVA, Thiago Rocha de. Modificando algoritmos de adaptação do MPEG-DASH para utilização de informações extras providas por redes neurais. 2019. 87 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação)—Universidade de Brasília, Brasília, 2019.
dc.identifier.uri.fl_str_mv https://bdm.unb.br/handle/10483/28924
identifier_str_mv PAIVA, Thiago Rocha de. Modificando algoritmos de adaptação do MPEG-DASH para utilização de informações extras providas por redes neurais. 2019. 87 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação)—Universidade de Brasília, Brasília, 2019.
url https://bdm.unb.br/handle/10483/28924
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Monografias da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Biblioteca Digital de Monografias da UnB
collection Biblioteca Digital de Monografias da UnB
bitstream.url.fl_str_mv http://bdm.unb.br/xmlui/bitstream/10483/28924/2/license.txt
http://bdm.unb.br/xmlui/bitstream/10483/28924/1/2019_ThiagoRochaDePaiva_tcc.pdf
bitstream.checksum.fl_str_mv 21554873e56ad8ddc69c092699b98f95
0688f2bbfa07c30c2a0f216fc2a6cc0c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv bdm@bce.unb.br||patricia@bce.unb.br
_version_ 1801493160856125440