基于DirectShow的多画面数字电视监控系统的软件设计

基于DirectShow的多画面数字电视监控系统的软件设计

论文摘要

到目前为止,国内电视台安全播出监控系统还基本上处于数字电视模拟监控阶段,急待数字化改造。在深入研究目前国内数字电视安全播出现状的基础上,本文应用DirectShow技术设计了一个基于计算机的多画面数字电视安全播出监控系统,实现了数字电视安全播出的完全数字化监控。此外,它以软件实现了实时TS流的全程处理,在节省硬件成本的同时还可对数字码流进行监控。首先,研究了我国电视安全播出监控系统发展现状,并在它的基础上确定了要实现的主要功能:音视频播出监控和码流监控。接下来,探讨了基于DirectShow的数字电视监控系统的设计与实现,包括:数据处理模块Filter的设计和DirectShow应用程序设计。数据处理模块Filter的设计部分,设计了TS流接收过滤器和码流监控过滤器;TS流解复用、音视频解码模块由Elecrad公司的Filter成品完成;音视频渲染模块由DirectShow开发包中自带的音视频渲染Filter完成。DirectShow应用程序设计方面,首先对应用程序开发进行了步骤和模块划分:FilterGraph的构建、视频播放监控、音频播放监控、码流监控;接着介绍了这四个部分的具体设计与实现。其中,FilterGraph的构建是其他监控应用程序开发的基础,因此它也是DirectShow应用程序开发的重点。最后是系统测试部分,介绍了在实际开发调试中所做的一些主要测试项目、测试方案及使用的工具和手段,然后对系统进行了详细的性能测试,并对测试结果进行了分析,最后对该系统中有待完善的地方做出了说明。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题背景与意义
  • 1.2 课题的主要研究工作
  • 1.3 论文内容组织
  • 2 理论与技术基础
  • 2.1 MPEG-2 传输流(TS)介绍
  • 2.2 DirectShow 技术
  • 2.3 本章小结
  • 3 数字电视监控系统总体设计
  • 3.1 系统描述
  • 3.2 DirectShow 框架下系统功能结构与工作原理
  • 3.3 TS 流接收模块
  • 3.4 TS 复制输出模块
  • 3.5 码流监控模块
  • 3.6 多路视频渲染播出模块
  • 3.7 音频渲染播出模块
  • 3.8 小结
  • 4 监控系统中 DirectShow 的应用程序设计
  • 4.1 数字电视监控系统工作流程和应用界面
  • 4.2 Filter Graph 的构建
  • 4.3 视频监控
  • 4.4 音频监控
  • 4.5 码流监控
  • 4.6 本章小结
  • 5 实际测试
  • 5.1 测试平台与测试方法
  • 5.2 测试方案及测试结果
  • 5.3 问题及解决方案
  • 5.4 监控界面和播放效果
  • 5.5 可能的改进
  • 5.6 本章小结
  • 6 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    基于DirectShow的多画面数字电视监控系统的软件设计
    下载Doc文档

    猜你喜欢