基于Android平台的视频监控系统多协议客户端的设计与实现
【摘要】:随着经济的快速发展以及大众生活水平日益提高,人们对安防产品的需求也越来越高。传统的模拟视频监控系统由于存在安装时间较长、破坏原有家庭装修、视频信息时效性较低等不足,已经逐渐无法满足人们的要求。因此,流媒体技术和嵌入式技术的不断发展、移动终端尤其是智能手机的不断普及,使得基于无线网络和嵌入式技术的无线监控逐渐取代传统的监控方式,在诸如校园安全、居家安全、城市交通、重要安全部门等各个领域得到广泛的应用。
目前,国内外已有很多视频监控系统在投入使用,如全球眼系统、天翼看家等。虽然此类现有的视频监控系统,可以实现用户通过监控终端查看现场视频的功能,但也存在一些不足:市场上监控设备品种繁多,而各厂家都有与自己监控设备SDK相匹配的数据传输协议,没有统一的视频播放系统,导致市场混乱,视频源兼容性差;移动终端尤其是智能手机终端未能自适应地访问多种协议视频源,不能实现移动视频监控或播放。
鉴于此,本文通过研究智能移动终端和视频监控的关键技术,提出了一种基于Android平台的视频监控多协议客户端,该客户端为智能手机终端,支持多协议视频源的播放,简化了用户使用多个厂家的视频监控设备(摄像机)必须安装多个视频驱动程序的复杂部署,实现移动终端对多种不同协议的视频源的自适应识别和播放,提高系统的视频播放性能和视频源兼容性。此外,本系统还通过兼容RTMP协议的视频源,解决了现有的Android系统和IOS系统未支持基于RTMP的Flash格式视频播放功能的问题,使得作为优秀的视频播放类型文件Flash除了可以在浏览器网页上播放,同样在安装有Android系统或IOS系统的移动终端上播放。
本文中提出的基于Android平台的网络多协议视频监控系统,经实验证明,可以适配不同厂家的视频监控设备,在移动终端上自动播放多协议视频,使得移动视频监控更具便利性,向标准化发展,为人们的生活带来极大的便利。