Diplomová práce

Video streaming augmentation with modern graphics API

Bc. Ilya Doroshenko
Anotace

Multimédia jsou nezbytnou součástí moderní společnosti. Jsou přítomné v různých formách, jako je televize, audio a video streamy atd. Se zvyšující se poptávkou po kvalitě obrazu a zvuku se zvýšil i tlak na software i hardware pro zpracování a augmentaci. Streamy jsou jednou z nejběžnějších reprezentací audio a video signálů. Práce s nimi zvyšuje složitost zpracování o časové omezení. Dodavatelé hardwaru …více

Abstract

Multimedia is an essential part of modern society. It is present in different forms, such as television, audio and video streams, etc. With increased demand for quality of video and audio, the pressure on both software and hardware for processing and augmentation had risen as well. Streams are one of the most common representations of audio and video signals. Work with them adds a time constraint to …více

Zadání práce
The goal of this thesis is to design and implement a modular framework for real-time video and audio processing that will maintain high performance and flexibility through hardware acceleration. The system will be based on a graph-oriented architecture that enables the dynamic composition of media-processing pipelines with a focus on streaming. The framework shall be able to load RTP and UDP streams that contain both video and audio, as well as still images in common formats. The solution must be designed in a framerate-agnostic manner, allowing the output to operate independently of the input framerate. There should be support for multi-output scheduling, enabling simultaneous rendering and streaming to multiple destinations. Additionally, the system should include support for blending the inputs and for creating simple animations. The visual representation of the graph will not be part of the thesis. Instead the a JavaScript scripting engine will replace a traditional user interface and enable the user to construct and control the processing graph dynamically through asynchronous JavaScript APIs. In the theoretical part, the student will discuss the principles of real-time multimedia processing, including synchronization, buffering, and latency management.
Práce zkontrolována:
17. 12. 2025 16:32, RNDr. Jan Byška, Ph.D., učo 207879
Jazyk práce
angličtina angličtina
Termín obhajoby
2. 2. 2026
Práce byla úspěšně obhájena

Vedoucí

RNDr. Jan Byška, Ph.D., učo 207879
KVI FI MU

Oponent

Mgr. Adam Rychlý
KVI FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Vývoj počítačových her
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.