Přístupnostní navigace
E-application
Search Search Close
Master's Thesis
Author of thesis: Ing. Vojtěch Wawreczka
Acad. year: 2023/2024
Supervisor: Ing. Jiří Hynek, Ph.D.
Reviewer: Ing. Petr John
This work is dealing with problems with controlling broadcast on TV Noe. The playout software used in master control room of this TV station shows significant technical deficiencies. Because no alternative solution was found, a new software was created for TV Noe. The result of the work is playout software, which consists of three parts. Two were newly developed, the third is the external CasparCG Server. The created playout software enables continuous broadcasting in 24/7 mode. For the users it provides the tools to conveniently controll the broadcast and an environment for creating playlists. The resulting system will be a full-fledged replacement for the playout software that is currently used in TV Noe. At the same time, it is the first step on the way to creating a comprehensive universal solution covering all the needs of this TV station.
playout software, TV station, broadcasting, master control room, broadcast control, playlist, live broadcasting, CasparCG Server
Date of defence
18.06.2024
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Information Systems
Study programme
Information Technology and Artificial Intelligence (MITAI)
Specialization
Information Systems and Databases (NISD)
Composition of Committee
prof. Ing. Tomáš Hruška, CSc. (předseda) doc. Ing. Radek Burget, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) Ing. Vladimír Bartík, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (člen)
Supervisor’s reportIng. Jiří Hynek, Ph.D.
Student řešil netriviální problém. Výsledky práce byly prakticky aplikovány v televizní stanici. Práci studenta hodnotím velmi kladně. Navrhuji hodnocení stupněm A.
Cílem práce bylo navrhnout a implementovat playout software pro nepřetržité vysílání v televizi Noe. Student se musel podrobně seznámit s problematikou odbavování pořadů v televizním vysílání a principy tvorby playout software. Student navrhl a implementoval architekturu sestávající z: externího serveru CasperCG určeného pro přehrávání multimediálního obsahu a studentem vytvořeného klienta pro řízení vysílání a zpracovávání playlistů. Pro tyto účely student implementoval vlastní komponenty Melichar (prostředník komunikace, řízení vysílání v jazyce Java) a Baltazar (samotný klient v jazyce JavaScript a technologiích React a Electron). Zadání hodnotím jako obtížné.
Některé části technické práce byly dokončovány na poslední chvíli, nicméně tento fakt přisuzuji rozsahu praktické části. Řešení bylo dostatečně konzultováno.
Student velmi důkladně prostudoval dostupné zdroje týkající se problematiky odbavování pořadů v televizním vysílání a potřebných technologií.
Student byl aktivní během celého akademického roku a účastnil se průběžných online porad. Ve druhém semestru byla komunikace o něco nižší, nicméně student pracoval o to více samostatně. Byl schopen řešit netriviální problémy.
Grade proposed by supervisor: A
Reviewer’s reportIng. Petr John
Pan Wawreczka vytvořil velmi kvalitní řešení playout software, které je schopné konkurovat existujícím řešením na trhu. Za tímto účelem student vyvinul dvě aplikace. První aplikace, nazvaná Baltazar, slouží k přípravě a správě playlistů, umožňující uživatelům efektivně organizovat a plánovat mediální obsah. Druhá aplikace, nazvaná Melichar, je určena pro samotné vysílání těchto playlistů pomocí existující služby CasparGC. Vzniklé řešení hodnotím jako velmi zdařilé a využitelné v praxi. Navrhuji hodnocení stupněm A.
Evaluation level: zadání splněno
Práce splňuje zadání, a to ve všech bodech.
Evaluation level: přesahuje obvyklé rozmezí
Práce dosahuje maximálního povoleného rozsahu pro diplomovou práci.
Práce má obvyklou strukturu. Nejprve jsou představeny teoretické základy potřebné pro řešení práce, a to problematika odbavování pořadů v televizním vysílání, existující playout software, a aktuální přístupy k vytváření aplikací. Dále následují kapitoly analýzy, návrhu, implementace a testování. Kapitoly na sebe vhodně navazují, text je pro čtenáře pochopitelný.
Formální úprava technické zprávy je na velmi dobré úrovni.
Práce cituje 61 zdrojů, převažují online zdroje. Z velké části tento fakt přisuzuji zvolené tématice, která není často publikovaná. Zvolená literatura však vhodně pokrývá danou problematiku.
Student implementoval řešení schopné řídit celé vysílání televizní stanice. Za tímto účelem student využil existující nástroj CasparCG Server a implementoval dvě aplikace Melichar a Baltazar. Baltazar realizuje klientskou aplikaci založenou na technologiích JavaScript, Electron a React, která dovoluje uživateli správu playlistů. Aplikace Melichar představuje aplikační rozhraní (založené na jazyce Java) zprostředkovávající správu vysílání a aktuálně přehrávaného playlistu. Obě části jsou kvalitní a velmi propracované. Celkově hodnotím řešení jako velmi zdařilé.
Cílem práce je nahradit aktuální playout software používaný v televizi Noe. Řešení bylo otestováno techniky odbavovacího pracoviště a bude dále rozvíjeno.
Evaluation level: obtížnější zadání
Zadání hodnotím jako obtížnější.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová