远程监控系统客户端软件的设计与实现

被引量 : 0次 | 上传用户:zhendongquan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式多媒体远程监控系统以其能实时、形象、真实的反映被监控对象的特性,逐渐成为现代化管理、监测、控制的重要技术手段之一。与传统的多媒体监控系统相比,嵌入式多媒体远程监控系统具有体积小、图像质量稳定、远距离监控等优点,具有良好的应用与发展前景。本文课题以银行监控应用为背景,构建了一个基于Client/Server 结构的远程监控系统。本系统综合利用传感器技术、数据采集技术、网络通信技术、多媒体技术及面向对象编程技术,具有设备控制、消防保安等功能,可以同时在远程机和服务器上通过语音、信号灯等多种方式显示和处理监控和报警信息。该监控系统以监控信息的实时操作和实时控制为中心,充分利用了现有的局域网资源和广域网资源。整个系统采用分层的、面向对象的设计方法,具有结构模块化、层次化、接口简单、适应性强、升级扩展方便等特点,并可根据本系统的通讯设计规范对特殊的网络结构进行二次开发,具有良好的开放性。论文的核心内容是客户端软件系统的设计语实现。作者以模块化的软件设计思想对客户端软件系统进行了模块的划分和细化,然后详细介绍了各子模块的设计和主要功能函数的设计,其中包括以下重要内容: (1) 调用音频底层函数WaveX 对ADPCM 音频解码; (2) 调用源代码开放的XviD 库对MPEG1 和MPEG4 视频解码,并将其封装到DirectShow 中; (3) 网络传输时依靠TCP 传送命令、RTP 传送数据以及RTCP 保证QoS, 并在网络接口与上层程序之间设计了一个双缓冲区,尽量减小网络抖动带来的影响,TCP 和UDP 编程由Winsock 实现,RTP/RTCP 编程由源代码开放的JRTPLIB库实现; (4) 使用DirectShow 技术提供多媒体程序开发的框架,将各个功能分解到单一的COM 组件中,如此的COM 组件在DirectShow 中被称为过滤器,主要的过滤器有网络数据读取过滤器、MPEG4 解码过滤器、运动检测过滤器、字符叠加过滤器和提交过滤器; (5) VC 和VB 混合编程,VC 设计下层程序,打包成动态连接库,提高效率, VB 设计上层友好界面。然后论文介绍了对客户端软件系统的测试结果。最后论文对系统的结构和性能做出了总结和改进完善的建议。
其他文献
加入WTO以后中国的企业面临着日趋激烈的市场竞争的环境。要适应环境长久保持竞争的优势,就要构筑核心竞争力。因此就要通过科学合理的组织设计,建立新的适应竞争环境的、符
纳米技术以尺寸在0.1到100纳米的材料的性质作为研究对象的一种技术。由于纳米科技是一个交叉性很强的综合性学科,研究内容涉及到了极其广阔的领域,成为诸多学科新的研究热点和
目的:观察脐透消臌贴对肝硬化难治性腹水的疗效,探讨脐透消臌贴对肝硬化难治性腹水作用的可能机制。方法:结合诊断标准及排除标准选择肝硬化难治性腹水住院病人60例。按照随
通过应用脐透消臌疗法对48例乙型肝炎相关性肝衰竭腹胀患者进行护理,认为正确选择病例、详细宣教、观察使用期病情、保持脐透消臌贴的湿润、情志疏导、预防交叉感染及其它各方
目的了解绵阳市男男性行为人群(MSM)压力感受现状,分析影响因素。方法2015年3―10月以绵阳市MSM为对象,采用滚雪球抽样方法招募调查对象,进行问卷调查和血清学检测。调查内容
本文研究了红茶热水浸提物、茶多酚及茶多糖提取物对大鼠的减肥作用。通过饲喂高脂饲料建立大鼠肥胖模型,检测不同红茶提取物对肥胖大鼠体重、李氏指数、脂肪重量、相关生化
<正>告别了那些昙花一现的洋"天使",扬弃了本来意义上的"上界"(天国),《乐话》的第二章,就用浓重的笔墨,开始解析它的核心命题--"上界的语言"。虽然还是叫"上界",但这上界(内
期刊
做实新时代行政检察工作,要清醒认识行政检察工作面临的新形势新挑战,下大气力补齐短板;要坚持以理念变革为引领,为行政检察工作谋实策;要坚持问题导向,以求真务实作风和改革
21世纪以来,人类社会对电子电气设备的依赖度越来越高,各种民用军用电子设备如雨后春笋般层出不穷。随着电子电气系统的集成度提高,其受到高强度电磁脉冲干扰与毁伤危险的可能也
对我院2002年1月~2012年1月的104例首次门诊或住院未服用抗精神病药的老年性精神障碍病人的脑电图进行分析,报告如下。1临床资料1.1一般资料104例患者中,男52例,女52例。年龄