基于IP协议的视频监控系统QT
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要:本系统采用了软压缩的方法,在单机和对接线连成的两台电脑的情况下可以获得高清晰的图像。运用TCP/IP协议,在局域网内构建有限的实时监控系统。系统可以根据客户需求构建以多个摄像头为采集源的客户端监控点,实现多点监控。监控采集到的视频图像经过预定义的编码方式进行压缩,以占据最小带宽发送最多数据为目的,采用当今流行的mpeg4文件格式在网络上以点对点的方式传输。服务端及时响应客户端发送过来的请求,并按管理者的意志对远程发来的视频图像进行播放和存储。 think58好,好think58 [资料来源:http://THINK58.com]
本系统是在Microsoft Visual C++ 6.0编程环境下开发实现。采用客户端/服务器模式在局域网内进行通讯。利用Microsoft Visual C++ 6.0编程环境下的MFC工具设计基于对话框的形式,通过异步非阻塞的套接字进行客户端与服务器端的通信。采用现在流行的MPEG4文件格式在网络上传输的一个稳定的新系统. think58.com
think58 [资料来源:www.THINK58.com]
关键字:实时视频监控;软压缩;mpeg4。
think58.com [资料来源:www.THINK58.com]
[资料来源:http://think58.com]think58
[资料来源:http://www.THINK58.com]
copyright think58 [资料来源:http://think58.com]
目录
内容来自think58 [资料来源:www.THINK58.com]
[资料来源:www.THINK58.com][资料来源:http://www.THINK58.com]
前言 1 [资料来源:http://THINK58.com]
1引论 2 think58 [来源:http://www.think58.com]
1.1视频监控系统的现状和发展方向 2 think58
[来源:http://think58.com]
1.1.1 视频监控系统的现状 2 think58好,好think58
[资料来源:http://www.THINK58.com]
1.1.2 视频监控系统的发展方向 3
本文来自think58
1.2 技术背景 4 think58好,好think58 [资料来源:THINK58.com]
1.2.1 Visual C++ 6.0和MFC介绍 4
内容来自think58 [资料来源:www.THINK58.com]
[资料来源:http://www.THINK58.com]
1.2.2 MPEG4介绍 5 think58好,好think58
[版权所有:http://think58.com]
1.2.3 套接字编程 5
copyright think58 [版权所有:http://think58.com]
[来源:http://think58.com]
1.2.4 AVICAP知识点 6 think58
1.2.5 流媒体技术 7 本文来自think58
[来源:http://think58.com]
2需求分析 8 think58.com
[来源:http://think58.com]
2.1项目概述 8 内容来自think58 [资料来源:http://THINK58.com]
2.1.1 问题的提出 8
think58好,好think58
[版权所有:http://think58.com]
[来源:http://think58.com]2.1.2 项目目标 8 本文来自think58
2.1.3 运行环境 8 think58.com
[资料来源:THINK58.com]
2.1.4 条件与限制 8 本文来自think58
2.1.5 功能划分 8 [版权所有:http://think58.com]
2.1.6 功能描述 9 内容来自think58
[资料来源:http://www.THINK58.com]
2.2系统流程图 10
内容来自think58 [资料来源:http://THINK58.com]
[资料来源:www.THINK58.com]
2.3运行需求 10 copyright think58 [资料来源:www.THINK58.com]
2.3.1用户界面 10 copyright think58
2.3.2 硬件接口 10 本文来自think58 [资料来源:http://think58.com]
2.3.3 软件接口 11
2.3.4 故障处理 11
think58.com [资料来源:www.THINK58.com]
[资料来源:http://THINK58.com]2.4其他需求 11
copyright think58
[来源:http://think58.com]
[资料来源:http://THINK58.com]2.4.1可使用性 11 think58 [版权所有:http://think58.com]
2.4.2 可维护性 11 [资料来源:http://think58.com]
2.4.3 可移植性 11 本文来自think58 [版权所有:http://think58.com]
3概要设计 12 本文来自think58
3.1 处理流程 12
think58好,好think58
3.2设想供选择的方案 12 copyright think58
3.2.1 DirectShow与VFW的比较 12 [资料来源:THINK58.com]
3.2.2 TCP/IP与RTP/RTCP的比较 13
3.2.3 TCP与UDP的比较 13
copyright think58
[来源:http://www.think58.com]
3.2.4 IP组播与TCP协议的比较 13 [来源:http://think58.com]
3.3 功能分解 14 [资料来源:http://THINK58.com]
3.4 功能分配 14 本文来自think58 [资料来源:www.THINK58.com]
3.5 设计软件结构 15 think58
[资料来源:THINK58.com]
3.6 运行设计 18 内容来自think58
3.7 出错处理设计 18 think58.com [资料来源:http://THINK58.com]
3.7.1出错输出信息 18 think58
[资料来源:THINK58.com]
3.7.2 出错处理对策 18 think58好,好think58
4详细设计 19
本文来自think58 [来源:http://www.think58.com]
[资料来源:http://www.THINK58.com]4.1 程序描述 19
[资料来源:http://think58.com]
4.1.1 程序功能 19 think58好,好think58 [来源:http://think58.com]
4.1.2 程序性能 19 think58好,好think58 [资料来源:THINK58.com]
4.2 程序实现 19 本文来自think58
[资料来源:www.THINK58.com]
4.2.1 MPEG4格式的格式 19
4.2.2 获取摄像头驱动和版本号 20 [资料来源:http://think58.com]
4.2.3 显示图像在客户端上 20 本文来自think58
[资料来源:THINK58.com]
4.2.4 初始化压缩格式并且开始压缩数据 21
think58.com
4.2.5 回调函数 22 think58 [版权所有:http://think58.com]
4.2.6 释放存储空间 23 copyright think58
4.2.7命令接收的选择 23
4.2.8 服务器端的创建套接字 24 [来源:http://www.think58.com]
4.2.9 服务器端的输入项 25
think58.com
[资料来源:http://THINK58.com]
[来源:http://www.think58.com]4.2.10 命令接收的选择 25
[来源:http://think58.com]
4.2.11保存文件 26 think58
[资料来源:THINK58.com]
结束语 33
think58好,好think58
参考文献 34 [资料来源:www.THINK58.com]
致谢 35
copyright think58
[资料来源:http://www.THINK58.com]