手机客户端开发文档.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
 手机客户端开发文档

手机视频监控软件开发文档 一、项目情况 1.1 项目概述 手机视频监控软件是用于通过手机方便快捷的浏览、管理系统内资源数据。主要由实现资源配置管理功能的资源服务、实现数据转发的流媒体、实现集中式视频存储的存储服务、转码服务器、以及实现视频监控管理的手机视频监控端组成。在此基础上可以进行定制扩展。 手机视频监控软件供用户方便快捷、随时随地的远程监控权限范围内任意前端设备的实时视频,紧急情况下远程进行调度指挥,以及资源分享、远程录像、报警管理等。 1.2 项目的需求及功能描述 资源管理:前端设备资源、平台服务器资源的统一接入配置管理。 用户及权限管理:系统内用户及其权限的配置管理。在模块登陆时进行用户权限认证。 视频管理:用户权限范围内前端设备的实时视频浏览监控,实时浏览以横屏并全屏展示,在实时浏览过程中可进行抓图、启动视频存储、与前端进行语音对讲等功能。并可以对实时视频对应的前端设备进行远程云台控制(控制云台转动及焦距)。 地图:设置并展示单位电子地图及地图上设备,双击地图上设备能浏览器实时视频,报警发生时地图上单位电话出现相应提示。 本地存储:存储视频及图片到本地,并列表展示存储信息,列表中点击能进行详细信息查看。触屏选择本地存储的视频文件或图片文件,能播放存储的视频和打开图片 回放:触屏选择存储的视频文件,能播放存储的视频,支持上一个、暂停、下一个功能,通过手势左滑动快退视频,手势右滑动快进视频。点击“发送至”按钮,将该视频发送到指挥调度中心或邮箱等。 查看图片:触屏选择本地存储中的图片文件,能打开保存的图片;2、点击“发送至”按钮,将该图片发送到指挥调度中心或邮箱等 报警管理:接收来自前端设备的报警信息,并记录,列表展示报警信息,分为“最新”(当天的报警信息)和“历史” 查看报警详情:详细展示报警信息,包括报警截图、报警类型、报警时间、报警详情等;可选择远程回放,回放当前报警关联的视频录像,选择实时监控则查看报警关联摄像机的实时视频。 调度指挥:选择指挥调度用户列表(用户可以是调度中心、分控中心,也可以是区域安全主管,还可以是安全人员等)中某对象,可以通过语音对讲、文字交流、发送图片或文件等进行调度指挥。视频或图片文件可以从存储底选择,也可使用手机直接拍摄后发送给用户,录像时可实现与用户视频共享。 二、环境说明 2.1 项目开发环境 数据库系统:MSSQL 操作系统:Windows XP 系统分析与设计工具:Power Designer 15 开发工具与环境:Visual Studio C++ 2005、Eclipse(手机客户端)、Visual Studio2012(转码服务器) 测试工具:Load Runner 2.2 项目运行环境 2.2.1资源管理服务器、流媒体服务器、转码服务器 操作系统:Windows XP、Windows 7、Windows Server 2003/2008、Vista 硬件环境推荐配置(处理器):INTEL XEON5100/5200/5300/5400 内存:2GB 显示卡:高性能显卡(如:NVIDA9600) 软件环境要求:dotNet4.0软件包 2.2.2手机客户端 手机操作系统:android2.2及以上版本 三、项目开发技术简介 项目在开发过程使用到的主要技术有音视频编解码、android软件开发、TCP协议网络通信等。 手机视频监控软件主要采用H.264标准的压缩格式编码。H264混合编码结构,增加了如多模式运动估计、帧内预测、多帧预测、基于内容的变长编码、4x4二维整数变换等新的编码方式,提高了编码效率;能够在低码率情况下提供高质量的视频图像,在较低带宽上提供高质量的图像传输;可以根据不同的环境使用不同的传输和播放速率,并且提供了丰富的错误处理工具,可以很好的控制或消除丢包和误码;提供了解决网络传输包丢失的问题的工具,适用于在高误码率传输的无线网络中传输视频数据;可以工作在实时通信应用(如视频会议)低延时模式下,也可以工作在没有延时的视频存储或视频流服务器中,提高了网络适应能力。 四、软件功能实现 实时浏览:远程浏览前端设备的实时视频图像,实时浏览的同时可以对视频图像进行抓图,有需要情况下并能与前端设备进行语音对讲等。 云台控制:在实时浏览中,可以远程控制实时视频对应前端设备的云台,可以控制云台上下左右转动、焦距的放大缩小等。(前端设备支持云台) 报警管理:自动接收前端设备的报警信息,在地图上对应点提示,并自动以日志记录详细情况供查阅。 集中存储管理:按照预定义的存储时间安排自动存储相应的设备的视频信息到指定位置,可供远程回放。 本地存储:存储视频或图片到本地,可以在本地浏览回放。 电子地图管理:在服务器中部署电子地图及地图上设备,可通过手机端查看地图及地图上设备的详细信息,

文档评论(0)

sipin25bh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档