首页> 中文学位 >基于Android的视频监控终端系统的设计与实现
【6h】

基于Android的视频监控终端系统的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1 研究背景与意义

1.2 研究现状

1.3 论文内容

2 视频监控中的关键技术

2.1 JNI技术

2.2 解码技术

2.3 渲染显示技术

2.4 本章小结

3 监控系统的设计与实现

3.1 监控系统分析

3.2 监控框架设计

3.3 音频解码播放

3.4 视频解码播放

3.5 音视频同步

3.6 部分功能实现

3.7 本章小结

4 系统测试

4.1 功能测试及运行效果

4.2 3G、WIFI网络下的一些建议

4.3 本章小结

5 总结和展望

致谢

参考文献

展开▼

摘要

随着3G、WIFI的逐渐普及,视频监控已经从PC端逐渐的转移到手机等手持终端设备。人们可以随时随地方便的查看监控画面,而不再局限于在监控室看着监控大屏幕。监控摄像头也从传统的模拟摄像机变为现代的网络化的数字摄像机,不再需要大规模的布线,直接使用无线网络发送监控画面。
  而移动视频监控依托着市场占有率极高的Android手机,随着网络带宽越来越宽、资费越来越低,必将逐渐普及于人们的日常生活中,具有广阔的市场前景。
  论文设计的基于Android平台的视频监控软件,适用于市面上大部分IP监控摄像头,只是在具体的厂家的封包协议上有细微差别。本款软件采用TCP的连接方式,与IP摄像头建立连接。经过一系列的认证过程,最终可接收摄像头发来的监控信息。实现的主要功能有视频监控、音视频的同步、音频对讲、截图、录像等,主要模块是视频解码模块、视频显示模块、音频解码播放模块、音视频同步模块等。其中,音视频同步模块弃用了传统的FFMpeg中的方法,而是根据摄像头传输数据的实际情况,采用了更为简单直观的时间戳同步算法。
  论文在视频解码部分采用了成熟的FFMpeg开源库,在编译时只使用里面的h.264解码器,优化了FFMpeg的移植。在视频显示部分,采用了针对嵌入式设备的OpenGL ES进行显示渲染,提高了渲染效率。音频部分是本文按照ADPCM的编码原理,自行实现的解码器,解码性能稳定。针对音频播放,从底层分析了AudioTrack的播放原理,并且使用了JNI跨层通信技术,将C/C++层获得的解码数据传给上层播放器播放。
  论文对系统进行了功能测试,给出了最后实现的系统的运行效果图。并且,针对当前手机主要处于3G、WIFI网络,详细分析了两种网络的原理,讲述了在不同网络下,视频监控的不同实现。
  最后,分析了本系统的不足,也指出了整个视频监控市场存在的问题,面临的难点,指出了下一步开发的方向。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号