论文部分内容阅读
计算机远程监控系统是一个标准监控规范,它可使各种网络监视器和控制台系统之间交换网络监控数据。计算机远程监控系统已经逐渐在安全监控和生产过程监控等领域得到广泛的使用,计算机远程监控系统以其远距离监控的独特优势逐渐赢得广大客户的青睬。多媒体技术和通信技术的蓬勃发展以及微处理器性能的极大提高,为计算机远程监控系统提供了技术基础。本文重点讨论了与多用户计算机远程监控系统相关的视频压缩和视频传输的基本理论,详细阐述了系统的硬件构成和软件的各功能模块设计方案,介绍了关键的程序设计技术,提出了一种从硬件到软件的完整设计和实现方案。本系统除了实现了原有计算机远程监控系统的功能以外主要扩充了多用户同时监控的功能,支持了广泛采用的TCP/IP网络协议通信,同时也支持普通串口通信,提高了系统的灵活性,增加了用户对视频传输应答的灵活设置,提高了视频传输效率。本系统采用双缓冲区和多线程等技术提高了执行效率,采用面向对象程序设计提高了代码的独立性、自治性、可复用性和易维护性。