基于嵌入式Linux视频的网络监控系统设计.docx

上传人:安*** 文档编号:17776571 上传时间:2022-05-26 格式:DOCX 页数:8 大小:20.20KB
返回 下载 相关 举报
基于嵌入式Linux视频的网络监控系统设计.docx_第1页
第1页 / 共8页
基于嵌入式Linux视频的网络监控系统设计.docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《基于嵌入式Linux视频的网络监控系统设计.docx》由会员分享,可在线阅读,更多相关《基于嵌入式Linux视频的网络监控系统设计.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于嵌入式Linux视频的网络监控系统设计ronggang导语:介绍了一种采用Browser/Server构造、在视频效劳器上内置一个嵌入式Web效劳器、基于嵌入式Linux视频的网络监控系统。重点阐述了其效劳器端的设计摘要:介绍了一种采用Browser/Server构造、在视频效劳器上内置一个嵌入式Web效劳器、基于嵌入式Linux视频的网络监控系统。重点阐述了其效劳器端的设计。关键词:嵌入式LinuxWeb效劳器MPEG-4网络通讯随着计算机技术及网络技术的迅猛开展,公安、安防行业的开展趋势必然全面数字化、网络化。传统的模拟闭路电视监控系统有很多局限性:传输间隔有限、无法联网,而且模拟视频

2、信号数据的存储会消耗大量的存储介质如录像带,查询取证时特别烦琐。基于个计算机的视频监控系统终端功能较强,但稳定性不好,视频前端如电压耦合元件等视频信号的收集、压缩、通讯较为复杂,可靠性不高。基于嵌入式Linux视频的网络监控系统不需要用于处理模拟视频信号的个人计算机,而是把视频效劳器内置一个嵌入式Web效劳器,采用嵌入式实时多任务操纵系统。由于把视频压缩和Web功能集中到一个体积很小的设备内,可以直接连入局域网,即插即看,省掉复杂的电缆,安装方便仅需设置一个IP地址,用户也无需安装任何硬件设备,仅用阅读器即可观看。基于嵌入式Linux的视频网络监控系统将嵌入式Linux系统连接上Web,即视频

3、效劳器内置一个嵌入式Web效劳器,摄像机传送来的视频信号数字化后由高效压缩芯片压缩,通过内部总线传送到内置的Web效劳器上。1系统总体框架嵌入式Linux视频网络监控系统是电工电子装置、计算机软硬件以及网络、通讯等多方面的有机组合体,它以智能化、网络化、交互性为特征,构造比拟复杂。假如利用OSI七层模型的内容和形式,把相应的数据收集控制模块硬件和应用软件以及应用环境等有机组合,可以形成一个统一的系统总体框架,其系统总体框架示意图如图l所示。摄像机传送来的视频信号数字化后,经过压缩,通过RS-232/RS485将数据送到内置的Web效劳器,嵌入式LJnux系统的10/100M以太网口实现接入In

4、ternet网络,将现场信号送到客户端。整个系统的核心是嵌入式Linux系统。监控系统启动后,嵌入式Linux系统启动WebServer效劳程序,接收受权客户端阅读器的恳求,WebServer将根据通讯协议完成相应的监测。2系统实现2.1硬件平台设计本系统以公开的嵌入式Linux源代码为根底,根据设计的嵌入式目的板编写相应的Bootloader程序,然后裁剪出适宜的内核和文件系统。目的平台CPU采用Motorola公司消费的ColdFire嵌入式处理器MFC5272。MFC5272采用ColdFireV2可变RISC处理器核心和DigltalIDNA技术,在66MHz时钟下可以到达63Dlnr

5、ystone2.1MIPS的优良处理才能。内部SIMSystemIntegratedModule单元集成了丰富的通用模块,只需很少的外围芯片就可以实现两个RS-232串行口和一个USBSlave接口。MFC5272还内嵌一个FEC快速以太网控制器,片外扩展一片LXT97l,方便地实现了一个100/10BaseT的以太网接口。可以与常用的外围设备如SDRAM、ISDN收发器实现无缝连接,进而简化了外围电路的设计,降低了产品本钱、体积和功耗。22软件设计与实现视频监控系统软件构造采用的是阅读器,效劳器BS网络模型,即由客户端通过Web向效劳器提出恳求,效劳器对恳求做出确认响应并执行相应的任务如向客

6、户端发送组播地址、图像格式、压缩格式等,建立连接后就可以在客户端监控被控点,进而实现远程网络监控。效劳器WebServei端即现场监控点的软件构造包括收集模块、压缩编码模块、网络通讯模块、控制模块等,如图2所示。2.2.1视频收集模块设计由于摄像机得到的是模拟的视频信号,不能直接为计算机使用,因此要使视频在网上传输,必须首先对其数字化。本系统选用的视频收集卡为Conexant公司的Bt848卡,该卡不需要任何本地缓存来存储视频像素数据,还可以充分利用基于PCI总线系统的高带宽和固有的多媒体功能,并且可以与其他多媒体设备实现互操纵。在整个系统中由于视频收集的速度通常高于应用软件获得数据并进展处理

7、的速度,因此为了保证视频数据的连续性,采用了三缓存构造,缓存A是Bt848视频收集的目的地址,在RISC指令的直接控制下,收集的数据都先存放在个缓存中;B和C组成乒乓式构造循环往复使用,当某一帧数据收集完毕后,产生中断,在中断效劳程序中将缓存A的数据复制到缓存B或者C中,然后收集下一帧,当下一帧数据收集完后再将缓存A中的数据复制到缓存C或者B中,当应用程序需要数据时就从缓存B或者C中读取最新的一帧图像。缓存B和C交替使用,可以保证应用程序从缓存读数据的操纵和驱动程序向缓存写数据的操纵不会发生冲突,防止了数据的损坏和迟延。2.2.2视频压缩编码的设计本设计选用了基于对象的MPEG-4视频编码技术

8、,首先对输入的任意外形的VOP序列,用基于块的混合编码技术编码。处理顺序是先帧内VOP,后帧间VOP和双向预测VOP。在对VOP的外形信息编码之后,获得任意外形VOP的采样,每个VOP用宏块栅格划分成不相交的宏块,每个宏块含有四个88的像素块,以进展运动估计和补偿及纹理编码。已编码的VOP帧保存在VOP帧存储器中。运动向量在当前VOP帧和已编码VOP帧之间计算。对将被编码的块或者宏块,计算其运动补偿预测误差。运动补偿预测后的I-VOP及误差用88块DCT编码,并进展DCP系数的量化,然后是行程编码和熵编码。最后外形、运动和纹理信息复合成VOL位流输出。这种编码方法可以允许用户修改、增加或者重定

9、位一个视频场景中的对象,甚至可以转换场景中对象的行为。对于不同的带宽和计算复杂性需求,不必针对每种情况分别编码,可以使用同一个视频位流,而采用不同的数以选择不同的层以获得灵敏性。在出现网络拥塞、丢包等现象时仍能提供连接性较好的视频图像。视频压缩编码进程将编码后的的视频存放到已编码视频缓冲队列中,同时激活或者等待直播进程和存储治理进程的相应处理。223网络通讯模块设计网络通讯模块是系统的主体局部,它包含三个数据通道:监听通道、控制通道和视频数据通道。监听通道用来传输控制前端设备的命令数据;视频数据通道用来传输各个组的视频数据。三个通道采用不同的通讯端口,所以各个通道传输数据彼此独立。网络通讯模块

10、设计开发是通过网络编程接口WindowsSocket,简称Winsoek来实现的。按照系统阅读器,效劳器的阿络传输模型。在效劳器端建立了以SOCKET为类型的监听套接字、控制套接字;在客户端建立了SOCKET类型的恳求套接字、控制套接字,这些都是采用ICP协议封装传输数据的。另外,在效劳器和客户机两端都用到了一个组播类CMuhieast,它是专门为视频传输而封装的类。由CObject派生而来,其中定义了以SOCKET类型的收发视频数据的套接宇和组套接字,进而实现了用组播通讯方式来传输UDP协议封装的视频数据包。系统中IP网络数据通讯流程如图3所示。下面给出在效劳器端建立监听套接字和控制套接字的

11、程序。intret=O:BOOLbFlag=TRUE:/设置套接字为可重用端口地址ret=setsoekoptIInfo.listenSocket,SOL_SOCKET,SO_REUSEADDR,charbFlag,sizeofbFlag;SOCKADDR_INsockAddr;charaddr=severaddr.GetBuffer0;/定义监听套接字/的地址sockAddr.sin_family=AF_INET;sockAddr.sin_addr.S_un.S_addr=inet_addraddr;sockAddr.sin_port=htonsPORT:ifbindIInfo.1isten

12、Soeket,LPSOCKADDR224控制模块设计开发控制模块实现了用户对前端设备如镜头、云台和画面切换的控制。效劳器在接收到由客户中心监控终端发送过来的控制信息帧后,对其进展判定解析,并送入各个相应的控制部件接口,以实现相应的控制。3实验结果将视频监控系统的web效劳器连接到局域网,然后接入Intemet,给web效劳器分配一个IP地址。在用户终端,由于使用普通的阅读器只能显示单画面,很不方便,使用微软公司的VC6.0配合微软的阅读器控件,只需几分钟就可完成一个多画面的阅读器软件。在阅读器的地址栏中直接输入视频效劳器的地址,即可在阅读器页面中播放远程实时稳定、流畅的图像,获得了良好的监控效果。基于嵌入式Linux视频的网络监控系统的Web效劳器直接连入网络,没有线缆长度和信号衰减的限制,同时网络是没有间隔概念的,彻底抛弃了地域的概念,扩展了布控区域。又由于视频压缩和Web功能集中到一个体积很小的设备内,直接连入局域网或者广域网,即插即看,系统的实时性、稳定性、可靠性大大进步,无需专人治理,非常合适于无人值守的环境。随着计算机技术、网络技术的迅速开展,人们对视频监控系统的要求会越来越高。相信该系统在电子商务、视频会议、远程监控、远程教学、远程医疗、水利和电力监控等方面有广阔的应用前景。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁