应急物流中车载智能视频监控系统的研究与实现
发布时间:2017-09-13 23:13
本文关键词:应急物流中车载智能视频监控系统的研究与实现
【摘要】:视频监控技术具有监控直观、集成度高和能够提供丰富信息内容的特点,目前已经在安全领域及应急物流运输领域广泛应用,来保证货物安全到达目的地。随着移动互联网、流媒体技术及3G通信技术的快速发展,视频监控技术也得到了日新月异的发展,视频监控技术已进入了全数字化、智能化、移动化的网络时代,传统的基于模拟的视频监控系统已不能满足当今应急物流领域的要求,而基于Android系统的智能化视频监控系统逐渐成为发展的新趋势,其在应急物流领域也具有广阔的应用前景和实用价值。本文主要设计并实现了一套车载视频监控系统,解决了传统的视频监控系统部署成本高、周期长、移动性差的问题。本系统适用于应急物流或其他对机动性、移动性要求较高的行业。 本文围绕着视频监控系统平台的搭建、系统驱动程序的移植和对流媒体视频处理进行了研究,重点分析了视频监控系统的功能需求及所需技术点,并详细阐释了如何制作使用交叉编译工具链、如何移植UVC摄像头驱动程序和FFmpeg视频处理程序。 本论文设计的视频监控系统包括三个重要模块:视频数据采集端、服务器端、Android视频监控客户端。视频图像采集利用开源项目FFmpeg实现,视频数据网络传输采用基于TCP协议的RTMP实时消息传输协议,此模块可实现通过摄像头采集视频数据,并把视频数据发送给流媒体服务器,同时保存视频流到SD卡。Android视频监控客户端的视频播放模块采用基于开源项目VLC播放器的通用API来实现,以实现系统可在PC的Web端或Android客户端两种方式来访问服务器以实现对远端现场的实时监控。
【关键词】:视频监控 Android 流媒体 物流
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:U495;TN948.6
【目录】:
- 摘要4-5
- ABSTRACT5-9
- 第一章 绪论9-14
- 1.1. 课题背景与意义9-10
- 1.2. 国内外研究现状10-12
- 1.3. 论文研究内容12-13
- 1.4. 论文的结构安排13-14
- 第二章 基于视频监控系统的关键技术研究14-26
- 2.1. Android操作系统14-17
- 2.1.1. Android系统框架14-15
- 2.1.2. Android应用开发15-17
- 2.1.3. NDK和JNI技术17
- 2.2. 实时消息传输协议RTMP17-20
- 2.2.1. RTMP消息格式18
- 2.2.2. RTMP握手过程18-19
- 2.2.3. RTMP命令消息19-20
- 2.3. 开源视频处理项目FFmpeg20-25
- 2.3.1. FFmpeg框架组成21
- 2.3.2. FFmpeg的编译运行21-23
- 2.3.3. FFmpeg的开发23-25
- 2.4. 本章小结25-26
- 第三章 系统需求分析与设计26-43
- 3.1. 系统需求分析26-28
- 3.1.1. 系统功能需求27
- 3.1.2. 系统性能需求27-28
- 3.1.3. 系统环境需求28
- 3.2. 车载视频监控系统设计28-42
- 3.2.1. 业务流程设计28-30
- 3.2.2. 数据传输网络与传输质量30-31
- 3.2.3. 车载视频采集端设计31-36
- 3.2.4. Android视频监控客户端软件设计36-37
- 3.2.5. 流媒体服务器软件设计37-38
- 3.2.6 数据库设计38-42
- 3.3. 本章小结42-43
- 第四章 车载视频监控系统实现43-67
- 4.1. 车载视频采集端的实现43-57
- 4.1.1. Android开发平台搭建43-44
- 4.1.2. UVC摄像头驱动移植44-46
- 4.1.3. 登录模块实现46-48
- 4.1.4. 视频数据采集处理模块48-56
- 4.1.5. Android中Java代码执行shell命令56-57
- 4.2. Android监控客户端的实现57-62
- 4.2.1. VLC播放器的移植57-59
- 4.2.2. 利用VLC播放流媒体视频59-62
- 4.3. 流媒体服务器的实现62-66
- 4.3.1. Nginx-rtmp模块的配置63-64
- 4.3.2. 服务器端软件实现64-66
- 4.4. 本章小结66-67
- 第五章 总结与展望67-69
- 5.1. 总结67
- 5.2. 展望67-69
- 参考文献69-71
- 致谢71-72
- 攻读学位期间发表的学术论文72
【参考文献】
中国期刊全文数据库 前7条
1 管黛;;中国视频监控市场为设备和芯片厂商带来商机[J];电视技术;2008年05期
2 王震;陈耀武;;多媒体监控系统中实时流媒体播放器的设计与实现[J];计算机应用与软件;2007年10期
3 秦勃;董时富;陈池梅;;基于ARM9的紫外检测仪的原理分析设计[J];信息技术;2012年09期
4 李勇军;余雨萍;;《软件设计模式》课程教学过程设计[J];教育教学论坛;2013年04期
5 王如亲;常传文;林明;;并行算术编码在Android上的实现[J];计算机与数字工程;2013年09期
6 陈沧毅;路林吉;;Linux下基于ARM9的嵌入式视频循环采集监控系统[J];微型电脑应用;2010年08期
7 李兴莹;;实验课协同化管理系统[J];网络安全技术与应用;2013年11期
,本文编号:846447
本文链接:https://www.wllwen.com/kejilunwen/wltx/846447.html