当前位置:问答库>论文摘要

题目:网络视频监控系统的设计与实现

关键词:网络视频监控系统

  摘要

嵌入式多媒体远程监控系统以其能实时、形象、真实的反映被监控对象的特性,逐渐成为现代化管理、监测、控制的重要技术手段之一。与传统的多媒体监控系统相比,嵌入式多媒体远程监控系统具有体积小、图像质量稳定、远距离监控等优点,具有良好的应用与发展前景。 本文课题构建了一个基于 Client/Server 结构的远程监控系统。该监控系统以监控信息的实时操作和实时控制为中心,充分利用了现有的局域网资源和广域网资源。整个系统采用分层的、面向对象的设计方法,具有结构模块化、层次化、接口简单、适应性强、升级扩展方便等特点,并可根据本系统的通讯设计规 范对特殊的网络结构进行二次开发,具有良好的开放性。 论文的核心内容是客户端软件系统的设计语实现。作者以模块化的软件设计思想对客户端软件系统进行了模块的划分和细化,然后详细介绍了各子模块的设计和主要功能函数的设计,其中包括以下重要内容: (1) 调用源代码开放的 XviD 库对 MPEG1 和 MPEG4 视频解码,并将其封装到 DirectShow 中; (2) 网络传输时依靠 TCP 传送命令、RTP 传送数据以及 RTCP 保证 QoS, 并在网络接口与上层程序之间设计了一个双缓冲区,尽量减小网络抖动带来的影响,TCP 和 UDP 编程由 Winsock 实现,RTP/RTCP 编程由源代码开放的 JRTPLIB 库实现; (3) 使用 DirectShow 技术提供多媒体程序开发的框架,将各个功能分解到单一的 COM 组件中,如此的 COM 组件在 DirectShow 中被称为过滤器,主要的过滤器有网络数据读取过滤器、MPEG4 解码过滤器、运动检测过滤器、字符叠加过滤器和提交过滤器; (4) VC 和 SDK 的混合编程,既保证了底层程序的运行效率,又能为用户提供友好的上层界面。 然后论文介绍了对客户端软件系统的测试结果。最后论文对系统的结构和性能做出了总结和改进完善的建议。关键词: 网络远程监控系统, MPEG4,UDP/TCP/IP,RTP/RTCP,QoS,DirectShow