IP IP摄像头的Android数据采集概要设计文档
摄像头的Android数据
采集概要设计文档
IP摄像头的Android数据采集概要设计文档
目录
1. 项目概述............................................................................................................................. 3
1.1. 1.2. 1.3. 1.4.
项目名称 ............................................................................................................ 3 项目背景 ............................................................................................................ 3 项目的基本内容 ................................................................................................ 3 项目实施目标 .................................................................................................... 3
2. 系统实现方案 .................................................................................................................. 4
2.1. 2.2. 2.3. 2.4. 2.5.
业务描述 ............................................................................................................ 4 系统结构说明 .................................................................................................... 4 系统用例图 ........................................................................................................ 5 整体流程图 ...................................................................... 错误!未定义书签。 系统流程图 ........................................................................................................ 6
6
2.6. 系统Android端包结构
3. 技术方案 .......................................................................................................................... 6
3.1.
开发平台搭建 .................................................................................................... 7
4. 功能设计 ........................................................................................................................ 11
4.1.
视频图像显示 .................................................................................................... 8 4.1.1. 4.1.2. 4.1.3. 4.1.4. 4.2.
功能说明 .................................................................................................. 15 实现方法 .................................................................................................... 9 功能界面示意图 ....................................................... 错误!未定义书签。 功能流程图 .............................................................................................. 16
云台控制 .......................................................................................................... 10 4.2.1. 4.2.2. 4.2.3. 4.2.4.
功能说明 .................................................................................................. 18 实现方法 .................................................................................................. 18 功能界面示意图 ....................................................................................... 19 功能流程图 .............................................................................................. 16
5. 处理流程 ........................................................................................................................ 21 6. 接口说明 ........................................................................................................................ 21 7. 数据库设计 .................................................................................................................... 21 8. 通信接口 ........................................................................................................................ 21 9. 关键算法及方案选择说明 ............................................................................................. 21
IP摄像头的Android数据采集概要设计文档
1. 项目概述
1.1. 项目名称
IP摄像头Android数据采集。
1.2. 项目背景
随着人们对楼宇、房间等室内环境的安全需求和对室内环境实时情况掌控需求的日益增强,使得视频监控系统得到了广泛的应用。无线传输技术、流媒体技术和移动终端等方面的迅速发展,为基于移动终端的视频监控系统的实现提供了有利的条件。
基于移动终端的视频监控系统就是将视频监控技术应用在移动网络和移动终端上,打破了传统视频监控系统采用的固定终端作为显示设备的模式,其目的是为移动终端提供实时的视频监控服务,从而实现对目标场景随时随地的安全保障和入侵防范。由于不受空间限制、易于部署和维护、使用便捷等优势,基于移动终端的视频监控系统已经成为监控领域研究和应用的热点,而基于Android的IP摄像头系统就是其中一个典型的应用。
1.3. 项目的基本内容
提供一套Android平台下的视频监控软件,可实现远程视频显示以及摄像头的控制功能。
1.4. 项目实施目标
本项目的具体实施目标包括以下几个内容:
1. 在Android平台下实现远程视频显示以及摄像头云台控制; 2. 视频图像需要实现每0.1秒采集一次图像数据; 3. 利用Android平台下的Webview进行实现;
4. 此系统主要流程为:打开Android客户端界面 ->输入登录信息 ->获取摄像头监控画面->按下方向键->摄像头转动->放开方向键->摄像头停止转动。
IP摄像头的Android数据采集概要设计文档 2. 系统实现方案 2.1. 业务描述
本项目旨在学习和掌握IP摄像头的Android数据采集和云台控制的实现方法。
2.2. 系统结构说明
Android终端Android端视频处理IP摄像头视频图像请求视频图像响应摄像头端视频处理InternetAndroid端云台控制云台控制指令200 OK摄像头端云台控制 图 1 系统结构图
如上图所示,远程IP摄像头监控系统包括Android终端、Internet网络以及IP摄像头三个部分。本项目实现的IP摄像头的Android数据采集软件位于Android终端上,通过有线或无线的网络连接至IP摄像头,对IP摄像头实施数据采集和控制。其中,Android终端包括视频处理和云台控制两个模块。
在视频图像采集中,Android终端的视频处理模块每间隔0.1秒向IP摄像头的视频处理模块发送视频图像请求指令,IP摄像头的视频处理模块接收到请求指令后将本地采集到的视频图像响应给Android终端,Android终端的视频处理模块在收到响应后完成视频图像的本地显示。
在云台控制中,Android终端的云台控制模块向IP摄像头的云台控制模块发送云台控制指令(向左转、向右转、向上转、向下转),IP摄像头的云台控制模块接收到控制指令后完成相应的操作并发送200OK进行响应代表指令执行成功。
相关推荐: