来源:中国一卡通网 作者:不详 发布时间:2014-03-12 10:38:47 字体:[大 中 小]
摘 要:目前,采用无线网络技术的视频监控系统依靠其更低廉的价格、更加灵活的部署方式得到广大视频监控用户的青睐,逐渐成为视频监控技术的发展方向之一。在此结合嵌入式技术和无线视频监控技术,本文提出了一种基于嵌入式ARM技术的无线智能视频监控系统的解决方案。
它支持TCP/IP协议,是网络通信的基本操作单元,有连接通信的Sock-et编程如图4所示。
套接字可以作为主机通信的终结点,它是Socket应用程序用来在网络上发送或接收数据包的对象,它可用作网络间的编程界面。视频监控端程序采用流式套接字接口编程实现,提供没有记录边界的字节流,字节流能够以正确的顺序无重复地被送达,并且提供了一个面向连接、可靠的数据传输服务。视频监控程序主要实现图像的采集检测传输等功能。视频监控端程序流程图如图5所示。
图像视频监控端程序通过Linux Socket设计实现,从而实现了视频监控端的图像传输处理等功能。
4 计算机视频接收端应用程序实现
视频监控采用servfox流媒体服务器来作监控服务器,servfox运行在ARM终端上采集摄像头数据,然后在计算机上使用视频播放软件显示图像。接收端应用程序为Windows程序,主要是针对ARM-LINUX 下的视频捕捉软件Servfox而写的。视频捕捉软件通过USB采集JPEG 图像,通过一个USB 无线网卡进行视频图像的传输,采用JPEG格式的视频传输过程,意味着传输的是一个连续帧的JPEG图像。计算机视频软件接收端的功能是接收视频监控端所发的图片并在图片在窗口显示的同时录像。程序用C 语言编写软件代码,用XML 来存储USB采集的视频信息。计算机视频接收端应用程序实现了视频播放的控制,包括视频的开始、停止和暂停,实现了摄像头的控制,包括摄像头的添加、更新和删除,还能够对进入到监控范围的移动物体进行视频监控和视频录制。视频接收端程序流程图如图6所示。
5 系统运行
本系统运行过程通过超级终端连接计算机和开发板,利用串口传输数据,通过超级终端可以监控目标板信息,也可以向目标板传输命令,控制目标板操作。
运行过程是先启动嵌入式目标板ARM 视频监控端,如果目标板上连接有USB摄像头,连接有无线网卡,则系统首先运行嵌入式操作系统,通过驱动加载命令insmod将摄像头和网卡的驱动加载进 Linux内核,摄像头驱动成功后,运行视频采集的视频监控端程序servfox,视频采集就能够正常运行。然后运行计算机视频接收端应用程序,运行录像播放软件,从而整个视频监控系统得以正常运行。
6 结语
本文给出了一种基于嵌入式ARM技术的无线视频监控系统的解决方案。建立了嵌入式系统开发的交叉编译环境,进行了操作系统移植,编译并通过了嵌入式操作系统下无线网卡和USB摄像头的驱动程序,利用模块化程序设计方法,设计了基于ARM 技术的无线视频监控端软件和计算机视频接收端软件,并对系统的运行进行了测试,结果表明,该方案中的整个视频监控系统得以正常运行,从而实现了视频的监控。
需求意向: | 咨询详细信息 如何采购 代理方式 合作方式 其它需求 * | |||||
您的姓名: |
|
|||||
公司名称: | * | |||||
留言内容: |
* 注:内容不能超出800字,有*号的为必填项,您所填写的联系信息我们保证只对你咨询的企业公布。 | |||||
验 证 码: | * | |||||
推荐方案
半球摄像机 480线 半球摄像头 原装索尼芯片
百万高清摄像头 半球摄像机 原装索尼芯片 480线 厂家直销
智能楼宇可视对讲系统
鑫安科技批发IPC网络摄像机
乐问网络电视台解决方案
新疆高速球形摄像机
嵌入式网络硬盘录像机
全疆供应高清红外数字防水半球彩色摄像机
网络视频服务器
论坛热帖