来源:中国一卡通网 作者:中国一卡通收录 发布时间:2011-12-02 08:20:29 字体:[大 中 小]
关键字:视频监控 嵌入式Linux系统 数据采集
摘 要: 嵌入式Linux视频网络监控系统是电工电子装置、计算机软硬件以及网络、通信等多方面的有机组合体,它以智能化、网络化、交互性为特征,结构比较复杂。如果利用OSI七层模型的内容和形式,把相应的数据采集控制模块硬件和应用软件以及应用环境等有机组合,可以形成一个统一的系统总体框架。
IP网络数据通信流程
下面给出在服务器端建立监听套接字和控制套接字的程序。
……
int ret="O":
BOOL bFlag="TRUE"://设置套接字为可重用端口地址
ret=setsoekopt(IInfo.listenSocket,SOL_SOCKET,SO_REUSE
ADDR,(char)*&bFlag,sizeof(bFlag));
SOCKADDR_IN sockAddr;
char*addr=severaddr.GetBuffer(0); //定义监听套接字
//的地址
sockAddr.sin_family=AF_INET;
sockAddr.sin_addr.S_un.S_addr
=inet_addr(addr);
sockAddr.sin_port=htons(PORT):
if(bind(IInfo.1istenSoeket,(LPSOCKADDR)
2.2.4 控制模块设计开发
控制模块实现了用户对前端设备如镜头、云台和画面切换的控制。服务器在接收到由客户中心监控终端发送过来的控制信息帧后,对其进行判断解析,并送入各个相应的控制部件接口,以实现相应的控制。
3 实验结果
将视频监控系统的web服务器连接到局域网,然后接入Intemet,给web服务器分配一个IP地址。在用户终端,由于使用普通的浏览器只能显示单画面,很不方便,使用微软公司的VC6.0配合微软的浏览器控件,只需几分钟就可完成一个多画面的浏览器软件。在浏览器的地址栏中直接输入视频服务器的地
址,即可在浏览器页面中播放远程实时稳定、流畅的图像,取得了良好的监控效果。
基于嵌入式Linux视频的网络监控系统的Web服务器直接连入网络,没有线缆长度和信号衰减的限制,同时网络是没有距离概念的,彻底抛弃了地域的概念,扩展了布控区域。又由于视频压缩和Web功能集中到一个体积很小的设备内,直接连入局域网或广域网,即插即看,系统的实时性、稳定性、可靠性大大提高,无需专人管理,非常适合于无人值守的环境。随着计算机技术、网络技术的迅速发展,人们对视频监控系统的要求会越来越高。相信该系统在电子商务、视频会议、远程监控、远程教学、远程医疗、水利和电力监控等方面有广阔的应用前景。
推荐文章
论坛热帖