| With the development of the video encoding technology in image processing and wirelessnetwork technology in communications, HD video monitoring and mobile video monitoring havebeen better accepted and used in recent years. The realization of high-performance mobilemonitoring user platform currently has very extensive application demands.By studying the latest video decoding, video transmission technology, along with the latestAndroid mobile operating system, this thesis introduces detailed design and implementation of amulti-channel mobile video monitoring user platform based on Android. This platform is designedto migrate functions as much as possible from traditional fixed-place monitoring system to mobilephones and tablets, therefore Android pad can gain convenient control of the surveillance system.We put forward two different solutions aiming at two different monitoring requirements of themobile terminal. In the last, through combining video decoding functions with other controlfunctions, we design a highly integrated mobile user control platform.In this thesis, the main research work is as follows:(1) Study, analyse and compare some mobile monitoring technology. Mainly discuss somevideo decoding principle and algorithms, and some mobile video transmission technology andstreaming technology. We also research the Android platform and discuss the architecture of itsapplication components, the construction of the system development environment and the Androidmultimedia framework.(2) In order to achieve the multi-channel video monitoring system, first we commit demandanalysis and design the function and framework. We make analysis of the center of videomonitoring system(video server) and design the data module as well as implement the managementmodule. We also integrate the server with our hardware decoders and introduce the realization ofthe codec, explaining the used method, related models and device specifications. We then give theuser platform design content in detail, including specific functions, software structure, data structure,etc.(3) Complete the implementation of the multi-channel decoding function. Starting with theVLC open-source player, we compile and transplante it into the Android platform, and optimize itsperformance. After carrying out repeated experiments, we make sure its implementation satisfies therequirement of monitoring system in video clarity and fluency of multi-channel video player. We then research on the Android’s latest Mediacodec API and make it work for the playback of arecorded H.264file. In this way, we achieve the HD decoding function.(4) Finish the integration and implementation of the main functional modules of the userplatform. Design data exchange, acquisition, analysis, display modules, complete the integration ofvideo decoding modules, and added equipment control, video layout controls. In the end weoptimize the platform user interface. |