Font Size: a A A

Design And Realization Of Video Surveillance Client Based On Andriod

Posted on:2016-08-31Degree:MasterType:Thesis
Country:ChinaCandidate:F ChenFull Text:PDF
GTID:2348330518988919Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Embedded technology,intelligent recognition technology,video image processing technology provides strong technical support for video surveillance system;wireless network,such as LTE 4G network,WIFI network,etc,provides a wide range of network application environment for video surveillance system;the popularization of intelligent terminal such as intelligent phone and intelligent plate provides the application platform for video surveillance system;The concept of "safe city" and other people's safety consciousness has injected a strong market driving force for the video surveillance.In these circumstances,the video surveillance system has became a hot spot of people rushed to study.At the same time,intelligent terminals based on Android platform occupy the largest market share and maintain a strong momentum of growth.The development of video surveillance Client based on Android platform,lets the "heart","always" and "everywhere" on various scene real-time surveillance possible,has great practical value.This paper introduces the video surveillance Client based on Android platform.In order to adapt to different wireless network environment.The Client can establish connection to video surveillance equipment through OWSP direct connection mode and P2 P transfer mode for receiving the H.264 format image which will be decompressed by the visual function library of FFmpeg,and then displayed in front of users.The video image receiving module and the video image decoding module in Client,coding with C/C++ language are called in the client application through the method of JNI which not only overcomes the disadvantages of low operation efficiency,high resource consumption of Java language,but also greatly improves the reusability and portability of program.In order to achieve a timely warning to users in the Client,there is a design of the alarm module based on HTTP protocol in the video surveillance Client.To realize the real-time alarm push function,information is transmitted among the client alarm module,the alarm server and the push platform.Alarm server uses the integration of three open source frameworks — Struts2,Spring,Hibernate to realize the Hierarchical structure of presentation Layer,business layer and persistence layer,which will reduce the coupling between modules.The Android video surveillance client realizes alarm push function for supporting early warning in the first for users,which greatly improves the application value.
Keywords/Search Tags:Video surveillance, Andriod, JNI, Alarm push
PDF Full Text Request
Related items