Document details

Vídeo streaming em condições adversas de rede: avaliação dos protocolos HTTP/3 e QUIC

Author(s): Guimarães, Filipe Miguel Teixeira Freitas

Date: 2024

Persistent ID: https://hdl.handle.net/1822/94080

Origin: RepositóriUM - Universidade do Minho

Subject(s): Streaming de vídeo; HTTP; QUIC; TCP; Condições adversas de rede; Video streaming; Adverse network conditions


Description

A Internet está em constante evolução, bem como as aplicações e serviços disponibilizados aos utiliza dores. Com o crescimento na adoção de plataformas como YouTube, Netflix, Disney + , HBO e Amazon Prime Video, é possível ter acesso a um amplo conteúdo em formato de vídeo. Estas mudanças na Internet obrigam a que se criem formas de melhorar a experiência de utilização nestes novos cenários. O QUIC é um novo protocolo de transporte considerado atualmente uma peça chave no suporte à nova norma HTTP/3. Este protocolo opera sobre User Datagram Protocol (UDP) e visa oferecer um serviço de transporte multistream, rápido, robusto e seguro, que permite contornar limitações conhecidas do protocolo de transporte Transmission Control Protocol (TCP), a base para os atuais protocolos HTTP/1 e HTTP/2. Este trabalho, propõe avaliar o protocolo de transporte QUIC usado como base no recém-imple mentado HTTP/3, em alternativa ao HTTP/2, assente em TCP. Como já existem alguns estudos que comparam estes protocolos no acesso a páginas web, neste trabalho é analisado o protocolo HTTP/3 no contexto de streaming de vídeo, em cenários que possam existir condições adversas de rede. Pretende se, neste trabalho, desenvolver uma plataforma experimental que consiga transmitir vídeo recorrendo a estes protocolos e analisar esta transmissão para perceber se o protocolo QUIC realmente será útil para a web em constante evolução. É desenvolvido um software, com recurso à framework hls.js, com o objetivo de receber e reproduzir o vídeo, recolhendo determinadas métricas relativas à reprodução. É, ainda, criada uma ferramenta para analisar e gerar gráficos, para os dados adquiridos. São apresentados alguns resultados, ainda que preliminares, que permitem observar diferenças entre os protocolos HTTP/2 e HTTP/3. Estas diferenças são mais notórias em condições adversas de rede, em que o HTTP/3 proporcionou uma transmissão de vídeo mais fluída, com menor latência, menor drift e maior carga de buffer, na generalidade dos cenários escolhidos.

Document Type Master thesis
Language Portuguese
Contributor(s) Universidade do Minho; Carvalho, Paulo; Costa, António
CC Licence
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents

No related documents