基于B/S模式的嵌入式视频监控系统的设计
 
    视频监控系统将被监控现场的实时图像和数据等信息准确、清晰、快速地传送到监控中心服务器,监控中心将实时、直接地掌握各个被监控现场的当前情况(包括图像、声音及其他敏感数据),从而对敏感事件进行快速反应[1]。视频监控正朝着数字化、网络化、集成化的嵌入式视频监控方向蓬勃发展。相比传统的视频采集监控系统,嵌入式视频监控系统具有可靠性高、组网方便、可远程监控等优点,因而更适用于工业控制、银行、政府部门的安防系统中[2]。

  本文设计了一种具有用户零维护、价格低廉、性能稳定等特点的嵌入式视频监控系统。该系统以ARM处理器S3C2440和嵌入式Linux操作系统为核心平台,通过USB摄像头采集视频数据,基于TCP/IP协议进行网络传输,用户通过浏览器即可监控远程视频,视频可以保存,以便回放。

    1 视频监控系统方案设计

  1.1 监控系统硬件平台设计

  监控系统硬件平台是整个监控系统的基础,在系统设计中占有至关重要的地位,硬件选择的成功与否直接决定着系统功能的优劣。本设计中主要硬件有NAND FLASH、嵌入式处理器S3C2440、SDRAM、网卡、USB接口摄像头等。


    视频监控系统的硬件结构方案如图1所示。系统以S3C2440处理器为核心,外扩其他外围设备。S3C2440处理器是SAMSUNG公司基于ARM公司的ARM920T处理器核,它是一款高度集成的芯片,主频为400 M,提供了一套较完整的通用外围设备接口,支持xxx非常高的NAND FLASH启动,可支持Linux等多种操作系统的移植[3]。

    1.2 监控系统软件方案设计

  本系统选择Linux操作系统作为软件开发平台,编译环境采用交叉编译调试的方式,嵌入式Linux的内核选用2.6.13,根文件系统采用yaffs。

  一套完整的视频监控系统应该至少包含视频数据的采集、处理、传输、存储与控制等功能,为了很好地实现以上功能,本系统划分为三大功能模块:嵌入式服务器、嵌入式Web服务器和用户视频监控端。嵌入式流媒体服务器模块主要实现视频数据的采集、存储和传输等功能;嵌入式Web服务器模块负责处理监控端发来的请求并通过与浏览器的交互为用户提供监控平台;用户视频监控端模块实现对远程视频的实时监控,并且可以控制视频的亮度和对比度等。

    2 嵌入式流媒体服务器的实现

  流媒体服务器模块的主要功能有视频采集、视频压缩、视频存储和视频传输。本系统采用中星微公司生产的ZC0301芯片的USB摄像头,ZC0301主要由五大功能模块组成,即系统控制、图像信号处理、次取样和水平扫描模块、JPEG器和USB设备控制[4]。采用该芯片的摄像头应用最广泛,方便购买和维护,经过此芯片处理后得到的是JPEG编码的位流,实现了视频的压缩。

  • 0

郑重声明:资讯 【基于B/S模式的嵌入式视频监控系统的设计】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——