基于ARM远程监控系统设计

基于ARM的远程监控系统的设计
摘要:视频监控系统随着嵌入式技术、多媒体技术、计算机网络技术的快速发展也在不断地更新。本文设计实现了一个基于嵌入式处理器arm9的网络视频监控系统。利用烫金膜>盖形螺母linux操作系统提供的v4l2 api实现对视频设备的视频数据采集;使用libjpeg进行视频压缩,实现了视频数据的网络传送和远程监控。基于嵌入式技术的网络视频监控系统与传统的视频监控系统相比具有体积小、成本低、稳定性高、实时性好等优点,具有广阔的应用前景。
关键词:arm9linux降压散;视频监控;web服务器
中图分类号:tp277 文献标识码:a 文章编号:1007-9599 2012 23-0000-02
1 前言
随着网络带宽的提高和成本的降低以及各种实用视频处理技术的出现,视频监控步入了全数字化的网络时代。近两年随着远程监控系统应用于各个领域,对视频监控系统的要求也更高:操作简单、实时可靠、多功能、数字化、经济实用的视频监控系统的开发和设计越来越多地受到人们的瞩目。基于嵌入式技术的网络化视频监控系统应运而生。基于嵌入式web
控系统由于把视频处理和web西瓜连功能集成到一个体积很小的设备内,能连入以太网,达到即插即看,安装方便,用户界面通过www浏览器实现,不必是专门的网络硬件环境也无需专用软件。
2 系统硬件设计
系统拓扑结构如图1。系统采用b/s架构。视频由usb摄像头输入,支持yuyv电子灯丝和mjpeg的摄像头。视频数据通过usb传输到arm开发板。开发板与客户端通过互联网连通。用户在浏览器地址栏输入网址和端口,登录后可以在浏览器页面看到监控的视频画面,同时支持多个浏览器同时显示。
3 视频采集的实现
3.1 视频采集。摄像头采集到的视频数据并不能直接发送给浏览器显示,需要进行图像格式,文件格式等转换后才能传送给浏览器显示,为了减少码流通常还需要图像压缩。大多数摄像头都是以mjpg/yuv格式输出视频。本设计中需要将摄像头输出的yuv格式的图像数据,通过libjpeg压缩为绕线电阻jpeglibjpeg 是一个完全用c语言编写的库,包含了被广泛使用的jp
eg解码、jpeg编码和其他的jpeg功能的实现。但是libjpeg不支持直接压缩yuv,因此先将yuv数据转换成rgb再调用libjpeg库来压缩成jpeg

本文发布于:2024-09-21 20:54:09,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/137792.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:视频   监控   系统   浏览器   技术   数据   网络
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议