为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 手机客户端开发

手机客户端开发

2017-10-13 7页 doc 22KB 19阅读

用户头像

is_594886

暂无简介

举报
手机客户端开发手机客户端开发 手机视频监控软件开发文档一、项目情况1.1 项目概述 手机视频监控软件是用于通过手机方便快捷的浏览、管理系统内资源数据。主要由实现资源配置管理功能的资源服务、实现数据转发的流媒体、实现集中式视频存储的存储服务、转码服务器、以及实现视频监控管理的手机视频监控端组成。在此基础上可以进行定制扩展。 手机视频监控软件供用户方便快捷、随时随地的远程监控权限范围内任意前端设备的实时视频,紧急情况下远程进行调度指挥,以及资源分享、远程录像、报警管理等。1.2 项目的需求及功能描述 资源管理:前端设备资源、平台服务器资源的统...
手机客户端开发
手机客户端开发 手机视频监控软件开发文档一、项目情况1.1 项目概述 手机视频监控软件是用于通过手机方便快捷的浏览、管理系统内资源数据。主要由实现资源配置管理功能的资源服务、实现数据转发的流媒体、实现集中式视频存储的存储服务、转码服务器、以及实现视频监控管理的手机视频监控端组成。在此基础上可以进行定制扩展。 手机视频监控软件供用户方便快捷、随时随地的远程监控权限范围内任意前端设备的实时视频,紧急情况下远程进行调度指挥,以及资源分享、远程录像、报警管理等。1.2 项目的需求及功能描述 资源管理:前端设备资源、平台服务器资源的统一接入配置管理。 用户及权限管理:系统内用户及其权限的配置管理。在模块登陆时进行用户权限认证。 视频管理:用户权限范围内前端设备的实时视频浏览监控,实时浏览以横屏并全屏展示,在实时浏览过程中可进行抓图、启动视频存储、与前端进行语音对讲等功能。并可以对实时视频对应的前端设备进行远程云台控制(控 。制云台转动及焦距) 地图:设置并展示单位电子地图及地图上设备,双击地图上设备能浏览器实时视频,报警发生时地图上单位电话出现相应提示。 本地存储:存储视频及图片到本地,并列表展示存储信息,列表中点击能进行详细信息查看。触屏选择本地存储的视频文件或图片文件,能播放存储的视频和打开图片 回放:触屏选择存储的视频文件,能播放存储的视频,支持上一个、暂停、下一个功能,通过手势左滑动快退视频,手势右滑动快进视频。点击“发送至”按钮,将该视频发送到指挥调度中心或邮箱等。 查看图片:触屏选择本地存储中的图片文件,能打开保存的图片;2、点击“发送至”按钮,将该图片发送到指挥调度中心或邮箱等 (当天的报警信息)和“历 报警管理:接收来自前端设备的报警信息,并记录,列表展示报警信息,分为“最新”史” 查看报警详情:详细展示报警信息,包括报警截图、报警类型、报警时间、报警详情等;可选择远程回放,回放当前报警关联的视频录像,选择实时监控则查看报警关联摄像机的实时视频。 调度指挥:选择指挥调度用户列表(用户可以是调度中心、分控中心,也可以是区域安全主管,还可以是安全人员等)中某对象,可以通过语音对讲、文字交流、发送图片或文件等进行调度指挥。视频或图片文件可以从存储底选择,也可使用手机直接拍摄后发送给用户,录像时可实现与用户视频共享。二、环境说明2.1 项目开发环境 数据库系统:MSSQL 操作系统:Windows XP 系统分析与设计工具:Power Designer 15 开发工具与环境:Visual Studio C 2005、Eclipse手机客户端、Visual Studio2012转码服务器 测试工具:Load Runner2.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 二维整数变换等新的编码方式,提高了编码效率;能够在低码率情况下提供高质量的视频图像,在较低带宽上提供高质量的图像传输;可以根据不同的环境使用不同的传输和播放速率,并且提供了丰富的错误处理工具,可以很好的控制或消除丢包和误码;提供了解决网络传输包丢失的问的工具,适用于在高误码率传输的无线网络中传输视频数据; 可以工作在实时通信应用(如视频会议)低延时模式下,也可以工作在没有延时的视频存储或视频流服务器中,提高了网络适应能力。四、软件功能实现 实时浏览:远程浏览前端设备的实时视频图像,实时浏览的同时可以对视频图像进行抓图,有需要情况下并能与前端设备进行语音对讲等。 云台控制:在实时浏览中,可以远程控制实时视频对应前端设备的云台,可以控制云台上下左右转动、焦距的放大缩小等。(前端设备支持云台) 报警管理:自动接收前端设备的报警信息,在地图上对应点提示,并自动以日志记录详细情况供查阅。 集中存储管理:按照预定义的存储时间安排自动存储相应的设备的视频信息到指定位置,可供远程回放。 本地存储:存储视频或图片到本地,可以在本地浏览回放。 电子地图管理:在服务器中部署电子地图及地图上设备,可通过手机端查看地图及地图上设备的详细信息,并可直接通过地图上单位点查看每个监控点的视频信息。 指挥调度:在手机端通过语音、文字、文件、图片、视频等方式实现与前端设备现场、其他指挥调度点等的交流沟通,从而实现调度指挥管理。 回放:远程回放或本地回放。远程回放存储服务器上存储的视频,本地回放回放本地存储的视频。 用户管理:对用户及权限的分配管理,控制不同用户不同的行视频浏览、设备控制、录像管理等操作的权限,并在登录时通过身份验证赋予相应访问控制权限。五、软件操作配置手册5.1 资源管理 资源管理服务器主要是完成系统中所有设备和资源的分类添加、管理、配置,为用户分配权限等。5.1.1 登陆 , 双击电脑桌面上资源管理的快速启动按钮,进入资源管理的登陆界面,输入正确的用户及密码,点击“确定”进入资源管理主界面。(如下图)5.1.2 开始菜单5.1.2.1 本地用户1、切换用户 点击资源管理菜单栏的“开始”选项,在出现的工具栏中点击“本地用户”选项,进入本地用户切换界面(如下图:本地用户切换),填入要切换成的用户及用户密码,点击确定后,就以新用户登录资源管理服务,并会根据新用户重新验证分配资源管理使用权限。 (本地用户切换) 2、修改密码 在上图(图:本地用户切换)界面,点击“修改密码”,进入当前用户的密码修改界面(下图:当前用户密码修改),填入旧密码、新密码、确认密码(与新密码一致)后点击“确定”,即可修改密码,下次登陆用新密码。 (当前用户密码修改)5.1.2.2 系统设置1、本地用户设置 1)、添加本地用户 点击菜单栏“开始”选项下的“系统设置”,进入设置界面(图:系统设置),点击左边列表栏的“本地用户”,在主显示区列表显示已经存在的本地用户信息。点击界面右边的“添加”按钮,可以添加新的本地用户(图:添加本地用户),填入相关信息后,点击“确定”,添加成功后,用户列表显示区出现该条信息。 (系统设置) (添加本地用户) 2)、修改本地用户 在主显示区,双击要修改的用户,或选中?蟮慊鹘缑嬗冶叩摹靶薷摹卑磁ィ 敫糜没У男薷慕缑妫ㄍ迹盒薷本地用户),可以对类型(用户组)及密码进行修改,修改后点击“确定”即可。 (修改本地用户) 3)、删除本地用户用户 在主显示区的用户列表里,选中要删除的用户(可以选择一条信息,也可以按住 Ctrl 选择不连续的多条信息,或按住 Shift 选择连续排列的多条信息),点击界面右边的“删除”按钮,即可删除选中的所有用户。2、本地用户权限设置 1)、添加本地用户组 点击菜单栏“开始”选项下的“系统设置”,在系统设置界面,点击左边列表栏的“本地用户权限”选项,进入本地用户权限设置界面(图:本地用户权限)。在主显示区列表显示已经存在的本地用户组信息。点击界面右边的“添加”按钮,可以添加新的本地用户组(图:添加本地用户组),填入相关信息后,点击“确定”,添加成功后,用户 组列表显示区出现该条信息。 (本地用户权限) (添加本地用户组) 2)、修改本地用户组 在主显示区,双击要修改的用户组,或选中后点击界面右边的“修改”按钮,进入该用户组的修改界面(图:修改本地用户组),只能修改用户组级别,修改后点击“确定”即可。 (修改本地用户组) 3)、删除本地用户组 在主显示区的用户列表里,选中要删除的用户组 (可以选择一条信息,也可以按住 Ctrl 选择不连续的多条信息,或按住 Shift 选择连续排列的多条信息),点击界面右边的“删除”按钮,即可删除选中的所有用户组。 4)、用户组权限设置 选择用户组列表中要设置权限的用户,在下面出现的权限设置界面,勾选赋予他的权限,点击“确定”。5.1.2.3 系统备份与恢复1、系统备份 当系统配置完成后,点击菜单栏的“开始”菜单,在出现的工具栏,点击“备份系统配置”,在弹出的另存为对话框中选中备份配置文件要存放的位置,点击“确定”,备份成功。2、恢复系统配置 点击菜单栏的“开始”菜单,在出现的工具栏,点击“恢复系统配置”,在弹出的“打开”对话框中选中之前备份的系统配置文件,点击“打开”恢复系统配置为之前备份的配置。5.1.3 资源管理 ,在出现的子菜单栏中单击 单击导航上的【资源管理】 ,在弹 或5.1.3.1 添加单位 者在主显示区单击右键,选择【添加单位】出的添加单位对话框中填入单位名称、级别、备注信息后点击“添加”即可。如图 1-3 所示。 (图 1-3)5.1.3.2 添加流媒体 在添加单位之后,进入该单位 , (在资源树形列表里选中该单位) 即可添加流媒体。单击工具栏上的 (确定该设备已安装)或者在主显示去单击右键后选择【添加流媒体设备】 ,在弹出的流媒体添加界面填入标识名称、 ,点击添加。地址及备注信息,地址填流媒体服务器的所在计算机的 ip 地址(如 192.168.1.55) (如图 1-4) (图 1-4)5.1.3.3 添加视频设备 单击 (确定前端设备已连接) 或在主显示区单击右键后选择【添加视频设备】 ,在弹出的视频设备添加界 、流面填入标识名称、地址(填前端设备机器的 ip 地址,有端口的必须加入端口号,ip 格式如 192.168.1.45:9999)媒体服务器 、 (选择你前端的设备的型号, (选择你开始添加的流媒体) 类型 如你前端是 PC-DVR2 这里就选 P-DVR2)、用户名和密码(填入你前端设备的用户名和密码,注:前端密码必须是超级管理的密码,如用户名 sa,密码 sa), ,获取前端的摄像机数,报警输入和输出个数;获取到后,选填备注信息 ,点击全部填好后,单击【从设备获取】【添加】 。 ,完成添加设备(如图 1-5) (图 1-5) 添加了视频设备之后还需要对用户组的权限进行设置。在主显示区双击添加的视频设备 P-DVR2 的图标或者选中该图标点击工具栏的 按钮进入设备属性管理界面,如图 1-6。点击“权限”按钮,进入权限设置界面(图1-7),在左边的用户组里选中要设置的用户组,然后选择右边的摄像机,用户组的用户只能对此时该用户组选中的摄像机进行操作。(图 1-6)(图 1-7)5.1.3.4 添加矩阵服务器 单击 (确定矩阵设备已安装并已打开),在弹出的矩 或在主显示区单击右键后选择【添加矩阵设备】阵设备添加界面填入标识名称、地址(填入矩阵设备的 IP 地址)、编号、用户名和密码选填,然后单击【从设备获取】获取到电视墙监视器数、通道总数,然后选填备注信息,点击【添加】,完成添加设备。(如图 1-8) (图 1-8)5.1.3.5 添加其它设备 单击 (确定已经安装好其它的设备,设备包括:报警主 或在主显示区点击右键后选择【添加其它设备】 ,在弹出的设备添加界面填入设备名称、地址(填入设备的 IP 地址)机、存储服务、指纹、门禁、巡更、报警服务器) 、 ) ,完成设备的添加。选中设备类型(此处为“存储服务”、用户名、 密码以及备注信息可选填,点击【添加】 (如图1-9) (图 1-9)5.1.3.6 查看图标 用户可根据自己的习惯选择图标排列的方式,本软件设置了多种图标排列方式。(如图 1-11) 方法有两种:一种是选择【查看】右键菜单里的子命令,第二种是点击工具栏里的快捷按钮,如图:在这里,我们选择以大图标的方式显示图标,如图 1-12 所示 (图 1-11) (图 1-12)5.1.3.7 删除设备 如果用户要重新添加某个设备,先要删除掉以前添加的设备,然后再添加。先选中要删除的设备,然后点击工具栏上的 或选择右键菜单里的删除命令就可以删除该设备。当用户没有选择设备,删除命令呈灰色,表示不可操作。5.1.3.8 属性 如果用户要查看或修改某设备的属性,先要选中该设备,然后点击工具栏上的 或选择右键菜单里的属性命令,还可双击该设备的图标,这三种方式都可以开打开属性对话框。修改属性可以修改名称、编号、用户名、 (如图 1-13)密码及备注信息。设备所在的 IP 地址不可以修改。 (图 1-13)5.1.4 电子地图 电子地图分为当前用电子地图及地图,实现单位点电子地图的配置及单位点设备在地图上的位置的配置。 (图 1-14)5.1.4.1 设置地图1、添加电子地图 在主菜单栏点击【电子地图】,在资源树形列表里选择你要添加地图的单位,单击主显示区“电子地图”选项卡,在子菜单栏中点击 或在主显示区单击右键选择【设置地图】,选择你所需要的地图后点击确定,地图添加成功,并显示在主显示区(图 1-15)。并排列地图上的设备位置(随意拖动设备 、摄像机 和报警器 )。 (图 1-15)2、设置地图上设备 在已设置的电子地图上点击右键,选择“设置地图上的设备”,或点击子菜单栏上的 按钮,进入电子地图设备设置界面(如下图 1-16),勾选要在地图上显示的设备,点击确定。选中的设备会全部重叠显示在地图的左上角。分别拖动设备图标到地图上的相应位置(与实际位置对于)。 (1-16)3、删除地图 在地图上点击右键,选择“删除地图”,即可删除设置的电子地图,但是地图上显示的设备不会删除,位置也不会复原。要取消设备的显示通过“设置地图上的设备”取消勾选设备即可。(参考 1.3.1.2)5.1.4.2 设置预案地图 预案地图的设置参照电子地图设置。5.1.5 系统用户 系统用户是实现用户和组的管理。能对用户和组进行添加、删除、修改并能对各组设置权限。在添加用户时需选择该用户的类型(即组名),该用户的权限就是选择的类型(组)的权限。界面如下图 (图 1-17)5.1.5.1 用户组管理1、添加用户组 单击【系统用户】选择“用户组”,单击 (或在主界面点右键后选择“添加组”),在弹出的用户组添加对话框中填入“组名”、“级别”(级别大于等于零,越小级别越高)、“描述”选填,点“创建”即可(图 1-18)。创建完成后主界面中增加了名为“123”的组。如图 1-19 (图 1-18) (图 1-19)2、设置用户组权限 在主界面双击要设置的用户组(administration)或选择该组点击 按钮,勾选所有资源(意思是全选,分配所有隶属于 administration 用户组都可以查看所有资源设备);只勾选你所选的单位地址(意思是分配所有隶属于administration 用户组都可以查看单位下所有设备) ;只勾选单位下的设备(意思是分配所有隶属于 administration 用户组 只可以查看该设备的资源)。
/
本文档为【手机客户端开发】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索