基于Android平台港口库场实时监视系统设计与开发毕业论文
2021-04-21 22:51:48
摘 要
随着通信技术、物联网、4G网络、终端方面的技术迅速发展,视频监控技术也日新月异,小型智能设备成了视频监控的新宠,例如Android、iOS、iPad等设备。人们可以在任何时间、任何地方使用这些小型智能设备实施监控。
论文主要研究基于Android的港口库场实时视频监控系统的设计与开发技术和方法。该系统主要有三个模块。第一模块是视频流的采集,主要应用推流工具,获取摄像头视频资源;第二模块是视频流的推送,将采集到的视频流推送到流媒体服务器;第三模块是视频流的播放,用户可以从流媒体服务器中获取采集到的视频流播放。
本系统运用了Android、C开发技术实现了三个模块功能,服务端使用Mysql数据库和IDEA搭建后台。
该系统的开发目的是让港口库场实时监控更方便,满足港口客户和港口工作人员对堆场监控的要求。
关键词:港口库场实时视频监控系统;流媒体服务器;推流;Android
Abstract
With the rapid development of technologies in communication technologies, Internet of Things, 4G networks, and terminals, video surveillance technology has changed with each passing day, and small smart devices have become the new darling of video surveillance, such as Android, iOS, iPad and other devices. People could use these small smart devices for monitoring at any time, any place.
This article focuses on the design and development of technologies and methods for real-time video surveillance systems based on the Android port library. The system has three main modules. The first module is the collection of video streams. It mainly uses push-flow tools to obtain camera video resources. The second module is the push of video streams and pushes the collected video streams to the streaming media server. The third module is the playback of video streams. The user can obtain the collected video stream playback from the streaming media server.
The system use Android, C development technology to achieve three modules, the server use the Mysql database and IDEA to set up the background.
The purpose of the development of this system is to facilitate the real-time monitoring of the port stockyard and to meet the monitoring requirements of the port customers and port staff on the yard.
Key Words:port warehouse real-time video monitoring system; streaming media server; the video stream; android
目 录
第1章 绪论 1
1.1 课题研究背景及意义 1
1.2 研究现状分析 1
1.3 课题研究内容 2
1.4 论文结构概述 3
第2章 开发技术和工具介绍 4
2.1 Android Studio 4
2.2流媒体 4
2.3 Visual Studio 2015 5
2.4IDEA 5
第3章 系统分析 6
3.1 系统概述 6
3.1.1 总体概述 6
3.1.2 用例描述 7
3.2 功能需求 8
3.3 设计约束 8
第4章 系统设计 9
4.1 功能模块设计 9
4.2 数据库设计 9
4.3 界面设计 10
4.4 系统设计关键技术 13
4.4.1 视频流编码 13
4.4.2视频流传输 14
4.4.3 视频流保存 15
第5章 系统实现 17
5.1 推流模块 17
5.2 登录模块 18
5.2.1 服务端数据库 18
5.2.2 客户端登录 20
5.3 视频流播放模块 205.4
5.4 后台服务程序和数据库的连接问题 22
5.5客户端和服务器连接 22
5.6客户端Http网络连接 22
第6章 结束语 24
参考文献 25
致谢 27
第1章 绪论
1.1 课题研究背景及意义
随着通信技术的快速发展,人们已经从传统手机时代进入新一代智能手机时代,人们可以使用智能手机完成许多的功能,同时随着数据传输技术以及流媒体的开发的技术提高,对于港口库场视频监控系统以及核心技术也带来了显著影响。这意味着对港口库场监控安全的要求越来越高,不仅仅满足于使用电脑或其他设备本地监控,更多的要求远程监控,在任何时间、任何地方都能使用小型智能设备查看港口库场监控视频。手机端的实时监视系统已经慢慢走近人们的日常生活。
目前,许多厂家已经开发了手机端的监控软件,例如小米、海康威视等,它们在监控领域在国内占据领导地位。手机端的视频监控的设计与开发旨在更好的为人们提供便利,让生活更简洁方便安全。
监控软件便捷化是现在监控系统发展的主要方向。如今智能移动终端的操作系统有很多,而Android系统是运用最多的一个,并且Android技术已经相当的成熟,智能设备的普及给监控领域带来了新的活力。因此开发一款基于Android平台的实时监控系统,能够满足工作的要求,随时随地的监控,为安全要求提供保证。
王若涵等人[1]研究发现远程视频监控与传统的有线视频监控相比,发展的方向更宽广,所研究的技术方案跟符合现代人的需求。同时网线的远距离部署,花费较高,并且有更大的维护需求,所以部署港口库场远程监控系统更有价值。