Zobrazit minimální záznam

Web interface for real-time video analytics system



dc.contributor.advisorSkopal Tomáš
dc.contributor.authorVladislav Khachaturian
dc.date.accessioned2020-06-14T10:41:08Z
dc.date.available2020-06-14T10:41:08Z
dc.date.issued2020-06-13
dc.identifierKOS-962290877705
dc.identifier.urihttp://hdl.handle.net/10467/87991
dc.description.abstractTato 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.abstractThis 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.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectwebová applikacecze
dc.subjectstreamování videacze
dc.subjectvideo analytikacze
dc.subjectvizuální analytikacze
dc.subjectmicroslužbycze
dc.subjectdockercze
dc.subjectPHPcze
dc.subjectweb applicationeng
dc.subjectvideo streamingeng
dc.subjectvideo analyticseng
dc.subjectvisual analyticseng
dc.subjectmicroserviceseng
dc.subjectdockereng
dc.subjectPHPeng
dc.titleWebové rozhrání pro system analýzy videa v reálném časecze
dc.titleWeb interface for real-time video analytics systemeng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.contributor.refereeLokoč Jakub
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam