基于Android平台的智能网络摄像头应用程序设计与开发

来源 :安徽理工大学 | 被引量 : 7次 | 上传用户:zddlcp05030613
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术、网络技术的飞速发展和移动智能手机的广泛使用,网络视频监控的地域性限制变得越来越小。只要有网络,通过移动智能手机就可以随时随地获取远程的实时景象,极大地拓宽了人们的视野和活动范围。无线网络摄像头是远程视频化技术在互联网+背景下的重要应用,是网络摄像头从有线向无线发展的趋势和潮流。无线网络摄像头的应用软件(App: Application)所带来的良好交互体验和简单便捷的架设安装是无线智能网络摄像头在消费市场立足的必要条件和成败关键之一。目前无线网络摄像头App对摄像头配置入网多采用声波或者扫描二维码的形式来传递Wifi参数到摄像头,这就需要摄像头端硬件平台提供语音识别模块或用于扫描二维码的后置摄像头,设备端的软硬件复杂度增加的同时也使得客户端对配置过程的管理变得不可控,各种异常频发,用户体验很不友好;音视频数据的传输多采用单一的的服务器中转形式,监控的实时性大打折扣,同时这种单一的转发机制不足以应对复杂的网络状况以及客户对视频实时性和画面清晰度的多样化需求;另外网络摄像头往往涉及到资源分享和用户隐私问题,很多客户端目前还只是停留在视频的接收和显示,对于摄像头客户端的账户管理功能有所欠缺。本文提出了一种基于安卓平台的智能网络摄像头应用程序设计与开发方案,该方案基于安卓2.2及其以上的Android SDK平台实现客户端应用程序,设备端以海思Hi3518E处理器为硬件平台,搭载linux 3.0 SDK。本文使用热点直连的方式搭建摄像头入网配置链路,针对目前国内应用程序端与摄像头端进行连接和数据传输时需要服务器中转的不足,提出了音视频的穿透技术;对摄像头的音视频数据的编码和传输过程进行了描述,实现了摄像头账户管理和分享形式的摄像头添加;给出了应用程序的设计框架,将应用程序分为3层,第一层是与摄像头端进行连线并且管理设备与客户端会话状态的设备管理层,第二层是处理音视频数据以及摄像头控制数据的音视频管理层,第三层是智能手机面向用户操作的交互层。文中重点介绍了应用程序模块的设计过程。最后对设计的工作内容和创新点进行了总结,对系统待改进的地方进行了展望。本文创新性的提出了构建音视频数据传输通道的穿透技术,可以广泛应用于远端联网设备与移动终端的连线;实现了视频流传输策略针对网络状况变化的自适应调节;实现了H.264编码的流媒体数据包解码和图像显示。在应用程序中提供了设备的账户管理机制,摄像头的重要参数存储到远端伺服器,降低了对于摄像头资源管理的区位限制,提高了无线网络摄像头使用过程中的安全性。最后对应用程序的主要功能模块进行了测试,结果表明该应用软件平台兼容性和运行稳定性均已达到上线设计要求。
其他文献
发展农村集体经济是贯彻精准扶贫的重要路径,对于乡村振兴的实现具有较大价值。但目前农村集体经济发展所面临的问题较多,需通过针对性策略的落实,促使农村集体经济发展质量
明代是我国传统花器与插花艺术发展的巅峰时期,无论是花器形式、制作工艺还是插花技巧、花材选择,在当时都具有较为成熟的形式美理论体系,并体现出了突出的艺术价值与文化传
记者最近在文化部获悉,由文化部社图司和中国诗酒文化协会共同主办的“中国酒文化世纪行大型演唱会”,将在2000年元月进行.这是国际老人年文化系列活动之一,得到了党和国家有
传统的K-means算法通过不断的重复计算来完成聚类,聚类中心点的不断变化产生的一些动态变化信息将对聚类产生一定的干扰,且当数据量过大时,算法的时间开销和系统的I/O开销将
针对传统水液压柱塞泵输出流量脉动大、振动噪声高的问题,研制出一种以直线电机作为动力端的直驱水压柱塞泵.为减小直线电机换向对泵体产生的振动冲击,消除多个电机运行时的
针对移动机器人在静态未知环境中的路径规划问题,提出了一种将深度自动编码器(deep auto-encoder)与Q学习算法相结合的路径规划方法,即DAE-Q路径规划方法.利用深度自动编码器处
期刊
针对预磨机磨矿系统是一个纯迟延、强耦合的多变量系统,传统的单变量PID控制方法无法满足要求的问题,在满足预磨机设备的粒度生产要求及低功耗的前提下,考虑多种不同因素对磨
在社会经济发展的带动作用下,对建筑工程管理的要求越来越高,传统粗放式的管理模式在当前环境应用中存在着诸多的问题,尤其是在改革开放不断深化的今天,做好建筑工程管理工作
作为一种传统,祭礼在当代社会得到了积极的重建。其重现生机,除了作为外因而存在的宽松的社会氛围、传统文化复兴浪潮,以及非物质文化遗产保护政策的持续推进外,更为直接的推