Font Size: a A A

Design And Implement Of Client Software Of Video Surveilllance Base On Android Platform

Posted on:2013-07-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhouFull Text:PDF
GTID:2248330377956725Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In recent years, Video surveillance has been widely used in all walls of life. We could find digital surveillances in Residential quarters, Bank teller machine, forest fire prevent, traffic violation and flow monitoring. Video monitoring can be used for safety, information gathering and equipment management, etc.Video surveillance is a part of multimedia applications base on mobile phone. With the maturity of3G broadband network and the reduction of3G cost, video surveillance in mobile phone could be possible. Android is a multi-purpose open source intelligence operating system, which is developed by Google, have widely used in mobile phone, and dominant the global market share. So it is wise to develop the video surveillance in Android platform.The main work of this paper is to design and implement a software client of video surveillance base on Android platform.The software should interact with a number of cameras, and play the video clearly and smoothly.In this paper, the system is divided into the server, the client and the device, the client needs to receive video data from the device side, and control signaling and transmission of video data through the server. The video coding using the H.264as the compression standard, using the SIP protocol as the control signaling between the equipment side and the server side. Considering to he characteristics of H.264’s network abstraction layer, using the RTP to transmit the video data.What’s more, the RTP sharding principle and the network data transmission jitter, packet loss and other issues, the L2cache is adopted. The first level cache receive RTP packets, and sort; the second level cache combination of RTP packets, judge and composed of a data. Decode and play part use the open source FFmpeg library. Also designed the receive thread and the decode thread to receive and decode the data packets. Respectively, the mutual exclusion is designed to the two threads. The interface part adopted the Android’s framework, designed three interfaces: the login, equipment list and play.
Keywords/Search Tags:Video surveillance, Android, RTP, SIP, H.264, FFmpeg
PDF Full Text Request
Related items