Webové rozhrání pro system analýzy videa v reálném čase
Web interface for real-time video analytics system
dc.contributor.advisor | Skopal Tomáš | |
dc.contributor.author | Vladislav Khachaturian | |
dc.date.accessioned | 2020-06-14T10:41:08Z | |
dc.date.available | 2020-06-14T10:41:08Z | |
dc.date.issued | 2020-06-13 | |
dc.identifier | KOS-962290877705 | |
dc.identifier.uri | http://hdl.handle.net/10467/87991 | |
dc.description.abstract | Tato diplomová práce je věnována návrhu a implementaci webového rozhraní pro systém video analytiky v reálném čase Videolytics. Hlavní cíl daného systému je extrakce, uložení a zpracování vysokoúrovňových rysů z video streamu. Výsledná aplikace je schopna spravovat různé zdroje dat a moduly: video stream, detekce a trajektorie objektů z databáze, procesy pro generování dat. Vyvinutá aplikace se dotýká různých aspektů: řízení video streamů, efektivní dotazování na databázi, přesná (v rozsahu milisekund) synchronizace zdrojů dat, řízení procesů serveru. Udržování velkého počtu různých aspektů uvnitř jedné aplikace je velmi složité. Z tohoto důvodu je webový portál Videolytics založen na architektuře mikroservisů. Webový klient komunikuje se službami pomocí protokolu HTTP, zatímco každá služba dosahuje svého určitého odlišného cíle. Webový portál spolupracuje s dalšími moduly implementovanými v různých programovacích jazycích. Všechny fungují na jednom Unix serveru, aby bylo možné předejít zbytečnému zatížení sítě. Sdílení zdrojů a závislosti balíčků jsou vyřešeny pomocí technologie virtualizace docker. Webový portál je implementován pomocí webového serveru Apache v kombinaci s jazykem PHP. | cze |
dc.description.abstract | This master's thesis is dedicated to the design and implementation of web interface for real-time video analytics system named Videolytics. Main target of this system is extraction, storage and processing of high-level features from video surveillance data. The resulting application is able to combine various data sources and modules: video stream, object detections and trajectories from database, management of processes for data generation. Developed application touches on various different aspects: video stream management, effective database querying, precise (milliseconds range) synchronization of data sources, server process management. Maintaining large number of different aspects inside one application is highly complex. This is why Videolytics web portal is based on microservices architecture. Web client communicates with services using HTTP protocol, while each service accomplishes it's certain distinct goal. Web portal collaborates with other modules implemented in different programming languages. All of them are functioning on single Unix server to avoid redundant network load. Resource sharing and dependencies are resolved using docker virtualization technology. Web portal is implemented using Apache web server in combination with PHP language. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html | eng |
dc.rights | Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html | cze |
dc.subject | webová applikace | cze |
dc.subject | streamování videa | cze |
dc.subject | video analytika | cze |
dc.subject | vizuální analytika | cze |
dc.subject | microslužby | cze |
dc.subject | docker | cze |
dc.subject | PHP | cze |
dc.subject | web application | eng |
dc.subject | video streaming | eng |
dc.subject | video analytics | eng |
dc.subject | visual analytics | eng |
dc.subject | microservices | eng |
dc.subject | docker | eng |
dc.subject | PHP | eng |
dc.title | Webové rozhrání pro system analýzy videa v reálném čase | cze |
dc.title | Web interface for real-time video analytics system | eng |
dc.type | diplomová práce | cze |
dc.type | master thesis | eng |
dc.contributor.referee | Lokoč Jakub | |
theses.degree.discipline | Webové a softwarové inženýrství | cze |
theses.degree.grantor | katedra softwarového inženýrství | cze |
theses.degree.programme | Informatika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Diplomové práce - 18102 [1006]