android与wifi的实时视频监控系统设计
目录
一 引言 1
1. Android技术特点概述 1
2. WiFi技术特点概述 2
3 .本次设计研究目标 2
二、 视频监控系统总体研究方案 3
1. 视频监控系统设计 3
2. 视频图像压缩编码 4
3. 无线网络模块分析 4
4. Android平台监控端分析 5
三 视频监控系统服务端设计 7
1. 监控系统硬件 7
2. 嵌入式Linux系统 7
3. Linux系统内核移植 9
4. ARM服务端实时监控 10
四 无线网络模块驱动 12
1. 无线网卡驱动移植程序 12
2. WiFi网络AP模式启动组网实现 14
五 Android视频监控终端 16
1. Android智能视频监控客户端的实现 8
六 测试验证 17
1. WiFi自组网实验 17
2. Android移动端与ARM平台实验 18
3. 视频监控整体实验 19
论文总结 21
参考文献 22
致 谢 .23
附 录1 硬件原理图 24
附 录2 源程序代码 25
一 引言
随着Android的普遍应用,越来越多的应用软件也随之应运 *51今日免费论文网|www.jxszl.com +Q: *351916072*
而生。人们可以通过Android操作系统平台来设计满足各种个性化需求的软件,以此来解决工作和生活中遇到的各种问题,不断的提升社会智能化的水平。
1.Android技术特点概述
(1)Android系统框架
Android大部分用于便携设备,操作系统以Linux为基础。与其它的主流操作系统iOS操作系统相比,Android的操作系统在中国的应用似乎更加广泛。Android系统架构可主要分为四层,从高到低分别是Android应用层,Android应用框架层,Android系统运行层和Linux内核层,如下图11所示:
图11 Android系统结构图
应用层:Android应用层包含了许多应用程序,并且它的应用程序可以被开发人员的其它程序代替,这就是与其它操作系统固定在系统内部不同的地方。
应用框架层:是Android开发基础,核心功能主要在这一层实现,简
化了组件的从用,可以直接使用组件来进行程序的开发。
系统库:主要有C++库,提供给应用层框架使用,并且开发者可以使用API。
Linux内核:安全性能、内存、驱动等功能都依靠Linux内核。
目前,Android系统的市场占有率已经不断提升。调研显示,截止到2013年,全世界采用这款系统的设备数量已经达到10亿台,而这个数据还在逐年成几何级数级的增长。其已经被广泛应用于厨房电器、智能汽车、Android打印机、游戏机等各个领域。
2.WiFi技术特点概述
WiFi使用的是短距离无线技术,它的传输方式和蓝牙极为相似。它通常使用的频段是2.4G和5G,基于IEEE 802.11标准来改善设备之间的互通性。它的传输速度快,应用领域广,在城市之中几乎普及,尤其是在家庭和办公室之中更为普遍。
它的出现给各个行业领域带来了便利,比如它出现在网络媒体、掌上设备、客运列车、公共场所等各个方面,给人们的出行提供了保障。
3.本次设计研究目标
本文通过流媒体技术,拟按照企业客户的实际需求,完成Android与WiFi的视频监控设计,并能够达到以下预期目标:
完成视频监控系统服务端设计程序,包括Linux系统的内核移植;
完成无线网络模块的驱动,包括网卡移植程序,实现WiFi与AP组网;
实现Android视频监控终端
二 视频监控系统总体研究方案
本系统的研究方案是以江苏荣光信息科技有限公司的视频监系统设计项目为载体开展的。江苏荣光信息科技有限公司是一家从事无线技术开发的公司。该公司由于业务保密需求,需要部分有管理权限的人员能够实现对部分办公区域的实时监控。考虑到系统的可行性,本文拟采用Android与WiFi完成项目总体设计方案。
公司需要监控的场所是仓库中的设备机器及其运行状态。由于工作人员不能24小时看守监控,所以就需要利用视频监控系统来实时了解仓库中的状况。
1.视频监控系统设计
监控系统目的是在无线局域网下能够使用智能手机或者设备,对某个需要场景进行查看。系统主要分为两个部分,一个是视频服务端,主要是对数据的采集、编码。另一个是移动客户端,主要是来获取数据,以及解码显示等功能。
Android与WiFi的视频监控架构如下图所示:
图21 移动监控系统总体架构
2.视频图像压缩编码
(1) 流媒体图像编码技术
流媒体是指在网络中产生的实时的数据流,采用的是流式传输技术。通过减少在传输中占用的带宽和存储空间,因此出现了多种压缩方法。在压缩方法上加入特定的文件格式,就可以形成流媒体的编解码技术,图22为常用的编码方式:
原文链接:http://www.jxszl.com/dzxx/txgc/63389.html