论文部分内容阅读
视频监控是当今保障社会长治久安必不可少的科技手段,其发展历史达三十年之久。在这三十年的发展历程中,主要以模拟信息处理技术为基础的传统视频监控系统逐渐暴露出了诸多不足之处,如清晰度不够、难以实现网络化,不易集中管理等等。随着近几年电子集成技术以及计算机网络化的迅猛发展,传统视频监控行业受到的关注度越来越高,并逐步被数字化的视频监控所取代。针对以上背景,本文设计和实现了一款嵌入式网络摄像机,主要工作分为硬件和软件两大部分。在硬件部分,本文根据对网络摄像机的需求分析,对各模块系统进行设计、选取和连接,构建出硬件平台;在软件部分,先通过对嵌入式Linux操作系统的移植来搭建软件开发环境,然后着重讨论了基于V4L2标准的视频驱动程序的设计和编写,最后简要地设计出流媒体服务器和Web服务器用以对整个系统进行测试,并作出测试评价。本项目采用飞思卡尔公司推出的i.MX27处理器为核心芯片,设计和实现了嵌入式音视频数据的采集与传输系统,即网络摄像机的硬件平台。该设计极大程度地发挥了i.MX27芯片在多媒体数据处理方面的长处,大幅度地减少多媒体数据的处理量,也缓解了多媒体网络的数据传输压力。为了更好地实现音视频数据采集和传输,本项目采用了嵌入式Linux操作系统作为网络摄像机的软件开发平台。然后着重讨论了基于通用的V4L2(Video for Linux2)标准接口的视频采集模块的驱动程序的设计和实现。V4L2标准不仅提高了视频采集程序的开发效率,同时也给其他开发人员对系统的升级和维护提供了很大的便利。最后,本项目简要地设计了流媒体服务器和Web服务器,为用户提供网页浏览的方式,同时对系统进行测试,并给出测试评价。本文设计并实现了基于ARM系统的网络摄像机系统,经测试验证了系统的可行性,而且产品投入市场后获得了用户的一致好评。