基于Android的家居视频监控系统的设计.pdf

基于Android的家居视频监控系统的设计.pdf

ID:52477481

大小:1017.32 KB

页数:2页

时间:2020-03-28

基于Android的家居视频监控系统的设计.pdf_第1页
基于Android的家居视频监控系统的设计.pdf_第2页
资源描述:

《基于Android的家居视频监控系统的设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、应用技术与研究学术探讨2014年第7期l基于Android的家居视频监控系统的设计苏兵1韦立梅2(I.广州白云工商高级技工学校,广东广州5104502.广东白云学院,广东广州510450)[摘要]本文叙述了基于Android的家居视频监控系统的设计过程。本系统将通过WIFI连接的摄像头采集到的视频数据传给视频服务器,服务器经过H.264格式编码后用RTP协议进行封包,利用uDP传输协议以无线信号的形式实时地发送到基于Android操作系统的客户端另外,服务器根据客户端APP的预警设置,进行实时录像,并

2、给已绑定的客户端发警报短信。[关键词]Android;视频监控;Socket1.引言随着无线宽带网络技术、视频压缩技术、移动终端技术的快速发展,普通的视频监控技术已经无法满足人们日常生活多元化的需求。韩国和日本在智能家居领域领先于我国,他们的成功之处值得我们学习。国内许多企业也纷纷涉足该领域,市场前景非常乐观,将会带动许多产业,特别是软件产业的发展。本文叙述了基于Android的家居视频监控系统的设计过程。2.基于Android的家居视频监控系统的总体设计本系统是基于Android技术对家居进行实时的

3、监控,并与WIFI、3G或4G网络相连,完成视频的捕捉、压缩和无线传输等主要功能。本系统总体上由视频采集设备(摄像头)、视频服务器(家用Pc机)、Intemet、视频设置和显示客户端(An.&oid系统移动终端)四部分组成。系统总体设计如图1所不。口\、、ⅡI3GjG目/图I系统总体结构本系统的摄像头内置WIFI芯片,与服务器通过WIFI进行通讯。摄像头白带充电电池或由市电转换后供电,摆脱了布线的束缚,移动性强。服务器的上网速度达到12MB/s。客户端通过WIFI、3G或4G网络相连Intemet。下

4、面为该系统的工作流程:摄像头捕获视频数据,通过WIFI回传信息给服务器,服务器通过JMF完成视频的采集捕获,并进行视频图像压缩,最后实现Socket传输通信功能,客户端收到所需信息。客户端采用带有An&oid系统的移动终端,如智能手机、平板电脑等。根据无线视频监控系统自身所具有的数据处理和数据通信等特点,在进行系统设计时应主要考虑下面三个方面:(1)清晰度:图像的清晰度是检验视频监控系统的重要标准。因为清晰度与采集视频的摄像头、视频压缩标准的选取以及传输压缩后的数据都密切相关。(2)连续性:保持监控终

5、端和采集前端视频图像的连续性也是该视频监控系统需要达到的目标。(3)实时性:监控系统必须对监控场所做出实时的监控,视频数据必须实时处理。3.基于An&oid的家居视频监控系统的服务器端设计大部分家庭都拥有台式电脑或手提电脑,它们作为服务器端,操作系统平台为WindowsXP/7。服务器端的主要功能是:利用WIFI将摄像头采集的视频传回给服务器端,通过JMF完成视频的采集捕获,并进行视频图像压缩,最后实现Socket传输通信功能。本系统的服务器端总体结构如图2所不。功能模视频捕视频编Socket块狱=今

6、码=今通信操作系统WindowsXP/7摄像模块摄像头驱动,WIFI图2系统的服务器端总体结构服务器端的设计是本系统中最难的实现的部分,特别是对流媒体协议的应用。流媒体协议模块主要是将H.264编码后的数据进行RTP/RTCP协议封装,实现实时流媒体传输。RTP定义在RFCl889中,针对网络数据传送而设计,处理对时间敏感的数据。使用TCP/IP协议进行网络通信的应用程作者简介:苏兵,男,广东化州人,在读硕士,高级工程师,研究方向:网络信息安全,物联网应用研究作者简介:周来,男.河南周口人,工程硕.5

7、7.嗣■翻/一\-謦一。熏学术探讨应用技术与研究—■而石磊而F———一序,一般都采用C/S模式(客户端朋艮务器端模式)。要实现通信,客户端和服务端都至少具有一个套接字,客户端和服务端的套接字之间的连接过程可以分为三个步骤:服务器端监听、客户端请求、连接确认。服务器端监听是指服务器在本地指定端口等待客户端的连接,实时监控网络状态。客户端请求是指客,、,端套接寸:请求连接服务器端套接字。为此,客户端必须首先给出服务端监听的IP地址和端口,然后再向此地址和端口发送连接清求。连接确认是指当服务器在指定端口上监

8、听到客,’,端的连接请求时,如果不超过连接的最大数,服务器就可以响应客户端的连接请求,首先会创建一个新的套接字用于与客Jj端的通信,然后把这个新创建的套接字信息发送给客户端,一旦客户端确认了此连接,连接即可建立。客户端和服务端的通信流程如图3所示:服务端客户端@建服务端serversoct习建立连接屑4建连接socket向服务廊(等待并接收连接请求)\技送连接请求//疆收连接请求后刨建心\Socket/坪始通信(竺:!竺竺)一k,,fOuqmtStrea

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。