移动终端的视频监控系统设计

本文提出并设计了一个基于移动终端的视频监控系统的方案,该方案分为视频监控系统,系统分为数据库处理、视频监控中心、网络通信、移动视频终端四个模块。本文着重阐述基于移动终端的视频监控系统的网络通信部分。该部分主要设计了视频监控服务器和用户客户端两大模块:1.视频监控服务器端:该部分使用java语言在eclipse上进行应用设计,具有监听端口与视频播放的功能。其中建立socket套接字通信来监听客户端的连接,将客户端传输的媒体数据传递给视频播放控件,可以在视频窗口播放实时视频。2.用户客户端:基于Android 4.0模拟器进行开发,具有视频采集与视频传输的功能。客户端先用onPreviewFrame函数获取摄像头的数据,然后通过rtsp通信协议连接socket套接字,将视频数据和用户名,用户登录时间等信息发送给服务器端。最后,本文详细介绍了系统的实现过程和测试结果,并对未来的工作进行展望。
目录
第1章 绪 论 1
1.1研究的背景及意义 1
1.2本文组织结构 2
第2章 相关技术研究 4
2.1流媒体主要技术介绍 4
2.1.1流式存储视频 4
用户通过网络边下载边播放 4
2.1.2流式实况视频 5
其特点是在发送方边录制边发送 5
2.2 Rtp/Rtcp/Rtsp传输协议 5
2.3网络基础通信架构介绍 6
2.3.1 C/S 结构 6
2.3.2 B/S结构 7
2.4开发软件和环境介绍 9
2.5本章小结 10
第3章 基于移动端视频监控系统的需求分析 11
3.1总系统需求分析 11
3.2网络通信部分需求分析 12
3.2.1架构分析 12
3.2.2视频传输方式分析 13
3.3 网络通信模块设计 15
3.4 本章小结 16
第4章 基于移动终端的视频监控系统网络通信部分的实现 17
4.1服务器端的实现 17
4.1.1建立socket 17
4.1.2发送文件 18<
 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2# 
br /> 4.2 客户端的实现 19
4.2.1客户端界面的实现 19
4.2.2获取摄像头当前图像 20
4.2.3客户端传输 22
4.2.4客户端传递数据的解析 22
4.2.5 Rtsp协议的实现 23
4.3 本章小结 27
第5章 测试和结果 29
5.1测试过程 29
5.2结果分析 30
5.3 本章小结 33
第6章 总结和展望 34
6.1工作总结 34
6.2工作展望 35
参考文献 36
致谢 38
附录 英文翻译 42
第1章 绪 论
1.1研究的背景及意义
本课题来源于和常州移动合作申报的常州市科技创新项目。近几年来,随着移动网络带宽,移动设备处理能力,存储容量的快速提高,以及各种视频信息处理技术的提升,移动设备端视频监控系统优势越来越明显。其高度的灵活性,低廉的产品成本、开源的优势都为视频监控系统设备的综合性能提升创造了良好的条件,同时也为整个移动信息产业的发展提供了更加辽阔的发展空间,使移动视频监控成为是网络化视频监控领域最有前途的技术模块之一。
国际数据公司IDC全球手机市场份额的追踪显示,安卓手机的市场占有率达到所有手机的最高。安卓系统的开放性,平台稳定性,硬件兼容能力的优势,使越来越多的pc端应用软件向Android移动终端方向发展。这种趋势极大地适应了现代人高质量,高效率获取信息的要求。因此,越来越多的工程应用通过Android移动设备来实现监控。
移动终端视频监控以移动设备的摄像头,移动网络通讯为基础,但又区别于一般的网络视频监控,它是一种更加便携的视频监控应用。市场现有的视频监控基础设备成本相对较高,这对其普及造成了一定的困难。手机早已成为人们日常生活的必须品,而且由于手机产品的频繁更新,造成很多手机设备的闲置。现在绝大多数手机均带有较清晰的摄像头,将其作为移动终端进行远程实时监控,并将视频数据通过移动网络传输到服务器端进行进一步处理,这样既能节约人源和设备成本,又可以实现远程监控功能。
移动视频监控系统使用普通的网络视频监控作为监控基础,加入移动设备便于携带的优势,不仅仅具有众所周知的网络视频监控的功能,还能为用户带来更大收益:??
全天候随时随地的可靠监控:以往的监控基本上都是由安全工作人员坐在监控室内,对监控画面进行监视和分析的模式。现在将监控中心的功能完全集中在移动终端,不仅减少了人力资源和网络资源的浪费,同时用户又能在任何时间任何能够接受到网络的地方进行远程的监控。?
大大提高报警精确度:移动客户端设备拥有较强的图像处理能力,并运行高级智能算法,配合移动端自身拥有的GPRS卫星定位功能,用户能够更加准确的定位,有效降低误报和漏报的现象,减少无用的网络数据量。??
可作为有效物证为受害方提供有效证据:当用户发现威胁时,可以控制摄像头进行拍照或录制视频,而这些图片和视频不仅仅储存在本地文件中,还会通过网络来上传至用户数据云端。即使本地文件被误删或恶意删除,都能够从用户数据云端下载已经保存过的文件。?
非常强的隐私保护:当软件注册成功后,每一个用户都拥有属于自己的一个数据库用来存储专属的用户数据,并确保用户数据的唯一性。用户可以把涉及到个人隐私的文件可以进行二次加密处理,即使账号遗失或其他原因的账号泄露,不知道二次密码的人仍不能偷窥到该用户的隐私。
非常强大的扩展功能:将移动视频资源应用到其他领域,如建筑进行施工时,建筑工程师可远程进行协助;发现威胁的时候,通过定位系统立即通知警方或者附近的人,能够让威胁在第一时间解除。此外,移动终端视频监控系统还可以帮助商业店铺统计每天的客流量,用以分析销售情况等等。
1.2本文组织结构
本文根据研究内容分为五个章节,内容组织如下:
第一章介绍了本文的研究背景和意义,主要分析了基于移动终端系统的视频监控系统相对于传统视频监控系统的优势。以及本文的总体结构和主要内容
第二章分析了移动终端视频监控系统的主要相关技术。本章首先介绍了系统中最为关键的技术流媒体技术,根据流媒体的不同类型进行分析。由此引出了本系统中流媒体传输所用到的主要通信协议,分别介绍了rtp,rtcp和rtsp的特点和不同。在了解了通信协议后,对通信网络的c/s架构和b/s架构进行了分析,。最后介绍本系统所使用的计算机环境,编程语言和主要编程软件,并说明了如何配置计算机和软件环境
第三章对移动终端视频监控系统进行需求分析和总体的设计。并主要分析和设计了网络通信部分。对网络通信部分的需求分析主要从通信架构,视频传输方式两个方面给出了阐述。在模块设计中,分别设计了服务器端和客户端,并给出总体的架构模型。
第四章主要介绍了基于移动终端的视频监控系统网络通信模块的开发和实现。分别从服务器和客户端两个不同的角度给出了实现过程,并对其中关键技术的实现代码给予说明。
第五章对本系统进行测试及结果分析,给出了测试的流程,并对整个系统的运行效果进行了展示。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/646.html

好棒文