基于Android的视频监控系统的设计与实现

来源 :东南大学 | 被引量 : 1次 | 上传用户:tx9yhbkyyp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前社会逐渐步入了移动互联网时代,随着无线通信技术的高速发展和移动设备性能的不断提升,传统的PC端视频监控正在向移动端迁移。目前市场中的移动视频监控系统普遍功能比较单调,只具有视频播放相关功能,应用界面也不够友好,无法满足用户多元化的需求。针对这种局限性,本文在视频监控的基础上集成了地图服务、实时物联以及报警等功能,不仅给用户提供了更加丰富便捷的功能,而且对于紧急事件处理等情况也具有一定的优势。本文设计并实现了一套完整的移动视频监控系统,利用Spring MVC框架搭建了Web服务器,并通过MQTT协议将消息实时地推送给移动客户端。客户端基于Android平台开发,主要包括视频监控、报警消息、实时物联、电子地图、用户登录和个人设置等功能,核心模块如下:(1)视频监控模块中,用户可以进行摄像机的实时预览、录像回放以及云台控制。本文采用了一种多线程播放模型,通过环形帧缓冲区来缓解网络抖动对视频播放造成的不良影响。在视频解码方面,默认使用MediaCodec进行硬件解码,对于硬件解码异常的设备,则调用FFmpeg媒体库进行软件解码,兼顾了解码性能与适用范围。(2)报警消息模块用于查询和接收传感器产生的报警信息,实时物联模块展示了传感器的实时数据,这两个模块通过创建的服务组件与消息服务器进行实时通信,对于新的报警消息会产生一条通知栏信息,并由自定义广播接收器处理点击通知的事件。(3)电子地图是一个公共模块,用于将摄像机与传感器显示在地图中,使得用户能够快速辨别各个设备,同时提供了导航功能,能够辅助用户快速到达事件发生地点。在实现上述功能的基础上,本文从两个角度对客户端进行了优化。首先设计了摄像机缩略图片的二级缓存机制,将远程获取到的图片分别缓存到内存与外部存储中,通过测试验证了二级缓存能够明显提升缩略图的加载速度。其次针对部分Fragment的加载方式进行优化,达到按需加载的目的,能够提高客户端性能并减轻服务器端的压力。最终本文对客户端分别进行了功能测试、性能测试以及兼容性测试,测试结果表明系统各模块功能运行正常,并且具有一定的健壮性和兼容性,能够满足实际使用的要求。
其他文献
随着企业员工生活水平的提高,企业员工上下班交通选择的增多,员工对于通勤客运服务的需求也随之变化,对通勤客运服务的质量要求也大大提高。客运分公司作为兰州石化公司下属
提出了一个用气提-自动电位滴定测定尿素和氨态氮肥中全量氮测定的新方法.研究了各种因素对气提和自动电位滴定的影响.实验结果表明,与常规的蒸馏滴定法相比,本法具有八大优
当今电子产品制造行业在市场经济中占有重要的位置,随着经济的不断发展,市场各行业的竞争越来越激烈,而中国吸引了全世界人的眼球,逐渐成为了全世界的制造工厂,国外资金不断
随着网络技术的发展,电子商务逐渐取代传统的交易方式成为人们日常购物、购买服务的主流。ODR作为一种针对电商纠纷而设的解决方式,逐渐被人们所接受并使用。但ODR的非权威性使
旨在筛选出最适合云南种植推广的新品种荞麦。对来自云南省内外14份苦荞、8份甜荞新品种(系)的8个主要农艺性状,生育期、主茎分枝数、主茎节数、株高、单株粒数、单株粒重、千
作为生物质能源的一种,生物柴油因其清洁性和优良的燃料性能,而受到人们越来越广泛的关注。生物柴油是由动植物油脂与甲醇或乙醇生成的脂肪酸甲酯或脂肪酸乙酯,但是,在生成生
涨潮沟圈围施工顺序及龙口选址关系到施工期堤线滩势稳定和工程成败.以青草沙水库工程为实例,分析了潮汐河口中涨潮沟特殊地貌的形成及维持的机理,介绍了以大型涨潮沟为对象的圈
针对火电厂钢结构防腐蚀的重要性,根据其自身特点,简要介绍了防腐蚀措施,从而达到延长钢结构耐久性和节约工程维护成本的目的.
工业革命以来,由于工业化过程中排放的大量温室气体,使得全球气候发生以变暖为主要特征的变化。城市工业、产业区是实现减排目标的重要单元和实施主体,传统工业产业区土地开
文章介绍了金龙精密铜管集团股份有限公司对德国辊底式光亮退火炉综合溢流气体利用节能改造,也是在国内铜管加工行业的成功尝试。