Thesis Details

Zpřístupnění obrazu z IP kamer v prohlížeči

Bachelor's Thesis Student: Černý Pavel Academic Year: 2019/2020 Supervisor: Zbořil František, doc. Ing., Ph.D.
English title
Web Browser for IP Cameras
Language
Czech
Abstract

The aim of the work described in this thesis was to enable live video streaming from IP cameras to selected users, using simply a modern web browser with no need to install special client-side software. The solution was found by utilizing programs FFmpeg (for communication with camera and video conversion to WebM format), Stream-m (for distribution of the data received from FFmpeg to clients), and a newly-created web application built on the Spring framework, which was used to control the aforementioned programs, and also allows camera management and user authorization. The resulting system reduces the effort required for client nodes deployment and maintenance. Thanks to the image size downscaling, the system brings about a considerable reduction of data flow in the network caused by camera output, and minimizes the load on client computers.

Keywords

IP camera, CCTV, Spring framework, HTML5 video, WebM, WebP, FFmpeg, Stream-m, Facility Management, JPA

Department
Degree Programme
Information Technology
Files
Status
defended, grade C
Date
13 July 2020
Reviewer
Committee
Zbořil František, doc. Ing., Ph.D. (DITS FIT BUT), předseda
Grégr Matěj, Ing., Ph.D. (DIFS FIT BUT), člen
Hradiš Michal, Ing., Ph.D. (DCGM FIT BUT), člen
Kekely Lukáš, Ing., Ph.D. (DCSY FIT BUT), člen
Rogalewicz Adam, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Citation
ČERNÝ, Pavel. Zpřístupnění obrazu z IP kamer v prohlížeči. Brno, 2020. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2020-07-13. Supervised by Zbořil František. Available from: https://www.fit.vut.cz/study/thesis/23208/
BibTeX
@bachelorsthesis{FITBT23208,
    author = "Pavel \v{C}ern\'{y}",
    type = "Bachelor's thesis",
    title = "Zp\v{r}\'{i}stupn\v{e}n\'{i} obrazu z IP kamer v prohl\'{i}\v{z}e\v{c}i",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2020,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/23208/"
}
Back to top