首页> 中文学位 >多路全高清视频监控系统服务器程序设计
【6h】

多路全高清视频监控系统服务器程序设计

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 研究背景及意义

1.2 论文安排

第二章 系统整体结构及服务器的构造

2.1 系统整体搭建思路

2.2 服务器端整体介绍

2.3 服务器端程序功能模块划分

第三章 监控视频流的获取与保存

3.1 H.264视频编码格式

3.2 网络传输协议

3.3 基于LIVE555的功能实现

第四章 监控视频流的解码处理

4.1 FFmpeg介绍

4.2 视频解码处理功能模块

4.3 不同路视频流间的同步播放

4.4 对监控视频上时间水印的识别

第五章 与客户端的通信

5.1 基于TCP/UDP与客户端通信

5.2 对视频数据的检索与发送

第六章 程序测试结果与总结

6.1 程序测试结果

6.2 总结与展望

参考文献

发表论文和参加科研情况说明

致谢

展开▼

摘要

随着社会发展,人们愈发迫切期望社会安全稳定以及和谐发展,进而产生了对于高品质视频监控系统的要求:一方面在视频质量上追求着高质量的视频质量,要求视频向着高清晰度、高帧率方向发展;再一方面在监控系统上要求监控系统的构成拥有系统性、模块性,以便于使用、维护、改进;还一方面则是要求视频监控系统配备有先进的智能处理功能从而减少系统运行所需的人工成本。为此,我们构建了一套多路全高清视频监控系统,由系统的服务器端来支持多路的全高清H.264格式监控视频流,并将视频数据系统地保存在服务器平台上,客户端在预览模式下向监控视频源请求低质量视频流并播放,并在需要时向服务器请求指定时段的视频数据来进行分析处理。如此,监控系统一方面支持了高质量的监控视频、另一方面也符合了系统化、模块化的整体结构要求。
  本文介绍了一种可用于以上视频监控系统的服务器端程序的设计方案。服务器程序基于RTSP实时流传输协议支持最多9路的1920*1080P、60fps的全高清H.264视频数据的通信以及对应的数据存盘与解码播放功能,同时可以响应客户端请求提供其视频数据。具体实现上,本方案通过对LIVE555开源库的改造与优化来实现与IP camera通信、视频数据存盘的功能;通过并行运行以FFmpeg库为核心的解码播放线程实现对视频数据的解码播放,并支持视频播放速度控制以及多路播放画面间的同步;采用灵活可选的数据存盘模式,以满足多种不同的视频数据需求如数据备份、视频图像处理支持等。通过在工作站平台上多次测试并观察运行效果,证明服务器程序实现了预期功能要求并能长时间稳定运行。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号