Font Size: a A A

The Design Of Intelligent Video Monitoring System Based On Android

Posted on:2016-03-13Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhangFull Text:PDF
GTID:2308330461455611Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of science and technology and economy and the continually improving of people’s living standards, people began to pursue a more comfortable and more convenient and safe life, smart home can meet requirements of people. Video surveillance technology is one of the core technology of smart home and its application can preferably assure people’s personal and property safety. But the traditional monitoring system always has inflexible, low efficiency and high cost of maintenance problems, it cannot be well applied to the popularization of smart home products. Thus market is badly in need of a strong flexibility, stable performance, low maintenance cost video surveillance technology, it can take the initiative to analysis and early warning, intelligent video surveillance system is a trend of the future development of video surveillance system. From the point of view of market demand, intelligent video surveillance system gradually attracted more and more attention and demand continues to rise. From the point of view of technology, intelligent video surveillance will progress toward to more complex scene, analyzing and identifying more abnormal behavior. Intelligent video surveillance technology is a prospective research in the field, it has not only contains the great scientific research value but also contains enormous commercial value. In the intelligent mobile terminals, Google developed Android platform greatly promote the development of intelligent mobile terminal, due to its source code is open, bringing it to the popularity of smart phones for intelligent video surveillance system based on. At present, in the intelligent mobile terminal market, Android system has a large market share, in people’s lives, it also occupies an important position. Therefore, the design and development of an intelligent video monitoring system based on Android platform has practical significance and practical value.The main contents of this thesis include based on Android intelligent video surveillance system in the overall planning and design, design and implementation of software system, and under the different network application environment of the system tested. The system uses the C/S design pattern, the system is divided into two levels:server and client. The development and debugging of server software use visual studio 2012 client software use the eclipse software and the Android VM to develop and debug. The function of server includes video acquisition, video encoding, streaming media transmission, intelligent processing and network transmission, The server software use modular design, video acquisition module use OpenCV library function of the camera interface, through the camera number open the camera to get stream; Video coding module implement H.264 coding and the YUV color space of video source coding use the H.264 encoder in the open source library on x.264; Streaming media transmission module completes that after the H.264 code stream is packed and sent by RTP/RTCP; Intelligent processing module implement target detection by using of OpenCV library function; Finally, the network transmission module implement communication based on socket UDP and client by socket programming. The client software always use modular design, the client is divided into user interface module, video receiver module, video decoding module, video playback module and network transmission module.the UI interface module complete the interface display and realize the interaction with the user by using various components of Android SDK; Video receiving module use C language programming to analysis and unpack the RTP packets, then using JNI technology to call the program implement the video receiver in Java program; Video decoding module use the Android NDK in Android system to transplant FFmpeg open source library,and completing H.264 decoding; Video playback module use the Android SDK surfaceview components, the canvas is locked to the surfaceview assembly and draw the image on the canvas frame by frame for video playback; Network transmission module use the socket network programming to implement socket communication with the server. Finally, the server software and client software complete joint debugging and testing, network application environment includes campus WiFi and laboratory environment 4G (TD-LTE) network, The test results show that in the above network environment, the function and performance of the system to achieve the desired design.Through the work above, successfully implementing the development of intelligent video surveillance system based on Android platform, after testing, this system runs steadily, clear picture, delay in the control range. The system get rid of the limit of the traditional video monitoring needing staff on duty throughout the day 24 hour when found suspicious targets, intelligent monitoring promptly notify the user to view the surveillance video. When not finding invasion, the video data is not stored, Thus the video storage pressure is greatly reduced, the user does not need to pay additional labor cost and video storage cost. The design implemented intelligent video monitoring system based on Android that has characteristics of strong network adaptability, low installation and maintenance cost and the stable operation of the system,it can provide a design idea and solutions to intelligent home intelligent video surveillance application.
Keywords/Search Tags:Android, streaming media, H.264, OpenCV
PDF Full Text Request
Related items