论文部分内容阅读
本文首先介绍视频监控系统的发展历程。在分析和比较各阶段视频监控系统优缺点的基础上,认为未来的视频监控系统必将是集数字化、网络化、集成化和智能化为一体的综合系统,而以嵌入式视频Web服务器为核心的视频监控系统必将成为该系统前端系统的首选。第二部分分析当前数字视频监控系统的关键技术之一:视频压缩技术。在对当前流行的视频压缩标准H.263、MPEG-4、H.264进行比较和分析的基础上,选择采用H.263作为本论文的视频压缩标准。同时笔者对本系统中使用的USB摄像头的数据格式做了详细的分析。第三部分介绍系统的硬件和软件平台,着重论述选择嵌入式Linux作为软件平台的原因以及Linux2.6.11核的移植过程。同时,本系统要考虑到对USB普通摄像头的广泛支持,因此笔者对USB协议的结构、Linux下USB驱动的模型和USB视频驱动的模型进行了深入探讨,结合第二部分对摄像头数据格式的分析,笔者实现了USB摄像头的Linux驱动。第四部分讲解了以嵌入式视频Web服务器为核心的视频监控系统的实现过程,包括视频服务器的实现和视频客户端的实现。通过对二层、三层架构优缺点的分析,笔者提出了四层架构的设计,该架构既有效克服了二层、三层架构的缺点,同时又能实现访问的集中控制、负载的均衡分配等功能。同时笔者对该架构中存在的安全问题进行了深入讨论,提出了一种先授权后认证的安全控制策略。文章最后总结本论文的工作及对未来的展望。