基于嵌入式Linux的无线视频监控与调度系统设计和实现
发布时间:2017-04-16 21:09
本文关键词:基于嵌入式Linux的无线视频监控与调度系统设计和实现,由笔耕文化传播整理发布。
【摘要】:随着嵌入式技术、视频压缩技术和无线传输技术的发展,无线视频监控提供的动态监测与现场监控调度逐渐成为视频监控领域的发展趋势。本文研究一种基于嵌入式Linux平台的无线视频监控与调度系统。该系统以基于Marvell PXA310嵌入式微处理器的嵌入式平台来实现无线视频的采集、压缩和传输;以B/S富客户端的架构,实现WEB端的视频监控和调度功能;利用FFMpeg(Fast Forward Moving Pictures Experts Group)进行视频的编解码和视频格式的转换,建立分布式的视频服务器,提供实时视频转发、录制和调度功能。 系统实现了一种成本低、性能稳定、便于移动使用的视频监控和调度系统。区别与常规的嵌入式无线视频监控系统,本文基于无线视频采集终端的用户管理功能,实现了一种基于B/S架构的无线视频监控和视频调度的软件平台,该平台实现了终端至分布式视频服务器、终端至WEB监控界面、终端至终端三种视频监控模式;同时,平台提供视频调度功能,允许用户下发视频采集指令至任意注册终端,使其自动采集视频并上传至指定服务器或指定视频终端,该功能在应急指挥调度与监控方面提供了很好的尝试,可应用于应急指挥调度,将其集成于具体的应急指挥平台,以实现对现场的有效监督和灵活的控制能力。此外,系统提供接口服务,可供现有固定视频采集终端接入该软件平台。 本论文的主要工作是基于硬件平台采用Linux操作系统完成嵌入式软件和平台软件的开发。实现视频监控的移动化和智能化的初步研究和应用。为用户提供移动化、智能化的视频监控与调度提供一种解决方案,使用户可以不受时间、地点、空间限制对移动监控管理目标进行实时监控、实时采集和统一管理、统一协调、统一调度。
【关键词】:无线视频监控 嵌入式Linux MPEG-4 HTTP 视频调度
【学位授予单位】:中国科学院大学(工程管理与信息技术学院)
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN948.6
【目录】:
- 摘要5-6
- Abstract6-10
- 第一章 绪论10-14
- 1.1 研究背景与意义10
- 1.2 无线视频监控系统的现状10-12
- 1.2.1 视频监控系统的发展历程10-11
- 1.2.2 无线视频监控的发展趋势11-12
- 1.3 本文主要研究内容12-13
- 1.4 本文组织结构13-14
- 第二章 系统关键技术分析14-28
- 2.1 视频图像压缩技术14-16
- 2.2 视频传输协议的选择16-20
- 2.2.1 HTTP协议通信模式18-19
- 2.2.2 HTTP协议消息结构19-20
- 2.3 网络通信20-23
- 2.3.1 Socket机制20-22
- 2.3.2 Select机制22-23
- 2.4 WEB技术23-24
- 2.4.1 Adobe Flex富客户端技术23-24
- 2.4.2 Flex与后台通信24
- 2.5 Qt图形库24-25
- 2.6 FFmpeg介绍25-26
- 2.7 嵌入式Linux介绍26-27
- 2.8 小结27-28
- 第三章 无线视频监控与调度系统总体设计28-44
- 3.1 系统需求及特性28-29
- 3.1.1 系统需求28
- 3.1.2 系统特性28-29
- 3.2 系统总体结构设计29-35
- 3.2.1 系统功能结构图29-30
- 3.2.2 系统拓扑结构图30
- 3.2.3 嵌入式Linux客户端功能设计30-32
- 3.2.4 WEB客户端功能设计32-34
- 3.2.5 视频服务器功能设计34-35
- 3.3 通信协议的设计35-43
- 3.3.1 协议说明36-37
- 3.3.2 协议指令37-43
- 3.4 小结43-44
- 第四章 监控与调度系统应用软件的设计与实现44-74
- 4.1 统一登录认证的设计与实现44-46
- 4.2 嵌入式视频采集终端软件设计实现46-56
- 4.2.1 视频采集流程46-47
- 4.2.2 视频采集实现47-50
- 4.2.3 视频编码及传输设计实现50-52
- 4.2.4 视频调阅设计实现52-54
- 4.2.5 用户层软件实现54-56
- 4.3 WEB端视频监控与调度软件设计实现56-61
- 4.3.1 Java Socket实现56-58
- 4.3.2 视频调阅设计实现58-60
- 4.3.3 视频调度设计实现60-61
- 4.4 分布式视频服务器的设计实现61-72
- 4.4.1 NAS网络存储介绍62-63
- 4.4.2 分布式视频服务器管理调度实现63-67
- 4.4.3 视频服务器的设计实现67-72
- 4.5 小结72-74
- 第五章 系统测试与验证74-80
- 5.1 视频采集终端测试74-75
- 5.1.1 测试指标74
- 5.1.2 测试方法和关键步骤74-75
- 5.2 WEB监控与调度测试75-77
- 5.2.1 测试指标75-76
- 5.2.2 测试方法和关键步骤76-77
- 5.3 测试总结77-80
- 第六章 结论与展望80-82
- 参考文献82-84
- 致谢84-86
- 个人筒历、在学期间发表的论文与研究成果86
【参考文献】
中国期刊全文数据库 前10条
1 李春阳;谈际清;陈远知;;基于ARM和Linux的交叉编译环境建立方法[J];中国传媒大学学报(自然科学版);2006年04期
2 徐琛;;视频监控技术的发展与现状[J];产业与科技论坛;2011年18期
3 蒋志峰;;ffmpeg的快速音视频开发方法[J];单片机与嵌入式系统应用;2008年01期
4 曹占中;周余;王自强;都思丹;;基于s3c2440的Linux摄像头驱动开发[J];电子测量技术;2009年02期
5 郝俊;孟传良;;基于V4L2的ARM11 USB视频采集终端的设计与实现[J];贵州大学学报(自然科学版);2011年04期
6 彭晓川;;基于Flex的RIA与J2EE应用的整合[J];电脑与电信;2008年02期
7 刘文霞;;基于兴趣匹配的网络优化通信方法研究[J];电子科技;2012年08期
8 徐绍岽;;视频监控技术的发展与应用[J];电子制作;2013年07期
9 杨望;宋牟平;陈鹏;;嵌入式网络实时视频监控系统的设计[J];江南大学学报(自然科学版);2008年05期
10 李慧颖;;有关嵌入式Linux操作系统的研究[J];科技传播;2012年10期
本文关键词:基于嵌入式Linux的无线视频监控与调度系统设计和实现,,由笔耕文化传播整理发布。
本文编号:311675
本文链接:https://www.wllwen.com/kejilunwen/wltx/311675.html