新闻中心

EEPW首页>嵌入式系统>设计应用> 基于ARM9的嵌入式无线视频监控系统

基于ARM9的嵌入式无线视频监控系统

作者: 时间:2012-07-09 来源:网络 收藏

5传输模块设计

传输模块收到接收模块递交的数据后,可以通过串口或网络接口将其传输到视频应用服务端,本设计采用网络接口进行数据传输。目前,互联网上传输视频数据大多采用UDP协议。UDP协议提供非连接、不可靠的数据传输,由于接收端只对收到的UDP数据包进行简单的完整性校验,丢弃有错误的数据包,因此数据传输速度较快。然而,为了提高数据传输的准确性和减少因使用UDP协议而额外增加的、繁琐的数据确认操作,本设计选用面向连接的、可靠的数据传输协议—TCP。视频传输模块与视频应用服务端之间的通信过程如图3所示:

6 视频应用服务端—视频显示模块设计与实现

视频应用服务端采用Borland C++ Builder6.0完成监控视频的合成(如果视频应用服务端采用Linux操作系统,则可以使用Kylix完成相同的功能)。由于BCB的Image类可以完成精确到像素的图像处理能力,可以将BMP、Drawing、自定义图形等显示成图像。因此,Socket API 从网络接收视频数据后,首先将接收到的JPEG图像转换成BMP,然后将其传送给Image对象,Image对象最后处理视频数据、生成图像视频并将其显示出来。

7 结束语

本文提出了一种ARM S3C2410X的视频设计。采用Linux操作系统进行视频采集、压缩和打包并通过nRF2401发射、接收模块进行视频数据无线传输,最后通过TCP/IP网络将视频数据从视频传输模块传输到视频应用服务端,构成一套完整的无线视频。由于系统的核心工作采用高性能处理器完成,因此该系统具有结构简单、性能稳定、成本低廉等优点,在油田、油气井无线视频监控,智能家居等领域具有广阔的应用前景。

本文作者创新点:将视频监控从有线系统延伸到无线系统,提出了构建无线视频局域网的一种方法,此方法在智能家居等领域具有广阔的应用前景。

参考文献:

[1] 陈俊宏,Embedded Linux嵌入式系统原理与实务[M].北京:中国铁道出版社,2004

[2] 曹 翔, 实时视频传输在MPLS网络中的QoS研究[J]. 微计算机信息,2006,7-3:58-60

[3] Nordic VLSI ASA .nRF2401 Single Chip 2.4GHz Radio Transceiver Product Specification,2003.

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭