Bakalářská práce

Vyrovnávací paměť v systému UltraGrid

Buffering redesign for the UltraGrid system

Dalibor Matura
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
Práce zkontrolována:
25. 5. 2010 07:42, RNDr. Miloš Liška, Ph.D., učo 39565
Plný text práce
422,2 KB / soubor PDF
Jazyk práce
čeština čeština
Termín obhajoby
21. 6. 2010
Práce byla úspěšně obhájena

Vedoucí

RNDr. Miloš Liška, Ph.D., učo 39565
CVT FI MU

Oponent

doc. RNDr. Petr Holub, Ph.D., učo 3248
BioMedAI CERIT-SC ÚVT MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika

Práce na příbuzné téma

Seznam prací, které mají shodná klíčová slova.

 
Název
Vložil
Vloženo
Práva
Archiv závěrečné práce Dalibor Matura FI B-AP BcAP ty6m1/9
Matura, D.
24. 5. 2010
Složky
Matura, D.
24. 5. 2010
Matura, D.
24. 5. 2010
Soubory
Matura, D.
24. 5. 2010
Matura, D.
24. 5. 2010
Matura, D.
24. 5. 2010
  • 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.