Iphone手机视频监控解决方案.docx
《Iphone手机视频监控解决方案.docx》由会员分享,可在线阅读,更多相关《Iphone手机视频监控解决方案.docx(15页珍藏版)》请在冰豆网上搜索。
![Iphone手机视频监控解决方案.docx](https://file1.bdocx.com/fileroot1/2023-2/2/05a4ac04-6855-45c4-9523-7c8c9831bdf8/05a4ac04-6855-45c4-9523-7c8c9831bdf81.gif)
Iphone手机视频监控解决方案
Iphone/Android平台手机监控客户端项目
软件项目需求规格说明书
吉林中科通信
文件状态:
[√]草稿
[]正式发布
[]正在修改
文件标识:
-iPhone-Android
当前版本:
1.0
作者:
Tianyu_Ren任天宇
完成日期:
2011-08-23
版本历史
版本/状态
作者
参与者
起止日期
备注
1.0
李两合
任天宇
2011-8-23至?
创建本文档
目录:
Iphone/Android平台手机监控客户端项目1
软件项目需求规格说明书1
1编写介绍5
1.1编写目的5
1.2文档范围5
1.3读者对象5
1.4参考文档5
1.5术语与缩写解释5
2项目介绍6
3功能性需求列表6
4具体需求6
4.1初始化界面6
4.2登录6
4.4通讯参数设置7
4.4.1网络连接方式设置8
4.4.2直连转发服务器参数8
4.4.3流媒体服务器参数9
4.4.4设备管理9
4.5设备列表10
4.6监控界面11
4.6.1图像浏览12
4.6.2截图12
4.6.3图像控制12
4.6.4横竖显示功能12
4.6.5扩展功能13
4.7文件管理13
4.8帮助文档13
4.9手机型号13
5系统流程14
6关于小波编码解码算法及SDK15
6.1小波算法的应用15
6.2小波算法的展望15
6.3关于移动平台编码解码SDK16
6附录:
需求确认17
1编写介绍
1.1编写目的
为手机客户端应用程序的开发人员提供软件开发的依据。
提供以移动平台为视频监视监控的显示终端平台。
1.2文档范围
基于Iphone/Android手机系统平台的视频监控客户端软件开发。
1.3读者对象
公司开发部、项目部及外包开发组成员。
1.4参考文档
《android版视频监控系统工作量估算表.docx》
《iPhoneSDK开发环境和iPhoneOS的特性》
1.5术语与缩写解释
缩写、术语
解释
手机平台
如Windowsmobile、Android、Symbian、iphone
DVR
即:
硬盘录像机(目前兼容海康系列)
流媒体服务器
即:
手机网关服务器,它负责将DVR的视频流转发到手机客户端
2项目介绍
本项目开发之软件产品用于安防系统视频监控模块的手机客户端。
项目的开发工作由外包人员完成,公司负责监督、跟踪项目开发的进度及最终验收。
3功能性需求列表
序号
功能
1
视频图像的实时监控
2
云台控制
3
截图及图片管理
4
系统设置
5
网络设置
6
设备管理
4具体需求
4.1初始化界面
需要在程序启动时展现一个初始图片,可根据用户的需求更换手机软件的LOGO。
4.2登录
提供登录界面,并可存储用户名和密码。
手机视频监控程序应能够得到手机硬件的唯一标识(手机的序列号或ID),并在之后的登录手机网关的过程中将此唯一标识一并发送。
4.4通讯参数设置
用户在使用手机软件时,可以自行配置登入用户、密码、服务器地址、服务器端口,在下次登入时,不需要重新输入以上信息。
4.4.1网络连接方式设置
手机客户端登录时可以有两种方式:
直连DVR和登录流媒体服务器。
4.4.2直连转发服务器参数
包括转发服务器的ip地址、端口号、用户名、密码。
4.4.3流媒体服务器参数
包括流媒体服务器的ip地址、端口号、用户名、密码。
4.4.4设备管理
每个设备属于一个部门,因此需要提供对部门的管理(导入、添加和删除)。
4.5设备列表
登录后可以显示出其用户权限内所能看到的硬盘录像机中的摄像头列表。
4.6监控界面
4.6.1图像浏览
用户通过手机软件能实时浏览各路图像,并能在各通道之间进行切换。
4.6.2截图
在视频实时预览状态下,可抓拍图片,并可以配置抓拍图片的存放路径;
4.6.3图像控制
在视频实时预览的状态下可对通道的云台、镜头设备等进行各种控制,如上下左右移动、变倍等标准动作。
可通过两种方式实现上下左右变倍控制:
方式一:
使用控制按钮控制:
上、下、左、右、变大、缩小、明暗;
方式二:
同时为考虑适应触摸屏的操作习惯,上下左右可通过触屏动作实现,如,镜头往右移动可定义的动作为在触摸屏上手指从左往右滑动,镜头往上移动可定义的动作为触摸屏上手指从下往上滑动,变倍放大定义为触摸屏上多点触摸由里而外滑动,变倍缩小定义为触摸屏上多点触摸由外而里滑动,以此类推;见下表:
触摸屏动作
镜头或云台动作
触控类型
备注
从左往右
云台向右转
单点触控
若切换成横屏显示,触控动作要做适配
从右往左
云台向左转
单点触控
从上往下
云台向下转
单点触控
从下往上
云台向上转
单点触控
从里往外
摄像机变倍放大
多点触控
从外往里
摄像机变倍缩小
多点触控
4.6.4横竖显示功能
根据手机终端型号的不同,可对预览画面做动态调整和适配,及可对屏幕自适应大小,并可以选择全屏及横竖屏。
横竖屏功能:
1、可根据手机的重力感应,预览画面自动适配竖屏和横屏;
2、配置1个横竖屏切换按钮,若手机关闭了重力感应,也可通过切换按钮切换横竖屏显示。
横屏后,触摸屏触控动作相应要作适配,即:
竖屏时,相对预览画面和手机屏幕都是左右方向;变成横屏后,相对横屏状态的预览画面是左右方向,但相对手机屏幕就变成上下方向。
4.6.5扩展功能
流量统计,显示当前传输速率及帧率。
4.7文件管理
截图文件的检索和管理。
4.8帮助文档
提供系统操作的简单介绍。
4.9手机型号
Iphone4/Iphone3GS
或如AcerA50016GB国行配备了NVIDIATegra2双核A9处理器主频到了1GHz以上的Android平台。
屏幕分辨率:
480*800
5系统流程
6关于小波编码解码算法及SDK
6.1小波算法的应用
小波算法应用在视频编解码的应用,不仅能够支技3G传输,并且能够在不更改已有ADSL或光纤宽带的情况下,传输高清的视频图像。
这就为广大的用户节省了宽带投资,同时提供高达720P,乃至1080P的高清画质。
目前,我们已经完成了对720P传输的测试工作。
由于小波算法对CPU高性能运算依赖性较强,X86的测试工作完成后,要集成到一起,需要硬件设计人员提供设计方案,并测试生产。
小波算法的视频音频传输拓扑
6.2小波算法的展望
在未来,我们将为用户提供一个全新的视频监控、应急指挥、协调调度平台。
已有标清的用户,会第一时间成为我们的用户。
以前无法辅设光纤的监控部位,部署我们基于3G传输的无线视频监控设备。
与GIS相结合,将形成一整套产品链,为用户提供高科技信息技术带来的前沿产品,和解决方案。
6.3关于移动平台编码解码SDK
基于Iphone及Android移动平台编码解码项目开发方将以SDK封包形式给予。
手机视频流以3GPP流形式解码
6附录:
需求确认
需求评审报告摘要
需求文档
输入名称,标识符,版本,作者,完成日期,…
需求评审报告
输入名称,标识符,评审日期,…
评审结论
[]工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”。
[√]工作成果基本合格,需要作少量的修改,之后通过审核即可。
[]工作成果不合格,需要作比较大的修改,之后必须重新对其评审。
评审意见
评审小组成员
输入评审小组成员
需求承诺
需求文档
输入名称,标识符,版本,作者,完成日期
客户承诺
承诺…
签字,日期
项目经理承诺
承诺…
签字,日期