前言
毕业一个多月了,时间过得很快,一直想着记录一下自己做的毕设,出来工作后发现属于自己的时间不多了,有时候还是挺怀念在学校实验室的时光。我毕设的名称,基于Linux+ARM的远程视频监控。可能有人会感兴趣为什么要做这个作为毕设,一方面主要是我现在从事的是安防行业,想提前了解一下这相关方面的知识,还有另一方面主要是我想在家里装一个摄像头在远程监控,所以就想着自己动手做一个咯。有不足和不对的地方还望各位指出,相互学习。
功能介绍
正如题目所提到的,本设计所以实现的是远程视频的传输,我们可以通过手机和电脑实时的查看到视频(手机和电脑不在同一个网络,用另一台手机开WiFi给电脑),由于我考虑的场景是放在家门口,所以我还在开发板上显示,模拟家居的终端,也是可以实时查看视频。具体效果如下图所示:
远程视频监控系统的设计实现
远程视频监控系统的实现过程可以分为三个阶段:视频数据的采集、客户端与网络服务器间的通信、客户端应用的编程。经过软件系统环境构建后,就可以进行视频监控系统的程序设计了。本系统的大概框架如下图所示,开发板将视频数据收集并显示到屏幕上,然后将视频数据发送到电脑端,然后电脑端也将视频数据显示和发送到阿里云服务器,手机端通过网络服务器下载视频数据然后通过APP显示实时视频数据。
未完待续
今天就先写个开头,接下来我大概会从开发板uboot、内核和文件系统到本地和阿里云服务器的搭建,手机QT编程来一步一步将本毕设记录下来,更新可能不会定时,希望大家可以一起学习进步。