论文部分内容阅读
监控系统常常被用于有安防需求的特定场所,比如银行、商场、交通路口、机场或者住宅小区,或一些不适宜人工监视的区域等。随着经济的发展和人们生活水平的提高,监控系统的应用越来越广泛。但是,由于存在监控距离短、存储空间大等缺陷,传统模拟监控越来越难以满足人们的需求。IP网络的迅猛发展和数字视频技术的进步,使得依靠网络进行远程视频监控成为可能。网络监控突破了地域的限制,存储空间小,而且省去了传统的布线和线路维护费用,降低了监控成本,在现有监视和远程监控行业的地位和其他新兴行业的应用前景都十分广阔。因此,研究和开发一种基于IP网络的远程实时监控系统具有重要的现实意义和实用价值。通过自主研发的数字监控系统可以极大地提高整个监控系统的性价比,而这正是本文的价值所在。本文讨论了基于IP网络的远程实时监控系统方案,对实现中的很多关键技术进行了较详细的研究和分析。主要内容包括:1.嵌入式实时操作系统。主要是WindRiver公司开发的VxWorks的架构、原理、各种相关接口技术及其Tornado开发平台。2.网络传输技术,特别是流媒体实时传输技术的各种要求、特点。通过VxWorks、Linux和Windows提供的Berkeley socket兼容套接字(socket)接口API函数,方便的进行网络通信。还研究并实现了实时传输协议RTP(Real - Time Transport Protocol)、实时传输控制协议RTCP(Real-time Transport Control Protocol)以保证在IP网络上,按照流媒体的要求进行多媒体数据传输。3.分析了各种数字视频压缩技术的性能、特点和各自的适用领域,包括国际电联、运动静止图像专家组和国际标准化组织运动图像专家组提出的视频压缩标准,以及各大知名芯片公司对这些标准的实现方案,并对它们的性价比做了综合比较。4.研究了在Windows平台上流媒体的开发框架技术。通过MicroSoft公司建立在组件对象模型(COM)基础上的DirectShow开发技术,可以方便地在Windows平台上实现流媒体的多媒体数据处理和呈现。