Video streaming from video archive to web applications

This dissertation is aimed at providing the users with a tool for them to easily interact with a surveillance video retrieval system. The purpose of interaction considered here is simply viewing of the video recorded by surveillance camera according to user's selection. The source of t...

Full description

Saved in:
Bibliographic Details
Main Author: Balakrishnan, Priya
Other Authors: School of Electrical and Electronic Engineering
Format: Theses and Dissertations
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/64966
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This dissertation is aimed at providing the users with a tool for them to easily interact with a surveillance video retrieval system. The purpose of interaction considered here is simply viewing of the video recorded by surveillance camera according to user's selection. The source of the video is from the surveillance camera installed in a public location and the videos have been recorded in the archives of a surveillance video retrieval system. The author evaluates few of the possible solutions available for the purpose of achieving the desired outcome of video retrieval and with valid discussions a specific approach is justified for the implementation. The scope of this dissertation is to create a web-based interface for the user to specify certain video selection parameters based on which the whole video retrieval system works. The parameters used here are date and time. In order to view video of a particular time frame from the surveillance video camera archive, the user need not have any technical knowledge of the type of implementation. The only information the user will need to know is which video do they wish to see. To enable this, a variety of tools are used, that uses networking protocols to present the requested video to the user. The solution obtained is evaluated with the latency between the time the user requests the video and the time that it is actually presented on the user's computer screen. Measurement of the latency is carried out by varying few streaming parameters of the video files.