Závěrečná práce: Ondrej Repa, učo 433704: Návrh a vývoj systému pro konfiguraci softwaru OpenCaster pomocí webové aplikace
Bakalářská práce
Návrh a vývoj systému pro konfiguraci softwaru OpenCaster pomocí webové aplikace
Design and Implementation of Web-based Configuration System for OpenCaster Software
Anotace
Bakalárska práca sa zaoberá návrhom a implementáciou systému na správu digitálneho vysielania. V prvej časti je čitateľ oboznámený s teóriou potrebnou na pochopenie zvyšku práce. Druhá časť predstaví cieľ práce a požiadavky kladené na systém. Tretia časť sa venuje popisu technológií, ktoré boli použité na vývoj systému. V štvrtej časti sú opísané implementačné detaily ako architektúra, hlavná funkcionalita systému, návrh databázy a vzhľad grafického užívateľského rozhrania.
Abstract
This thesis deals with the design and implementation of a system for digital broadcast management. In the first part the reader is acquainted with theory necessary to understand the rest of the work.The second part introduces purpose of the work and the requirements of the system. The third part deals with the description of the technologies used to develop the system.The fourth part describes implementation …více
Zadání práce
Cílem bakalářské práce je vytvořit administrativní systém, který prostřednictvím webové aplikace umožní přihlášeným uživatelům konfigurovat software OpenCaster sloužící ke správě DVB vysílání. Dojde tak k významnému zjednodušení konfigurace softwaru OpenCaster, protože pro každý zásah nebude nutné používat příkazový řádek s použitím příkazů OpenCasteru nebo vytvářet spouštěcí skripty v jazyce Python.
Vyvinutý systém bude sloužit k těmto účelům:
- Konfigurace DVB-T kanálů a jejich parametrů (kontrola nastavení pomocí DVBSnoop).
- Konfigurace DVB-T modulátoru (frekvence, šířka pásma, atd.).
- Přidání HbbTV aplikací pro jednotlivé kanály.
- Přidání objektového karuselu pro jednotlivé kanály.
- Přidání tzv. stream events pro jednotlivé kanály.
- Restartování modulátoru.
- Přegenerování TS a SEC (volitelně je možné stáhnout jednotlivé TS nebo SEC soubory).
- Informování o aktuálním stavu modulátoru.
- Administrace vyžaduje implementaci alespoň základní autentizaci.
- Vytvoření instalačního balíku.
Součástí bakalářské práce jsou:
- Vývoj node.js serveru, který přijímá příkazy z webové aplikace a posílá je dále ke zpracování OpenCasteru.
- Vývoj webové aplikace s pomocí technologie React.
Vyvinutý software bude dále rozvíjen ve společnosti Mautilus, kde bude součástí produktu, který slouží k vytváření lokálních DVB-T/S okruhů za účelem testování HbbTV aplikací a konfigurací transportních streamů v reálném prostředí s běžně dostupnými koncovými zařízeními.
19. 12. 2017 05:48, RNDr. Miloš Liška, Ph.D., učo 39565
- Zadáno/změněno 13. 2. 2018 16:19, Helena Kryštofová
- Záznam založen 21. 11. 2017 13:33, Jana Zemanová, učo 9619
- Zveřejnit od 18. 12. 2017 10:48, Alena Dvořáková
- Práce převzata 18. 12. 2017 10:48, Alena Dvořáková
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
OCI - resource usage reporting and visualization
Ing. Jakub Krajčík -
Webová aplikácia pre správu environmentálnych meraní a spracovania dát systému Fluxprism.
Ing. Tomáš Chovančák -
Webová aplikácia pre nákup aktuálne nedostupných produktov
Bc. Martin Korec -
Systém řízení projektů
Bc. Martin Uhlík -
Návrh UI a vývoj aplikace pro editaci a správu terminologie
Mgr. Ján Mach, učo 445758 -
Digitální naučné stezky
Mgr. Stanislav Petrek -
Návrh a implementace webové aplikace pro řízení projektů v malé firmě
Bc. Tomáš Navrkal -
Open source administratívne rozhranie pre Stream Data Platform
Mgr. Martin Kočiský, učo 421131




