本毕业设计是一个比较典型的远程监控系统,它涉及到远程监控现场构成,监控中心构成,视频进入计算机网络,视频图像传输,现场及远程多点控制等多方面内容。一般远程监控系统包括本地和远程监控两部分,由远程监控现场和监控中心组成,在远程监控现场和监控中心之间通过网络通信线路连接。其典型的结构 典型远程视频监控系统的体系结构
在每个远程监控现场均有若干摄像机。摄像机的镜头,云台可控,并可加装传感器,警灯,警号等外围报警设备。每个监控现场由一台配置相对较好的计算机作为基本监控中枢,内含视频采集压缩卡和视频服务软件。它对监控现场的视频图像进行实时播放,实时采集及实时存储,同时还要向监控中心发送实时图像。还可以控制该现场的摄像机切换,镜头,云台动作,及处理报警信息等。同时它也能接受监控中心发送的控制命令,并执行响应的操作。
监控中心由一台或多台配置相对较高的监控主机组成。在监控中心可以任意对各个现场实行实时监控。它既可以完成对远程现场视频图像数据的实时接收,播放,存储及控制该现场的摄像机切换,镜头,云台动作,又可以接收处理各现场的报警信息。监控人员将在监控中心完成对远程监控现场的监控工作,以及设备报警进行处理。
主机,视频采集压缩卡,视频图像发送软件与主控软件,构成了远程监控现场中心单元,摄像机及音频,报警采集器为前端采集单元,网络工作站及监控中心接收控制软件为用户接收单元,各部分协调工作,形成有机而完整的现代化远程视频监控系统。
2.2 功能分析
该系统采用服务器(发送端)/客户机(接收端)结构
1. 服务器(发送端)
(1)播放视频文件。
(2)采集视频文件。
(3)实时发送文件。
2.客户机(接收端)
(1)接收请求。
(2)接收并播放。
(3)窗口设置。
视频数据处理模块运行在监控现场的客户端主机上,主要是实现视频数据的实时采集和动态存储,视频图像的实时播放以及视频文件的播放控制。
视频数据发送模块运行在监控现场的客户端主机上,负责对视频压缩卡的网络发送进行管理,并在计算机网络中组播发送视频流,使网络上的其他计算机可以通过软件接收视频信号。
视频数据接收播放模块作为视频数据发送模块的接收端,独立运行在服务端主机上,它接收视频流加以保存并实时播放显示。
视频数据发送和接收的具体过程如下:客户端先启动,并一直处于监听状态,当服务器端请求数据时,它首先向相应的客户端发出数据请求,客户端在接收到请求后将它的IP组播地址和端口号传给服务器,服务器收到后,再向客户端发回确认信息,同时加入该组播组,等待接收数据。客户端收到确认信息后向该组播组发送视频数据。
本毕业论文是在我的导师精心指导和悉心关怀下完成的。从课题的选取,开题的撰写,工作的开展到论文的完成每个细节无不凝结着老师的辛劳。从他的身上我不仅学到了知识,更学到了科研为人的态度和方法。这一切令我终身难忘,终身受益。在此再次向我的导师致以最诚挚的敬意的衷心的感谢。
在此,向多年来始终支持和鼓励我学习的进取的家人表示由衷的谢意。是我父母的勤劳和纯朴让我在学习中不敢懈怠,努力进取。
最后,由衷的感谢在百忙之中评阅论文和参加论文答辩的各位专家。