Závěrečná práce: Dalibor Matura: Vyrovnávací paměť v systému UltraGrid
Bakalářská práce
Vyrovnávací paměť v systému UltraGrid
Buffering redesign for the UltraGrid system
Anotace
Cílem práce je navrhnout a znovu implementovat způsob použití vyrovnávacích pamětí, které se používají pro předávání snímků videa a vzorků audia mezi jednotlivými moduly systému UltraGrid. Implementovaný způsob použití vyrovnávacích pamětí má minimalizovat nutné kopírování snímků videa a vzorků audia předávaných mezi jednotlivými moduly UltraGridu.
Abstract
The goal is to design and re-implement method of using buffers that are used for transmission of video frames and audio samples between different modules of the UltraGrid. Implemented way of using buffers should minimize the need to copy video frames and audio samples that are transmitted between UltraGrid's modules.
Zadání práce
Systém UltraGrid slouží pro nízkolatenční přenosy vysoce kvalitního audia a videa prostřednictvím sítě Internet.
Cílem studentovy práce je navrhnout a znovu implementovat způsob použití vyrovnávacích pamětí, které se používají pro předávání snímků videa mezi jednotlivými moduly systému UltraGrid (zachytávání videa, odesílání videa a příjem videa ze sítě, zobrazování videa).
Důležitou vlastností systému UltraGrid je přenos videa s co nejmenším zpožděním. Úkolem studenta je tedy zejména minimalizovat nutné kopírování snímků videa předávaných mezi jednotlivými moduly UltraGridu.
Požadovaná forma realizace:Praktická část práce bude odevzdána ve formě patche proti stávajícímu stromu zdrojového kódu UltraGridu. Očekává se implementace v programovacím jazyce C. Implementace bude vhodně dokumentována alespoň na úrovni komentářů ve zdrojovém kódu, lépe však pomocí systému typu Doxygen.
Základní literatura:- http://ultragrid.sitola.cz/
- HOLUB, Petr - MATYSKA, Luděk - LIŠKA, Miloš - HEJTMÁNEK, Lukáš - DENEMARK, Jiří - REBOK, Tomáš - HUTANU, Andrei - PARUCHURI, Ravi - RADIL, Jan - HLADKÁ, Eva. High-definition multimedia for multiparty low-latency interactive communication. Future Generation Computer Systems, Amsterdam, The Netherlands, Elsevier Science, Nizozemsko. ISSN 0167-739X, 2006, vol. 22, no. 8, s. 856-861.
- HOLUB, Petr - LIŠKA, Miloš. High-Definition Video Transmissions for Medical Applications and Education. Technology and Health Care, Amsterdam (The Netherlands), IOS Press. ISSN 0928-7329, 2005, vol. 13, no. 5, s. 398-400.
- WESLEY-SMITH, Ian N. - LIŠKA, Miloš - HOLUB, Petr. Implementation of DXT Compression for UltraGrid. CESNET, 2008. Technical report
25. 5. 2010 07:42, RNDr. Miloš Liška, Ph.D., učo 39565
Vedoucí
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Video vstup z moderného Linuxu pre UltraGrid (wayland + X11)
Ing. Matej Hrica -
Nízkolatenční přenosy 360 stupňového videa
Mgr. Martin Piatka -
Klient UltraGridu pro Android
Mgr. Jaromír Kala, učo 374283 -
Vulkan displej pre UltraGrid
Mgr. Martin Beľa -
CUDA Implementation of Pixelformat Conversions
Bc. Mário Hatalčík, učo 524805 -
Implementace FEC pro UltraGrid
Mgr. Martin Sokol, učo 207509 -
Implementace protokolu RTP v systému UltraGrid
Bc. Roman Kadlčík -
Grafické rozhraní pro UltraGrid
Mgr. Vít Hampl




