Surveillance with smart phone III

Surveillance cameras are widely used to fight crime and provide security monitoring. Surveillance technologies have improved greatly over the years but potential shortcomings still exist, including an inability to provide surveillance on the move. One solution is to utilize smart phones; however, de...

Full description

Saved in:
Bibliographic Details
Main Author: Poh, Kah Kong.
Other Authors: Leong Peng Chor
Format: Final Year Project
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10356/48518
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Surveillance cameras are widely used to fight crime and provide security monitoring. Surveillance technologies have improved greatly over the years but potential shortcomings still exist, including an inability to provide surveillance on the move. One solution is to utilize smart phones; however, development so far is inadequate and existing applications are ineffective in providing this functionality. Surveillance Droid is a continuation of “Surveillance with smart phones” projects I and II. The current project demonstrates the potential of using Android smart phones to provide mobile surveillance with no installation required on the client device, which may be running on any platform. It also shows that recording of live surveillance onto the client device and remote control of the phone is possible. Timing is crucial during surveillance and this project shows that security features can be implemented without compromising time. Finally, an experiment was conducted shows that it is possible to deploy the application on current Wi-Fi and mobile networks, meeting the requirements of these networks. These features are made possible by the integration of the Android Camera API and the HTTP multi-threads server. Preview images are first obtained from the Camera API, after which the server encodes them into a M-JPEG stream and sends them to the client device over HTTP TCP/IP. This report provides the design and overview of the application and explains the implementation of these features. Next, it describes how the experiment was conducted and the analysis the results obtained. Lastly, it gives some recommendations for future work.