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.
Annotation in English
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.
Keywords
panoráma, videopanoráma, stream videa, stream videa v reálném čase, WEBGL, aplikace server-klient
Keywords in English
panorama, videopanorama, video sream, realtime video stream, WEBGL, server-client application
Length of the covering note
53
Language
CZ
Annotation
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.
Annotation in English
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.
Keywords
panoráma, videopanoráma, stream videa, stream videa v reálném čase, WEBGL, aplikace server-klient
Keywords in English
panorama, videopanorama, video sream, realtime video stream, WEBGL, server-client application
Research Plan
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.
Research Plan
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.
Recommended resources
\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
Recommended resources
\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
Enclosed appendices
1x CD ROM
Appendices bound in thesis
illustrations, schemes, tables
Taken from the library
Yes
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Defence procedure records are not shown to unauthorized users.