Font Size: a A A

Design Of Cloud Storage Based Android Mobile Video Monitoring System

Posted on:2016-12-23Degree:MasterType:Thesis
Country:ChinaCandidate:T TianFull Text:PDF
GTID:2308330503950767Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the 3G/4G wireless technology, and the continuously improvement of the hardware and the software of Android devices, using Android devices as the video capturing devices of the video monitoring system has become a new trend in the video monitoring area. However, large-scale surveillance video data has brought great challenges to the traditional single-server systerm to store all video resources. In addition, uploading videos consumes a lot of 3G/4G resources of the mobile client users, how to avoid the interruption of uploading videos due to excessive costs has become a new research topic.In this paper, we design a video monitoring and traffic sharing system, which consists of some smart phone video capturing and traffic sharing clients, a central management server, some monitoring clients and a cloud storage platform.We apply the Open Core technique in Android to capture video, and decode the video using the H.264 protocol. In addition, we deliver the RTP encapsulated video stream using the JRTPLIB library. The central management server also use the JRTPLIB library to forward and store the RTP stream. The monitoring client applies the VLCJ technique in Java to invoke VLC to decode and play H.264 streams, then we insert the VLC player into the JFrame to achieve multiple play. Considering that the monitoring video occupies too much space, we study several cloud storage solutions. In addition, we compare some commercial cloud storage techniques with the private cloud storage technique own Cloud, and find that the own Cloud technique can better protect the monitoring video data. As a result, we build our own cloud storage platform with own Cloud, and mount the folders of the own Cloud as external disks of the central server and the monitoring client. For improving the efficiency of the whole cloud storage platform determines which cloud storage server to store monitoring video data using a weighted load balance method. We implement the traffic sharing and requesting function in the system, request traffic in low traffic condition to nearby customers and share traffic in remaining time.After testing the whole system, we find that the video monitoring client achieves ideal monitoring for real-time video and history video. We also analyze the potential causes of some delays and jitters in real-time video monitoring. Using Android devices to capture monitoring videos is scalable, low-cost, and mobile, which makes the system easy to be applied in more scenarios. In addition, the own Cloud based private cloud storage platform has perfect security and deployability. We propose a traffic sharing and requesting solution to solve the short of traffic, which gives the system more significance in practice.
Keywords/Search Tags:Video monitoring, Cloud storage, Android, Traffic sharing
PDF Full Text Request
Related items