预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于Android平台视频监控系统的设计的中期报告 1.引言 近年来,随着社会的不断发展,对于机房、公寓、商场等公共场所的安全防范越来越重视。视频监控系统作为一种常见的安防设备,具备了对安全防范方面的有效手段。而随着移动终端的大量普及,移动视频监控系统也逐渐成为了人们关注的热点。同时,针对安防管理部门,他们需要对各项设备及时监控及维护,因此需要一个有效的视觉化系统来支持他们的工作。本次设计旨在研究和开发一种基于Android平台的视频监控系统,以方便相关人员随时随地进行监控工作。 2.系统概述 本次设计开发的视频监控系统由前端和后端两个部分组成,前端负责数据的采集传输,后端则主要负责数据的显示与管理。 前端主要控制部分使用Java编程语言进行开发,采用开源的ZXing框架进行二维码扫描,搭配OkHttp框架进行网络数据的上传,实现视频数据的实时采集及文件的上传功能。 后台管理部分则利用Android平台提供的基础组件进行界面的设计开发,并使用Android自带的MediaController组件实现对视频数据的播放及控制功能。同时还将使用Java与MySQL数据库进行系统相关数据的存储及管理,并采用安卓提供的SharedPreferences存储用户相关信息。 3.系统功能实现 3.1视频采集及上传 视频的采集部分通过调用系统自带的Camera组件进行,同时采用Android的Handler和Runnable机制进行多线程实现,可实现预览、拍照及录制等功能,同时通过OkHttp框架将采集的视频数据上传至后台服务器。 3.2视频播放控制 系统用Android自带的VideoView作为视频播放控件,在管理后台页面进行UI布局即可实现。同时,使用MediaController作为视频播放控制器,在进行视频播放时,可以实现对视频暂停、继续等操作。 3.3用户登录及权限控制 用户使用系统前需要进行登录,通过对用户信息与数据库表中保存的信息进行比对,以判断用户信息的合法性。同时,系统会对系统管理员、普通管理员及普通用户进行权限的控制,不同级别的用户拥有不同的操作权限。 3.4二维码生成与识别 系统提供二维码的生成和扫描功能,可方便地将视频监控的URL地址转换为二维码,方便用户扫描访问。同时系统支持对二维码进行快速识别,进入视频监控页面。 4.需要在后续完善的内容 4.1视频流传输优化 服务端需要在保持视频流畅的同时优化数据传输的速度和传输质量。 4.2安全性完善 加强用户的身份验证,增加数据加密传输等安全保障措施。 4.3设计UI界面 需要设计更美观、易用的用户界面,提升用户体验。 5.结论 本次基于Android平台的视频监控系统,通过前后端分离的方式实现了视频监控数据的采集及上传,并通过二维码的生成及识别,可方便地进行系统的访问。不过系统还存在一些安全性及用户体验上的不足,需要在后续继续完善。