1
Video streaming and notification module for android client and GCM integration for open CCTV platform | |
Author | Visutr Boonnateephisit |
Call Number | AIT Caps. Proj. no.ICT-16-01 |
Subject(s) | Closed-circuit television Streaming technology (Telecommunications) Streaming video |
Note | A capstone project submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Engineering Information and Communication Technology, School of Engineering and Technology |
Publisher | Asian Institute of Technology |
Series Statement | Caps. Proj. ; no. ICT-16-01 |
Abstract | Traditional CCTV monitoring requires a great deal of manpower for the entire operation. From installation to inspection, operators are needed to operate the system. With modern technologies, computers are now capable of analyzing video and detecting specific events using analytic software. Analytic software itself is nothing if it there is no input for it to process. OpenCCTV is a middleware platform that allows analytic softwares to pull a video stream from video management system (VMSs) and cameras. This technology is very useful, as it could eliminate the need of having operators to monitor video continuously. However, OpenCCTV is not yet capable of notifying the property owner when the system detects suspicious actions on his/her property. This project is intended to fulfill the promise of the OpenCCTV platform by integrating with Google cloud messaging (GCM), a push notification API for mobile devices including Android and iOS devices, with the OpenCCTV platform. In this project, I focus on the development of an Android application library, as in the future there could be more than one variant or more than one version of OpenCCTV client application for users. Another reason that I prefer Android development over iOS is that I can develop the module freely without paying fee. And since I allow the application user to receive notifications of a suspicious event, it is also important to let the user view the video feed from his/her device. At the end of this project, the module I developed is included in a prototype Android application, the application is capable of receiving notification message from the OpenCCTV server, and it is capable of streaming a live video from a specific OpenCCTV-connected camera. |
Year | 2016 |
Corresponding Series Added Entry | Asian Institute of Technology. Caps. Proj. ; no. ICT-16-01 |
Type | Capstone Project |
School | School of Engineering and Technology (SET) |
Department | Department of Information and Communications Technologies (DICT) |
Academic Program/FoS | Information and Communication Technology (ICT) |
Chairperson(s) | Dailey, Matthew N.; |
Examination Committee(s) | Mongkol Ekpanyapong; |
Degree | Capstone Project (B.Sc.)-Asian Institute of Technology, 2016 |