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