论文部分内容阅读
随着嵌入式技术的发展和高速宽带网络的普及,利用网络实现远程监控已为人们广泛接受,嵌入式网络监控技术正是在此条件下逐步发展成熟起来的.用户使用Web浏览器,通过以太网远程访问内置Web服务器的监控摄像机,不但可以实现对现场的远程视频监控,而且可以向监控现场发送指令.在整个系统的实现过程中,嵌入式Web服务器起着十分重要的作用,因此,在嵌入式网络视频监控系统中,Web服务器的设计对监控系统的整体性能具有直接的影响,只有有了高效率的Web服务器,监控系统的性能才能得到充分的发挥。近年来,随着计算机网络技术和多媒体技术的快速发展,网络视频越来越多的在各个方面得到应用。其中之一就是监控技术,它正向网络化、数字化、智能化的方面发展,利用IP网络实现远程网络视频监控成为趋势,把模拟的视频监控信号转化为数字信号引入互联网,就可以实现随时随地的监控功能。其核心部分就是使用连入以太网的视频采集设备,提供实时的图像采集、压缩和传输的功能。针对以上发展需求,本文提出了一种网络视频监控系统,其系统硬件以ARM9处理器S3C2440为核心,包含Flash、SDRAM、USB摄像头、网络控制器、RS-232接口等构建嵌入式Linux平台,并在该平台下实现摄像头数据的实时采集通过移植Bootloader、Linux内核及制作根文件系统构建嵌入式软件平台。介绍了构建Web的网络视频服务器,本系统选用具有专门面向嵌入式系统,其高效率和高安全性并存等优点的Boa服务器,它支持通用网关接口(CGI),用户可以在远程控制视频监控系统,其客户程序是用Java的Applet实现的。视频服务器主要实现相应用户连接、数据采集及压缩功能。用户通过客户端PC的监控界面就可以实时监控远程的视频图像。由于时间和能力知识有限,本系统的结合嵌入式Web设计、Boa的部署和相应的CGI程序设计最终实现的嵌入式Web的网络视频监控系统中客户端监控界面比较简单,功能不够齐全,以后有机会将对整个系统做进一步的完善,使其功能更加完善和强大。