毕业设计指导网:毕业设计范文、毕业答辩指导,免费毕业设计、计算机毕业论文参考资料下载服务。

技术团队主要成员为国内著名高校计算机专业导师。诚实守信,优质服务,是我们的宗旨!
当前位置:毕业设计指导网计算机毕业设计频道C++/VC设计

局域网视频监控系统

  • 设计环境:access + C++/VC设计
  • 论文字数:17596
  • 包含资料:开题报告+论文+源码+英文翻译+答辩ppt
  • 相关Tags:
  • 难度系数:

局域网视频监控系统简介

视频监控融合了信息技术、计算机技术、网络技术以及流媒体技术,一直是人们关注的应用技术热点之一,它以其直观方便、信息内容丰富而被广泛应用于许多场合。本文针对视频捕获和传输回放的功能要求,讨论了其软件系统的主要任务及解决方案。视频采集部分使用VFW函数进行。数据传输部分采用UDP协议,它提供面向无连接,不可靠的通信,相较于TCP有传输速率高,延迟小的优点。本文的视频采集、传输和显示是基于Microsoft Visual C++ 6.0环境,利用MFC开发的。Visual C++作为一个可视的集成开发工具,提供了软件代码自动生成和可视化的资源编辑功能。与传统的一些编程平台相比,它能够使系统具有较高的效率和可用性。初步的实验结果表明,该软件系统在主要的功能上已接近实用化,并且操作简便、工作可靠。
本论文是针对视频监视系统当前的研究现状,主要研究视频捕获,传输及在接收端显示。本论文根据网络应用的具体情况,在VC++平台上,设计并实现了两台计算机之间的实时视频传输,达到了远程监视的目的。
本章详细说明了此次研究要达到的目标、所用的开发环境和工具的简单情况、整个系统的总体方案,也分模块讲解了针对每一个任务所采取的相应措施以及具体的实现方案。针对本课题的研究内容一共分为三个模块:视频捕获、传输和显示。
本系统是利用现有的局域网,在硬件上构成简单且投入不大,只需使用市面上普通的USB摄象头加在电脑上作为视频采集设备,采集的图象大小为320×240。
本系统利用VC++6.0平台开发,实现视频采集图象在一个局域网中的两台计算机之间的实时传输,采用不压缩的方式直接传输位图。
软件系统是该系统的核心部分,分为图象数据采集,图象传输,图象显示三个部分[8]。
接收端的程序使用的是单线程。以上的图只是处理一帧的流程。程序一直等待接收数据,然后把每次接收到的数据移到另一个缓冲区,但每次接收到的数据只是一帧中数据的一部分,所以将他们移到另一个缓冲区后必须判断是否已接收完一帧,一旦确定缓冲区已有完整的一帧图象数据以后就立刻调用显示函数将图象送到显示器显示,以达到实时的效果。显示完毕后线程立刻返回继续接收数据。
发送端程序也是使用单线程。将捕获到的每一帧图象数据送显示器显示的同时,也存储在固定的缓冲区中等待发送。当程序没有执行发送的命令时,在固定的缓冲区中前一帧的数据将被下一帧数据覆盖和刷新。当程序执行了发送的命令时,捕获到的每一帧数据将被立刻发送,如果一帧数据不被发送完,程序将被阻塞在那里不会再次捕获下一帧图象。即程序会将捕获到的每一帧图象数据完整的发送出去以后才返回,继续捕获下一帧。这样每一帧视频数据都能保证被实时发送出去。
本文中文件传输采用的传输协议是TCP控制,UDP传输,在建立客户/服务端连接是采用的TCP协议,建立连接后视频传输开始就采用UDP协议了。根据传输层在不同的功能使用不同的协议,也分别使用了两个套接字和两个端口。

计算机毕业设计说明

本论文出自毕业设计指导网http://www.bysj120.cn,为保证客户隐私本站的成品计算机毕业设计一律不在网站上刊登任何程序截图、毕业论文目录摘要等。如需详细了解设计具体内容请联系本站在线客服索取的程序运行演示、毕业论文介绍。网站上展示的只是部分成品设计,如找不到您需要的毕业设计请联系在线客服查询。
·上一毕业设计:实时监控系统设计
·下一毕业设计:进销存管理系统

在线客服

  • 咨询QQ:
  • 407894958
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 成品购买:
  • 定制咨询:
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 如临时会话消息无法接收 请先加客服QQ好友咨询
    微信客服

计算机毕业设计,免费毕业论文,优秀毕业设计论文下载


120毕业设计指导网
地址:徐州市西安路41号
收缩
  • 计算机毕业设计定做咨询