← Back to Home

Application streaming over QUIC

Education

| June 2025

Description

Bachelor's Thesis for Computer Science at UHasselt, achieving an 18/20 for designing and evaluating a proof-of-concept platform for containerized application streaming using QUIC.

  • Engineered a solution enabling multiple concurrent users to interact with separate application instances simultaneously without the need for physical displays.
  • Virtualized graphical environments within Docker containers by orchestrating Xvfb for display emulation, FFmpeg for real-time video encoding, and xdotool for input execution.
  • Implemented Media over QUIC (MoQ) to establish secure, low-latency transmission of video frames and user input events directly to web browsers.
  • Conducted an end-to-end latency analysis to identify performance bottlenecks and proposed optimizations utilizing GPU hardware acceleration and adaptive bitrate streaming.

Tech Stack

DockerDocker
MoQMoQ
RustRust
TypeScriptTypeScript

Team Members