论文部分内容阅读
随着Internet技术的飞速发展,基于Web服务的视频应用变得越来越广泛,对视频监控系统的要求也越来越高,实现远程视频控制就成了一种需要。本设计结合现场图像信息和网络通信技术的应用,通过视频控制系统将被控制现场的图像信息准确、清晰、快速地传送给视频服务器,并调用服务器的应用程序对被控制现场的视频情况做处理,实现了远程视频控制功能。远程视频控制的实现是通过调用CGI程序完成的,CGI程序主要用来处理来自表单的信息,用户浏览器通过HTML网页的表单来请求CGI应用程序,服务器收到请求后调用指定的应用程序产生相应的处理操作。CGI程序通过V2IP Server视频服务器将处理信息传送给视频处理单元VPU,视频信息经过处理后反馈给用户浏览器,通过应用CGI程序使得网页具有交互功能。设计完成了Web服务器Apache的移植,并在服务器端进行CGI应用程序开发,改进以往的视频监控图像不可控制的局势,通过设置IP Camera参数控制视频图像信息,实现交互页面显示和远程视频控制功能。采用软硬件结合的方式实现系统通信、数据传输和远程控制,整个设计系统体现了现代计算机网络技术和视频控制技术的有机结合。论文提出了嵌入式Web服务平台远程视频控制系统的总体设计思路,在对比几种嵌入式操作系统特点的基础上,选定以嵌入式Linux为操作系统的软件方案,并阐述了软件平台的构建;介绍了嵌入式Web服务器的工作原理和设计方法,根据选用的Linux系统的特性,选定Apache作为Web服务器,在开发板上完成Apache服务器的移植,并在已经开发的系统软件基础上设计CGI应用程序来实现远程视频控制。使用perl语言编写CGI程序,论文中对部分代码做了简要注释,同时还解析了部分VPU视频驱动程序。通过调试驱动程序,达到了设计目标,并论证了系统的可行性。