摘要:近几年来嵌入式技术飞速发展,以嵌入式技术为核心开发的网络视频监控系统也相应的快速发展起来。由于科技进步人们的生活水平也迅速提高,对于视频监控系统相关产品的要求越来越高,市场需求量也越来越大,因而琳琅满目的基于嵌入式的无线视频监控系统相关产品不断涌现。
本次毕业设计是以树莓派开发板为平台搭建的嵌入式无线视频监控系统。需要完成的主要内容有:首先用树莓派外接USB摄像头以及无线网卡构成一个简单完整的的无线视频监控系统的硬件平台;然后给树莓派开发板安装操作系统;之后在操作系统上安装motion应用软件完成视频监控系统的软件配备。
整个系统采用了V4L技术对视频图像进行采集,然后利用ffmpeg编码技术将V4L采集到的视频图像数据进行编码,再利用HTTP协议的视频传输技术,通过WIFI无线网络将视频图像传输给同一局域网内的PC机,在PC机上用web浏览器观看监控到的视频图像。
关键词:嵌入式系统;V4L;ffmpeg;HTTP
目录
摘要
Abstract
1 绪论-1
1.1 背景及研究意义-1
1.2 视频监控系统发展的历程与前景-2
2 无线视频监控系统设计方案和关键技术分析-3
2.1总体设计方案-3
2.2关键技术分析-4
2.2.1 V4L视频采集技术-4
2.2.2 ffmpeg编码技术-4
2.2.3 IP/TCP/HTTP传输协议-5
3硬件平台的搭建和开发环境的设置-6
3.1视频监控系统的硬件构架-6
3.1.1树莓派开发板的介绍-6
3.1.2摄像头和无线网卡的选择-7
3.2开发环境的搭建-8
3.2.1树莓派开发板操作系统的选择-8
3.2.2操作系统的安装-9
4无线视频监控系统软件方案设计-11
4.1 软件设计整体方案-11
4.2.motion的工作原理-11
4.2.1 motion中的主要模块-11
4.2.2 motion的运行流程-11
4.2.3视频采集和处理的实现-13
4.2.4视频的传输-13
4.2.5 motion中的重要结构-13
4.3 motion的安装-14
5无线视频监控系统的整体验证-18
5.1硬件平台设备的检查-18
5.2视频监控系统的实现-19
结 论-21
总结-21
展望-21
参 考 文 献-22
致 谢-23