帮帮文库

返回

基于DirectShow的视频监控系统设计分析 基于DirectShow的视频监控系统设计分析

格式:word 上传:2022-06-26 11:45:20

《基于DirectShow的视频监控系统设计分析》修改意见稿

1、“.....软件开发工具选择的原则是能为我们提供个健壮高速高效兼容性好的开发环境。考虑到开发的效率和通用性等因素,经过仔细衡量考虑,我们选择了作为系统的开发工具。首先语言比其他语言功能更丰富,应用也更广泛。其次使用很灵活,实现的功能也更强大,利用它可以最方便的调用底层功能。最后,是真正面向对象的开发工具,且具有强大的类库。面向对象的编程思想目前应用程序的设计大多采用面向对象的设计方法。面向对象技术的优点是符合人类的思维习惯,能自然表现现实世界的实体和问题易于开发复杂软件,提高生产效率易于实现代码的重用和维护容易与他人共享代码可以进步细化己有代码。面向对象技术涉及的概念有以下几个对象......”

2、“.....属性反映对象的状态特征,属性用数据结构来描述对象的方法反映对象的行为特征,用属性的操作来描述。消息。消息是对种对象处理的说明。消息用来请求对象执行种处理或回答些信息的要求,消息统了数据流和控制流,使数据流和控制流采用同种方法来实现,消息用消息模式刻画。对象的方法描述的是对消息如何响应的方法。面向对象的设计方法把切控制结构的功能都通过对象及其相互间传递消息来实现。类和类层次。类是对组对象的抽象,它将该组对象所具有的共同特征包括操作特征和存储特征,即方法和属性集中起来,由该组对象共享。在系统构成上则形成个具有特定功能的模块和提供种代码共享的手段。具体来讲,类是由方法和数据组成。它是关于对象性质的描述,包括外部特性和内部实现两个方面......”

3、“.....通过描述内部状态的表现形式及固有处理能力的实现来定义对象的内部实现。个类的上层可以有父类,下层可以有子类,形成种层次结构。这种层次结构的个重要特征是继承。继承具有传递性,个类可继承层次结构中在其上面的所有类的全部描述。实例。实例是被个特定的类所描述的个对象。每个对象都是个类的个实例,而类是对各个实例的相似性的描述。面向对象的软件开发技术综合了功能抽象与数据抽象,它的消息传递机制与分布式并行程序多机系统和网络通讯模型相致。不同对象间的消息传递体现了不同软件实体之间的交互与协作。与传统的软件设计方法不同,面向对象软件设计中的软件实体之间是藕合的。此外,面向对象软件设计中引入的继承等机制,实现了软件的可扩充性多态性,并易于修改,因而这种设计是我们实现本系统软件模块化......”

4、“.....多线程技术由于视频在网络中传输时有着较大的数据吞吐量,因此接收时常常会出现阻塞现象。为了在实际的视频传输应用中避免出现这种情形,提高传输的效率,在本论文设计中,我们采用了多线程技术来进行网络编程。线程是进程内部个独立的执行单元可以是个函数个活跃的类对象。每个进程至少有线程就是主线程,它是由系统启动应用程序后自动创建的,用户根据需要可以在应用程序中创建其他线程。通过引入线程和进程来实现占先任务。处理器根据其优先级别的不同不断地切换执行系统中的各个线程,这种处理的高速度使人产生多个线程在同时执行的错觉,操作系统不必等待个线程结束,可主动将处理器让给其他线程。线程转让处理时间是被迫的,对于多线程的调度程序而言......”

5、“.....这些特点正好可以解决视频监控系统实时性方面要求较高的问题。应用程序都有个派生类,而则是线程基类的派生类,它的对象就是启动应用程序系统创建进程的主执行线程。类库支持两种线程类型用户界面线程和工作线程。前者有个消息泵,般用于处理用户的输入和对用户生成的事件和消息的响应,它由类派生而来。而后者般用于完成不需要用户输入的后台任务。如计算调度等工作,它和用户界面线程不同,它不是从类中派生来创建,而是个实现工作线程任务的运行控制函数。在本软件开发中,根据需要创建了多个工作线程,它们各自完成不同的后台任务。开发实现系统的技术本章介绍本论文完成的重点任务所应用的关键技术。首节介绍的背景与特点,接着介绍组件技术的基本原理和编程思想,引出简述视频技术的工作原理和应用编程实现......”

6、“.....它采用客户服务端通信模式,客户端和服务端通过接口在网络上实现连接和数据交换。它提供了系列系统调用,使用户可以方便的使用和等网络协议实现通信。最先是集成在系统中的,随着操作系统的广泛使用,就制定了套下的网络编程接口标准,这就是。它给应用程序开发者提供了套简单的函数,通过调用这些函数,程序员就能充分的利用消息驱动机制进行网络编程。目前,已被集成到中,它已成为操作系统网络编程的标准。下的软件大都是基于开发的。定义并记录了如何使用函数与连接。应用程序通过调用的函数实现相互之间的通信,又利用下层的网络通信协议和操作系统调用实现实际的通信工作。应用程序和之间的关系如下图所示。图应用程序和的关系图支持两种编程模式,种是基于协议的数据流模式,另种是基于协议的数据报模式......”

7、“.....提出了采用控制和数据双通道的网络传输工作模式,设计实现了个服务端与客户端之间命令交互的控制通道设计实现了个控制通道消息通知的服务端与客户端间视频数据发收的数据通道。采用技术,设计实现了枚举服务端视频采集卡并进行视频采集预览播放,从而达到通用型的目的。因本人主要对点对点单路视频数据的传输播放的模块进行研究开发,所以到论文撰写时,系统还不够完全。本论文尚需完善的地方有几处本系统只能支持点对点的视频数据传输,不能实现组播传输,不支持多点同时监控,使得软件的使用出现了很大的局限性。本系统不能支持对视频数据的录像回放,这也是本软件的大缺点。本系统预期是设计在局域网中使用的,因此没有过多地考虑过对网络中传输的音视频数据进行压缩......”

8、“.....面向未来,需要将系统完善可针对网络系统进行工作的选择操作。本章小结本章通过具体的测试过程较直观地给出了系统的实际应用效果,较好地完成对论文的设计需求。结束语随着,等新代网络通信技术的迅速发展,以及现今接入网技术的越发成熟,人们对高宽带的需求趋于普及化,网络视频通信也越来越普遍化。对安防监控领域来说,视频信号能否走进走进网络己成为衡量安防监控方案提供商的技术含量标准之。考虑到现今阶段安防视频监控的中低端应用领域,技术方案占的比例依然很重而对于未来,低成本的技术不会马上被技术取代。因此,研究在原有基础上,开发通用型的网络视频监控系统具有定的现实意义。正因为这点,经过个月对视频监控领域的理论研究与技术实践......”

9、“.....至于通用型的解释就是从软件角度出发,开发可以适应大多数类型的网络视频监控系统软件。由于本人水平有限,只是针对通用型的局域网视频监控系统进行研究开发。在开展系统具体设计和实现之前,经番查找局域网视频监控开发的相关资料,并结合自身实际条件,研究选定的多媒体开发包作为开发的基本平台之。另方面,本人认为系统平台下实现模式的实时视频通信是开发通用型局域网视频监控系统的重点与难点。对此,在进行该系统的设计与实现过程中,本人将大部分精力集中对实时视频通信的开发研究之中。在设计和开发过程中按照模式下控制模块以传输和数据通信模块的视频以传输,经调试最终达到了视频可以同时传输和播放的预期设计目标。参考文献李波数字视频监控系统多双眼睛看世界科技日报......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于DirectShow的视频监控系统设计分析.doc预览图(1)
1 页 / 共 58
基于DirectShow的视频监控系统设计分析.doc预览图(2)
2 页 / 共 58
基于DirectShow的视频监控系统设计分析.doc预览图(3)
3 页 / 共 58
基于DirectShow的视频监控系统设计分析.doc预览图(4)
4 页 / 共 58
基于DirectShow的视频监控系统设计分析.doc预览图(5)
5 页 / 共 58
基于DirectShow的视频监控系统设计分析.doc预览图(6)
6 页 / 共 58
基于DirectShow的视频监控系统设计分析.doc预览图(7)
7 页 / 共 58
基于DirectShow的视频监控系统设计分析.doc预览图(8)
8 页 / 共 58
基于DirectShow的视频监控系统设计分析.doc预览图(9)
9 页 / 共 58
基于DirectShow的视频监控系统设计分析.doc预览图(10)
10 页 / 共 58
基于DirectShow的视频监控系统设计分析.doc预览图(11)
11 页 / 共 58
基于DirectShow的视频监控系统设计分析.doc预览图(12)
12 页 / 共 58
基于DirectShow的视频监控系统设计分析.doc预览图(13)
13 页 / 共 58
基于DirectShow的视频监控系统设计分析.doc预览图(14)
14 页 / 共 58
基于DirectShow的视频监控系统设计分析.doc预览图(15)
15 页 / 共 58
预览结束,还剩 43 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档