Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/31258
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2021_GustavoCostaSouza_tcc.pdf7,68 MBAdobe PDFver/abrir
Registro completo
Campo Dublin CoreValorLíngua
dc.contributor.advisorCaetano, Marcos Fagundes-
dc.contributor.authorSouza, Gustavo Costa de-
dc.identifier.citationSOUZA, Gustavo Costa de. Cliente DASH: estratégias de melhoria na compreensão e análise de desempenho de algoritmos adaptativos de streaming. 2021. xiii, 78 f., il. Trabalho de conclusão de curso (Licenciatura em Ciência da Computação) — Universidade de Brasília, Brasília, 2021.pt_BR
dc.descriptionTrabalho de conclusão de curso (graduação) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2021.pt_BR
dc.description.abstractO Streaming Adaptável sobre HTTP (HAS), juntamente com o padrão DASH, tornou-se a técnica dominante de entrega de vídeo pela Internet. Neste modelo, o algoritmo adapativo de taxa (ABR) é um componente central na determinação da qualidade de vídeo disponível que é transmitida pela rede. Por este motivo, múltiplas propostas de ambientes que reproduzem aplicações HAS para avaliação de lógicas ABR, tanto com fins de investigação quanto de produção, foram desenvolvidas. A plataforma pyDash1 [1], entretanto, é uma ferramenta educacional para o desenvolvimento e estudo de algoritmos adaptativos de streaming de vídeo (ABR). Com base na análise do estado da arte de ferramentas já desenvolvidas, e com o propósito de otimizar o estudo e a compreensão de algoritmos ABR pelos estudantes, melhorias na ferramenta foram implementadas. Três foram as propostas de melhorias incorporadas à plataforma pyDash. A primeira envolve a habilitação de um decodificador e reprodutor de mídia MPEG-DASH usando o framework Gstreamer. A segunda está relacionada à proposta de uma aplicação que exibe estatísticas consideradas relevantes na avaliação de desempenho de algoritmos adaptativos, através de gráficos dinâmicos. E, a terceira compreende a inserção de computação de funções de Qualidade de Experiência (QoE) do usuário, usando métricas computadas durante a sessão de streaming da ferramenta. Como resultado destas melhorias, é demonstrado que o entendimento da dinâmica e do desempenho de soluções ABR pelos alunos serão potencializados.pt_BR
dc.rightsAcesso Abertopt_BR
dc.subject.keywordAlgoritmospt_BR
dc.subject.keywordStreaming (Tecnologia de transmissão de dados)pt_BR
dc.subject.keywordQualidade de experiência (QoE)pt_BR
dc.titleCliente DASH : estratégias de melhoria na compreensão e análise de desempenho de algoritmos adaptativos de streamingpt_BR
dc.typeTrabalho de Conclusão de Curso - Graduação - Bachareladopt_BR
dc.date.accessioned2022-06-28T22:14:03Z-
dc.date.available2022-06-28T22:14:03Z-
dc.date.submitted2021-11-05-
dc.identifier.urihttps://bdm.unb.br/handle/10483/31258-
dc.language.isoPortuguêspt_BR
dc.rights.licenseA 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.pt_BR
dc.contributor.advisorcoMarotta, Marcelo Antônio-
dc.description.abstract1HTTP Adaptive Streaming (HAS), along with the DASH standard, has become the dominant technique for delivering video over the Internet. In this model, the rate adaptive algorithm(ABR) is a central component in determining the available video quality that is transmitted over the network. For this reason, multiple proposals for environments that reproduce HAS applications for ABR’s logic evaluation, both for research and production purposes, were developed. The platform pyDash 2 [1], however, is an educational tool for the development and study of adaptive video streaming algorithms (ABR). Based on the analysisofthestateoftheartoftoolsalreadydeveloped,andwiththepurposeofoptimizing the study and understanding of the algorithms ABR by the students, improvements in the tool were introduced. Three were the improvements implemented in the platform pyDash. The first involves enabling a MPEG-DASH media decoder and player using the framework Gstreamer. The second is related to the proposal of an application that provides relevant statistical data on the performance evaluation of adaptive algorithms, through dynamic graphics. And, the third comprises the insertion of computation of user Quality of Experience (QoE) functions, using metrics computed during a streaming session of the tool. As a result of these improvements, the understanding of the dynamics and performance of ABR solutions by the students will be enhanced.pt_BR
Aparece na Coleção:Ciência da Computação



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.