基于Android平台的移动视频监控客户端的分析与设计
发布时间:2018-01-07 22:25
本文关键词:基于Android平台的移动视频监控客户端的分析与设计 出处:《内蒙古大学》2017年硕士论文 论文类型:学位论文
【摘要】:无线通讯技术与手机智能系统的发展使得移动视频监控技术得到了飞速的发展。如今,视频监控系统已经广泛应用到政府、企业以及家庭等各个领域中。基于PC机及浏览器来获取视频数据的方式因PC机固定地点的局限性,已经不能满足现在安防产业对监控系统"anywhere(任何地点)、anytime(任何时间)、anyone(任何人)"的需求。本文分析了目前无线视频传输技术以及视频压缩技术,提出了一种基于Android的能进行用户交流的移动视频监控系统。该系统主要由设备采集端(摄像设备等)、转发与存储端(服务器等)以及客户端(移动设备等)三个部分组成。系统的客户端软件使用了 Eclipse作为开发软件,使用Android系统作为开发平台,最后使用了 MVP模式来实现软件开发。为了提高用户使用体验,UUI界面引入了百分比布局,采用以线性布局为主,部分使用相对布局的设计;用户的账户与密码使用了基于Base64加密方法改写的自定义加密方法;网络连接请求使用了 Retrofit封装的OKhttp框架;移植了基于FFmpeg解码库的Vitamio多媒体SDK来进行视频的解码与播放;使用了阿里云平台作为云存储服务器来实现视频文件的云存储。在进行客户端软件的开发时,采用了经典的分层方式将客户端分为基础架构层与表示层。基础架构层包括网络连接、视频编解码和数据库模块;表示层分为登录模块、交流模块、监控模块、云存储模块和设置5个部分,本文对各个模块的设计方案与实现进行了详细的阐述,经过不断的调试,客户端软件已达使用要求。
[Abstract]:With the development of wireless communication technology and mobile phone intelligent system, mobile video surveillance technology has been rapidly developed. Nowadays, video surveillance system has been widely used in government. The way to obtain video data based on PC and browser is limited by the fixed location of PC in many fields such as enterprise and home. Can no longer meet the current security industry on the monitoring system "anywhere" (any time). This paper analyzes the current wireless video transmission technology and video compression technology. This paper presents a mobile video surveillance system based on Android, which can communicate with users. The system is mainly composed of device acquisition terminal (camera equipment, etc.). Forwarding and storage (server, etc.) and client (mobile device, etc.) are composed of three parts. The client software of the system uses Eclipse as the development software. The Android system is used as the development platform, and finally the MVP mode is used to realize the software development. In order to improve the user experience, the percentage layout of the UUI interface is introduced. The linear layout is used as the main design, and the relative layout is used partly. The user's account and password use the custom encryption method which is rewritten based on Base64 encryption method. The network connection request uses the OKhttp framework encapsulated by Retrofit; The Vitamio multimedia SDK based on FFmpeg decoding library is transplanted to decode and play the video. Ali cloud platform is used as cloud storage server to realize cloud storage of video files. The client is divided into infrastructure layer and presentation layer, which includes network connection, video codec and database module. The presentation layer is divided into login module, communication module, monitoring module, cloud storage module and setting five parts. This paper describes the design and implementation of each module in detail, after continuous debugging. Client software has reached the requirements of use.
【学位授予单位】:内蒙古大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52;TN948.6
【相似文献】
相关期刊论文 前10条
1 袁萌;;Android计划为什么要悬赏1000万[J];信息系统工程;2007年12期
2 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期
3 树子;;Android中文版不完全体验[J];互联网天地;2009年04期
4 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期
5 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期
6 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期
7 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期
8 方智勇;;Android手机这样用[J];电脑迷;2010年15期
9 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期
10 ;ZTE and Three Release Android ,
本文编号:1394504
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1394504.html