微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > Cortex-A8和H.264的无线视频监控系统设计

Cortex-A8和H.264的无线视频监控系统设计

时间:10-16 来源:互联网 点击:

主要的数据结构体和功能函数为:SDL_Overlay()结构体,为YUV格式图像信息的覆盖结构;SDL_Surface()结构体,为SDL中图像信息显示的基本区域;SDL_Init()功能函数,作用是初始化SDL中图像特性;SDL_CreateYUVOverlay()功能函数,创建SDL_Overlay()结构,设置尺寸参数等;SDL_Display YUVOverlay()函数,用来播放监控视频图像,即SDL_Overlay()结构体中存储的图像信息。

通过FFMPEG和SDL技术中的主要结构体以及功能函数完成接收端的视频解码和播放任务,主要的工作流程如图4所示。

结语

本文设计了一种基于Cortex-A8的无线视频监控系统,采用高性能的ARM Cortex—A8芯片SP5V210、300万像素的COMS摄像头、USB无线网卡以及PC机完成了系统的硬件搭建,利用低码流和容错能力强的H.264压缩编码技术进行视频数据编码,满足了无线传输要求,且基于RTP /RTCP网络传输协议提高了视频传输的实时性。在视频监控PC客户端应用开源的FFMPEG和SDL技术实现了监控视频图像的解码和播放。

本系统具有良好的扩展性,根据需求可扩展为多路无线视频监控,用于人体识别、智能报警等。该系统可以高效稳定运行,布防便捷,携带方便,灵活行强,成本低,提高了视频监控系统的实时性,在紧急救援和民工业安防系统上具有良好的应用前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top