视频会议系统中DirectShow技术的研究与应用

视频会议系统中DirectShow技术的研究与应用

论文摘要

视频会议系统是与会者利用Internet/Intranet网络传输文字、声音、图像等,来召开会议的通信系统。随着网络通信技术的进步,视频会议系统在经济、政治、教育等领域发挥着越来越重要的作用。现有的视频会议大多是借助于Internet网络进行传输音频和视频数据,因此音频和视频数据的压缩和编码便成了一个主要的问题。如何采用更为有效和简便的方式对音视频数据进行压缩和编码已经成为衡量一个视频会议好坏的重要因素,特别是对于这种在网络上进行传输的数据,如果不能有效的对其进行处理,必会影响整个网络的传输的质量和效果。因此必须找出有效的方式来解决视频会议中音视频数据的压缩和编码处理。本文首先对视频会议系统进行了分析和研究,发现在现行以网络进行传输音视频数据的视频会议系统中对于数据的压缩和编码方式严重的影响了声音和画面的质量以及清晰度。现今市场上流行的视频会议软件一般是采用一定的硬件和软件配合的方法进行解决,但是这种方式花费特别的昂贵,一般只在大企业中进行应用,如何设计出适合中小企业应用的视频会议软件是一个具有重要意义的问题。因此本文中作者从成本和质量的方面考虑提出了一种解决方案,来解决视频会议中音频数据和视频数据的压缩和编码问题,即采用DirectShow技术来实现对数据的压缩和编码。DirectShow技术作为一种流媒体处理技术,为流媒体的捕捉,处理和回放提供了强有力的支持,特别是提供的是一种开放式的开发环境,用户可以根据自己的需要定制自己的组件。利用DirectShow技术来解决视频会议系统中音频,视频数据的压缩和编码既方便又经济。文章中首先根据此问题提出了作者的解决方案,为了更有效的研究此问题,作者根据所提出的解决方案设计出了视频会议系统中音视频数据处理的流程和代码实现。其中包括视频会议系统内音频数据的混合,音视频数据的压缩编码等处理。更为重要的是作者设计出了基于DirectShow技术的接收实时数据的源Filter,极大的方便了用户的需要。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的来源
  • 1.2 研究的背景和意义
  • 1.3 国内外视频会议的研究现状
  • 1.4 本文的工作
  • 1.5 论文的组织
  • 第2章 视频会议系统和DirectShow 技术
  • 2.1 视频会议系统
  • 2.1.1 视频会议系统的基本概念
  • 2.1.2 视频会议系统的组成和分类
  • 2.2 DirectShow 技术
  • 2.2.1 DirectShow 概述
  • 2.2.2 滤波器(Filter)
  • 2.2.3 滤波器图(FilterGraph)
  • 2.2.4 Pin
  • 2.2.5 多媒体数据样本和多媒体数据类型
  • 2.2.6 时钟
  • 2.3 本章小结
  • 第3章 视频会议系统中DirectShow 技术的应用
  • 3.1 功能分析
  • 3.2 框架设计
  • 3.3 方案设计
  • 3.4 Filter 的原理
  • 3.4.1 DirectShow 系统中的Filter
  • 3.4.2 Filter 原理
  • 3.4.3 Filter 的注册
  • 3.4.4 Filter 的数据传送
  • 3.4.5 Filter 的连接
  • 3.4.6 Filter 的状态转换
  • 3.5 Filter 的开发
  • 3.5.1 DirectShow 应用程序的开发流程
  • 3.5.2 一般开发过程
  • 3.5.3 通用FilterGraph 的构建
  • 3.5.4 智能连接建立Filter Graph
  • 3.6 数据源Filter 的设计
  • 3.7 数据处理Filter 的设计
  • 3.7.1 Filter 的枚举
  • 3.7.2 音视频数据同步
  • 3.8 混音算法的设计
  • 3.8.1 DirectSound 的混音机制
  • 3.8.2 混音算法的设计
  • 3.9 本章小结
  • 第4章 基于DirectShow 流媒体实例编程实现
  • 4.1 基本数据结构
  • 4.2 Source Filter 框架与接口的实现
  • 4.2.1 工程的创建
  • 4.2.2 工程环境的设置
  • 4.2.3 实现Filter 的类厂对象
  • 4.2.4 Filter 的实现
  • 4.3 TransformFilter 框架与接口的实现
  • 4.4 性能测试
  • 4.5 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].DirectShow在船舶视频监视系统中的应用[J]. 船海工程 2013(04)
    • [2].基于DirectShow的多节目片段序列的无缝播放系统设计与实现[J]. 电视工程 2019(02)
    • [3].DirectShow技术的应用研究与开发[J]. 计算机系统应用 2013(06)
    • [4].基于DirectShow的图像采集的实现[J]. 软件导刊 2010(06)
    • [5].基于DirectShow的图像序列处理关键技术研究[J]. 机械与电子 2010(11)
    • [6].基于DirectShow的视频过滤器版权保护的实现[J]. 科学技术与工程 2009(08)
    • [7].DirectShow技术在视频转码中的应用研究[J]. 电脑编程技巧与维护 2009(22)
    • [8].基于DirectShow的流媒体开发技术[J]. 电脑知识与技术 2008(32)
    • [9].基于DirectShow框架的视频监控系统[J]. 安防科技 2008(01)
    • [10].基于DirectShow技术实现视频采集[J]. 火控雷达技术 2008(02)
    • [11].DirectShow技术下的视频图像处理系统设计与应用[J]. 自动化与仪器仪表 2016(05)
    • [12].基于DirectShow的证件图像采集设计与实现[J]. 自动化与信息工程 2010(03)
    • [13].基于DirectShow的MPEG-4网络组播模块设计[J]. 数字通信 2009(04)
    • [14].基于DirectShow的立体显示方法研究[J]. 科技资讯 2008(36)
    • [15].基于DirectShow技术的媒体播放器[J]. 电脑知识与技术 2008(18)
    • [16].基于DirectShow的嵌入式视频点播终端的设计[J]. 微计算机信息 2008(23)
    • [17].基于DirectShow技术的视频帧捕捉方法[J]. 武汉工业学院学报 2008(03)
    • [18].基于DirectShow技术船用钢板图像采集设计与实现[J]. 江苏科技大学学报(自然科学版) 2014(02)
    • [19].基于DirectShow技术的远程视频监控系统[J]. 福建电脑 2008(11)
    • [20].基于DirectShow的人眼检测[J]. 计算机工程与设计 2015(07)
    • [21].用directshow开发视频解码插件[J]. 现代制造技术与装备 2010(01)
    • [22].基于DirectShow技术的显微镜手术视频采集与处理系统[J]. 电子技术 2010(03)
    • [23].基于DirectShow技术的流媒体软件服务器和客户端的设计与实现[J]. 科技信息 2010(12)
    • [24].DirectShow技术下的流媒体播放软件解码的设计[J]. 科技信息 2010(10)
    • [25].基于DirectShow框架的实时监测系统的设计与实现[J]. 信息安全与通信保密 2009(01)
    • [26].DirectShow技术在流媒体传输中的作用[J]. 科技信息 2009(02)
    • [27].基于DirectShow的遥操作视频反馈设计与实现[J]. 装备制造技术 2009(06)
    • [28].基于DirectShow的视频采集的实现[J]. 仪器仪表用户 2009(04)
    • [29].基于DirectShow的视频采集和传输[J]. 哈尔滨师范大学自然科学学报 2009(04)
    • [30].基于DirectShow的视频实时校正系统设计[J]. 电视技术 2014(15)

    标签:;  ;  ;  

    视频会议系统中DirectShow技术的研究与应用
    下载Doc文档

    猜你喜欢