KŘENEK, T. Audio a video vysílání s využitím real-time protokolu [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2009.

Posudky

Posudek vedoucího

Burget, Radim

Práce byla náročná z pohledu zorientovat se ve velkém množství knihoven a poměrně složitého kódu. Student po clou dobu řešení přistupoval k řešení velice svědomitě a výsledná práce je na velice dobré úrovni.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Aktivita během řešení a zpracování práce (práce s literaturou, využívání konzultací, atd.) A 20/20
Formální zpracování práce A 18/20
Využití literatury B 8/10
Splnění zadání A 49/50
Navrhovaná známka
A
Body
95

Posudek oponenta

Schimmel, Jiří

Cílem diplomové práce bylo implementovat vysílač, který bude načítat data z multimediálního kontejneru OGG a přenášet je pomocí protokolu RTP, dále přehrávač multimediálních dat a konvertor formátů. Zadání diplomové práce počítalo s tím, že student využije volně dostupných knihoven s licencí GPL nebo LGPL pro dekódování, přehrávání a přenos dat pomocí RTP a integruje je do jednoho funkčního celku. První třetina práce se stručně věnuje popisu síťových protokolů pro přenos multimediálních dat a popisu knihoven a projektů použitých při řešení diplomové práce. Zbytek textu je věnován samotné realizaci. Tato část je přehledně organizována, student v ní hlavně popisuje problémy, na které narazil a jak je řešil, ale text je obsahově dosti povrchní - místy diplomant detailně popisuje jak např. našel chybu v logickém operátoru v příkazu podmínky a jak ji opravil, naopak jiné důležité problémy odbyde stylem "nešlo to". Nezdůvodňuje proč např. nešel kód přeložit (jakou chybu kompilátor hlásil), řada problémů s překladem zdrojových kódů v ANSI C v MSVS se dá vyřešit pomocí direktiv překladače. I další vágní "vysvětlení" problémů, např. problém při současném použití knihoven FFmpeg a projektu xiph, nemůže obstát. Na str. 46 student popisuje, jak zvětšit okno přehrávače na obrazovce, a naopak řešení vícevláknového přístupu, synchronizace atd. popisuje pouze teoreticky, konkrétní implementaci se nevěnuje. Diplomantovi se podařilo realizovat přehrávač, při realizaci přenosu multimediálních dat pomocí RTP ale narazil na řadu problémů. Přesto práci v určité podobě dokončil. Pro převod různých formátů do formatu OGG, jak bylo uvedeno v zadání, student použil volně šířený program. Při testování aplikací na přiloženém CD většina z nich nefungovala, i když jsem použil příklady a návody, které student připravil. Při obhajobě by měla být prokázána jejich funkčnost. Vzhledem k tomu, jak rozsáhlou práci musel student řešit, považuji jeho výsledky za výborné a práci doporučuji k obhajobě. Vzhledem k výše zmíněným připomínkám ji ale hodnotím B - velmi dobře, pokud student při obhajobě předvede funkčnost aplikací.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků zadání C 15/20
Odborná úroveň práce A 45/50
Interpretace výsledků a jejich diskuse C 15/20
Formální zpracování práce A 10/10
Navrhovaná známka
B
Body
85

Otázky

eVSKP id 21832