当前位置:文档之家› 基于 Android 智能手机的视频监控系统

基于 Android 智能手机的视频监控系统

Vol.43No.8

1536

计算机与数字工程

Computer&DigitalEngineering总第310期

2015年第8期基于Android智能手机的视频监控系统*

杨宗贤1张春霞2胡晓娅1陈青超1

(1.华中科技大学武汉430074)(2.武汉职业技术学院武汉430074)

摘要论文采用H.264格式对视频数据进行编解码和RTP/RTCP传输视频数据包,提高了视频压缩率,增加了视频的实时性。论文采用了C/S模式,设计了流媒体服务器和客户端,最后在Android智能手机上得到了清晰、流畅的视频监控图像。

关键词视频;FFmpeg;H.264;RTP/RTCP

中图分类号TP309DOI:10.3969/j.issn1672-9722.2015.08.039

VideoMonitoringSystemBasedonAndroidSmartPhone

YANGZongxian1ZHANGChunxia2HUXiaoya1CHENQingchao1(1.HuazhongUniversityofScienceandTechnology,Wuhan430074)(2.WuhanPolytechnic,Wuhan430074)

AbstractInthepaper,videoareencodedanddecodedbyH.264formatandtransportedbyRTPandRTCP.Soithasaveryhighefficiencyincompressionrateandreal-time.ThearticleadoptsC/Smode,anddesignsthestreamingmediaserv-erandclient.Finally,ahigh-qualityandfluentvideoisdisplayedontheAndroidsmartphone.

KeyWordsvideo,FFmpeg,H.264,RTP/RCP

ClassNumberTP309

1引言

随着社会的发展,人们的安全防范意识逐渐增强。由于视频监控具有直观、方便和信息丰富等特点,因此,被作为一种安全防范性较强的技术广泛地应用于城市交通、公共场所监控、家庭监控等领域。并且随着近年来移动终端设备的广泛应用,利用移动终端设备作为监控的显示终端,打破了时间和空间的限制,使得监控更加地方便及时。但是,视频所产生的数据量大,在传输过程中对网络带宽要求高。而视频监控系统对视频的实时性要求高,因此怎样实现视频数据的高压缩率和实时性是视频监控系统的关键问题。

目前,对于视频的压缩率,所采取的方式有H.261、H.263、H.264、MPEG-4等[1]。而对于实现实性传输一般采用IETF的AVT工作组开发的适合网络服务的实时数据传输应用的RTP/RTCP协议[5~6]。本文采用了FFmpeg多媒体框架,对视频图像进行H.264压缩编码,有效的压缩了视频的数据量,减小了传输过程中所占网络的带宽,由此产生的失真却非常的小[1~3],并且采用RTP/RTCP对视频图像进行传输,保证了视频的实时性[4~7]。本文还采用智能手机作为显示终端,实现了随时随地进行监控的目的。

2系统设计

2.1总体设计

基于Android智能手机的视频监控系统分为视频采集、编码、流化、分发、接收、解码、显示等环节。如图1所示,摄像头采集到原始的视频数据,由于摄像头与流媒体服务器通过电缆直接相连,因此在摄像头无需对原始的视频数据编码,而是直接发送给服务器,由服务器完成对视频数据的编码,并对编码后的数据流化和分发,最后智能手机接收视频流,解码后显示。

*收稿日期:2015年2月3日,修回日期:2015年3月27日

作者简介:杨宗贤,男,硕士研究生,研究方向:控制理论与控制工程。张春霞,女,硕士,副教授,研究方向:电子技术。

胡晓娅,女,博士,副教授,研究方向:无线传感器网络。陈青超,男,硕士研究生,研究方向:控制工程。

相关主题
文本预览
相关文档 最新文档