基于ARM Cortex-A8的无线视频监控系统的设计与实现方法
2021-07-06刘恒
黄山学院学报 2021年3期
关键词:系统
刘 恒
(安徽职业技术学院 机电工程学院,安徽 合肥230011)
关键字:ARM;Linux;视频监控;AES
0 引言
随着人工智能、嵌入式技术、物联网和大数据技术的发展,有线传输视频监控领域的产品和技术将变得高清化、智能化和网络化[1]。相比之下,无线视频监控更容易部署,网络建设的整体成本更低、更方便的优势将得到较大地发挥。在5G技术影响下,无线视频监控将进入快速发展时期,其结果必将带来安防领域的重大变革。但目前有些技术还不成熟,许多视频监控系统都存在数据传输不加密、应用程序不安全等缺陷。
1 系统设计方案
本文设计了一个基于smart 210 Cortex-A8平台和嵌入式Linux系统的无线视频监控系统。系统的架构如图1所示。

图1 系统架构图
其中视频监控系统采集端包含图像采集、图像压缩、数据加密和图像传输4个部分。采集端通过摄像头采集视频图像信息,视频加密部分实现数据的对称加密。通过无线方式与局域网相连,并通过网络方式传输信息,客户端可以在任何地方观看视频和图像。
2 视频监控设计方案
2.1 视频采集、视频压缩
本文使用基于ZC3xx芯片的USB摄像头,在内核编译之前应该选择USB摄像头相应的驱动。V4L2体系架构是现阶段使用最广泛的摄像头软件架构,整个架构包含4个组成部分[2]。
1.用户空间的应用程序:本文图片的抓取部分主要通过移植开源软件来实现,在此基础上实现图片压缩。
2.V4L2核心组件(驱动核心):核心组件向应用程序提供标准的编程接口,来实现对硬件的操作。……
登录APP查看全文
