Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
diplomová práce
Autor práce: Ing. Vojtěch Wawreczka
Ak. rok: 2023/2024
Vedoucí: Ing. Jiří Hynek, Ph.D.
Oponent: Ing. Petr John
Tato práce řeší problémy s odbavováním vysílání v televizi Noe. Playout software používaný na odbavovacím pracovišti této televize totiž vykazuje výrazné technické nedostatky. Protože žádné alternativní řešení nebylo nalezeno, byl pro televizi Noe vytvořen nový software. Výsledkem práce je playout software, který se skládá ze tří částí. Dvě byly nově vyvinuty, jako třetí byl využit externí CasparCG Server. Vytvořený playout software umožňuje nepřetržité vysílání v režimu 24/7. Uživatelům poskytuje prostředky pro pohodlné řízení vysílání a prostředí pro tvorbu playlistů. Výsledný systém bude pro televizi Noe plnohodnotnou náhradou za stávající playout software. Zároveň je to první krok na cestě za vytvořením komplexního univerzálního řešení pokrývajícího všechny potřeby této televizní stanice.
playout software, televize, vysílání, odbavovací pracoviště, odbavování vysílání, playlist, živé vysílání, CasparCG Server
Termín obhajoby
18.06.2024
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
A
Průběh obhajoby
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.
Otázky k obhajobě
Jazyk práce
čeština
Fakulta
Fakulta informačních technologií
Ústav
Ústav informačních systémů
Studijní program
Informační technologie a umělá inteligence (MITAI)
Specializace
Informační systémy a databáze (NISD)
Složení komise
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)
Posudek vedoucíhoIng. 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.
Známka navržená vedoucím: A
Posudek oponentaIng. 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.
Stupeň hodnocení: zadání splněno
Práce splňuje zadání, a to ve všech bodech.
Stupeň hodnocení: 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.
Stupeň hodnocení: obtížnější zadání
Zadání hodnotím jako obtížnější.
Známka navržená oponentem: A
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová