论文部分内容阅读
近几年视频监控技术伴随着计算机、网络、存储、芯片技术的发展而迅速发展。由于网络的进一步普及,高清IP Camera系统可以采用完全分布式的架构,系统架设在网络上,不受地域空间的限制,降低了用户观看实时视频画面的条件限制,使远程监控变得更加高效可行。本课题主要是开发基于windows平台的高清IP Camera视频监控系统的客户端。本文在介绍了高清IP Camera视频监控系统的主要架构的基础上,给出了客户端软件的功能需求。分析了UPnP、H.264、RTSP等软件设计中将使用到的关键技术,并对该客户端的软件进行分模块设计,用以实现对高清视频(1080p)数据的解码显示及存储。设计内容包括两个模块及四个主要线程:分别是设备发现模块、视频处理模块、视频初始化线程、网络视频输入线程、视频处理线程及视频显示线程。最后,给出了测试结果,测试结果表明,该客户端程序可以实现对相应网段中高清IPCamera的查找,并对相应IP Camera实时传输的网络视频进行接收、解码与存储。