一种采用多Agent的视频监控系统的设计与研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:loyovue0603
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频监控以其直观、方便、内容丰富的特点广泛应用于安保、生产管理等场合,成为交通、金融乃至住宅、社区等领域安全防范的重要手段。近几年来,随着通信技术、多媒体技术及网络技术的飞速发展,视频监控技术也取得了质的飞跃,从早期的模拟监控时代进入了数字监控时代,呈现出多样化的发展趋势。 随着分布式视频监控系统的应用领域日益广泛,功能也日趋复杂和多样化,需要处理的信息量急剧膨胀,传统的视频监控系统面对如此巨量的信息,不断暴露出固有的局限性,在实际应用中会出现以下两个问题:(1)网络的带宽是有限的,并且监控点和用户往往是多个,一个用户可以向多个监控点申请视频监控图像,一个监控点也可以向多个用户发送视频图像,这样在网络中有多路视频数据流在传送,这势必会占用大量的网络带宽;(2)用户是动态的,可以动态地加入,当用户加入并向监控点申请视频监控图像时,也会占用一定的网络带宽,这样,当监控点上申请的用户个数达到一定数量时,视频数据的网络传输量会急剧增加,局域网中可用的带宽就会大大减少,从而导致视频图像质量严重下降,出现帧丢失、图像抖动,视、音频不同步等一系列现象以至无法保证用户QoS。 该文针对此问题提出了一种采用多Agent的视频监控系统模型,讨论了采用多Agent的视频监控模型的原理和内部结构,并使用C++中的Socket套接字对多Agent的通信机制进行了实现。Agent和多Agent系统是当今计算机科学技术领域、信息工程领域和网络与通信领域十分活跃的前沿研究方向之一。Agent的理论、技术,特别是多Agent的理论、技术,为分布式开放系统的分析、设计和实现提供了一个崭新的途径,被誉为“软件开发的又一重大突破”。面向Agent技术作为一门设计和开发软件系统的新方法已经得到了学术界和企业界的广泛关注。与传统模式的视频监控技术相比,采用多Agent的视频监控技术提高了系统资源的利用率,有效地减少了网络冲突,能更好地满足用户的QoS需求。 系统采用DirectShow技术实现本地播放功能。详细论述了Filter Graph组件的构造过程,以及媒体文件的装载、各个输出Pin的连接、媒体文件的播放的设计与实现。 论文通过Winsock编程方法和多线程机制实现了视频数据的网络传输。WinSock作为一种标准API,允许两个或者多个应用程序或进程在同一台机器上或
其他文献
Web Graph是互联网上网页之间的一个宏观抽象,其节点是互联网上的网页,有向边为节点之间的超链接。由于互联网上网页数量庞大,因此存储Web Graph时,需要占用大量的空间,而且在Web
在当前的网络信息时代,数据信息不仅庞大而且来自于不同的数据源,信息集成技术是充分利用Web上数据信息的有效手段。我们利用XML这种通用的数据交换工具来作为公共信息的媒介,从
工作流是一类能够完全或者部分自动执行的经营过程,它能使一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。而工作流管理系统则是一个软件系统,它完
随着网络信息化的日益发展,人们对网络安全性要求也日益增加传统的身份识别技术存在诸多缺陷,己不能满足现今需求在这种情况下,安全,稳定,快捷的生物识别技术应运而生而掌纹识别就
程序切片是一种程序分解技术。因目前切片方法缺乏模块性和灵活性,我们实验室曾提出一种新的形式化切片方法——模块单子切片。目前,模块单子切片的基本理论已初见规模,但是
产品设计是制造业企业产品周期各环节中最为重要的一环,决定着制造业企业在市场中的竞争能力。随着网络技术的发展,特别是因特网技术的日趋成熟,促使企业的生产方式逐步从独立经
随着经济的发展,现代企业迫切需要将物流、资金流、知识流通过一个纽带形成现代化管理平台,使得企业各部门、供应商、分销商、业务伙伴及客户协同运作,但是长期以来,企业内部信息
网格计算是近年来得到快速发展的广域网络计算技术,所谓网格(Grid)就是在缺少中央控制、没有全知音(omniscience)以及强的信任关系的情况下能够协同使用地理分布的各种资源.因此
智能传感器是一种可嵌入到物理世界并大量散布于环境当中的资源受限的设备。尽管资源十分有限,但是应用于智能传感器上的操作系统仍然要执行复杂的任务调度,并且要支持并发密
随着Internet的迅速发展,网络应用越来越多样性、广泛性。人们认识到网络安全的重要性。通过VPN技术可以解决网络通信安全问题,其中IPSec VPN以稳定、安全著称,IPSec通过使用加