1 AIT Asian Institute of Technology

Video streaming and notification module for android client and GCM integration for open CCTV platform

AuthorVisutr Boonnateephisit
Call NumberAIT Caps. Proj. no.ICT-16-01
Subject(s)Closed-circuit television
Streaming technology (Telecommunications)
Streaming video

NoteA 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
PublisherAsian Institute of Technology
Series StatementCaps. Proj. ; no. ICT-16-01
AbstractTraditional 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.
Year2016
Corresponding Series Added EntryAsian Institute of Technology. Caps. Proj. ; no. ICT-16-01
TypeCapstone Project
SchoolSchool of Engineering and Technology (SET)
DepartmentDepartment of Information and Communications Technologies (DICT)
Academic Program/FoSInformation and Communication Technology (ICT)
Chairperson(s)Dailey, Matthew N.;
Examination Committee(s)Mongkol Ekpanyapong;
DegreeCapstone Project (B.Sc.)-Asian Institute of Technology, 2016


Usage Metrics
View Detail0
Read PDF0
Download PDF0