Tato práce se zabývá řešením streamování živých panoramat zaobírající úhel pohledu 360° použitím většího množství webkamer a jejich zobrazením pomocí aplikační rozhraní WEBGL ve webovém prohlížeči. Výsledkem této práce je aplikace s řešením typu server-klient, kde server zajišťuje zpracování a stream videa z webkamer a klient umožňuje zobrazení tohoto streamu na zařízeních disponujících webovým prohlížečem s podporou aplikačního rozhraní WEBGL.
Anotace v angličtině
This thesis deals with streaming 360 degree panoramas with multiple webcams. The final view is provided by WebGL API in a web browser. The final outcome of this thesis is to find a solution for a server-client type of application, where the server side provide processing and webcam streams and the client side can view such streams on devices that are supported by a web browser with (an application interface) WEBGL API.
Klíčová slova
panoráma, videopanoráma, stream videa, stream videa v reálném čase, WEBGL, aplikace server-klient
Klíčová slova v angličtině
panorama, videopanorama, video sream, realtime video stream, WEBGL, server-client application
Rozsah průvodní práce
53
Jazyk
CZ
Anotace
Tato práce se zabývá řešením streamování živých panoramat zaobírající úhel pohledu 360° použitím většího množství webkamer a jejich zobrazením pomocí aplikační rozhraní WEBGL ve webovém prohlížeči. Výsledkem této práce je aplikace s řešením typu server-klient, kde server zajišťuje zpracování a stream videa z webkamer a klient umožňuje zobrazení tohoto streamu na zařízeních disponujících webovým prohlížečem s podporou aplikačního rozhraní WEBGL.
Anotace v angličtině
This thesis deals with streaming 360 degree panoramas with multiple webcams. The final view is provided by WebGL API in a web browser. The final outcome of this thesis is to find a solution for a server-client type of application, where the server side provide processing and webcam streams and the client side can view such streams on devices that are supported by a web browser with (an application interface) WEBGL API.
Klíčová slova
panoráma, videopanoráma, stream videa, stream videa v reálném čase, WEBGL, aplikace server-klient
Klíčová slova v angličtině
panorama, videopanorama, video sream, realtime video stream, WEBGL, server-client application
Zásady pro vypracování
Seznamte se s problematikou streamování videa na internetu a 3D WebGL aplikací.
Navrhněte a realizujte WebGL prohlížeč živých panoramat.
Ověřte implementaci na různých OS a prohlížečích.
Otestujte hardwarovou náročnost.
Prověřte vliv kodeků na kvalitu a výpočetní nároky.
Zásady pro vypracování
Seznamte se s problematikou streamování videa na internetu a 3D WebGL aplikací.
Navrhněte a realizujte WebGL prohlížeč živých panoramat.
Ověřte implementaci na různých OS a prohlížečích.
Otestujte hardwarovou náročnost.
Prověřte vliv kodeků na kvalitu a výpočetní nároky.
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
Makzan: Programujeme hry v HTML5, Computer Press, 2012, EAN:9788025137314
Zakas, Z. N.: JavaScript pro webové vývojáře, Computer Press, 2009, EAN:9788025125090
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
Makzan: Programujeme hry v HTML5, Computer Press, 2012, EAN:9788025137314
Zakas, Z. N.: JavaScript pro webové vývojáře, Computer Press, 2009, EAN:9788025125090
Přílohy volně vložené
1x CD ROM
Přílohy vázané v práci
ilustrace, schémata, tabulky
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.