基于Android平台移动视频监控系统开发.docVIP

  • 5
  • 0
  • 约6.32千字
  • 约 10页
  • 2017-11-14 发布于福建
  • 举报

基于Android平台移动视频监控系统开发.doc

基于Android平台移动视频监控系统开发

基于Android平台移动视频监控系统开发   摘要: 利用Android平台开放性、应用程序间平等且无界限特点,开发了移动平台的智能视频监控系统,PC端通过使用UDPSocket来实现服务器端和客户端之间的通信,以实现图像稳定传输;视频监控系统的客户端是通过TCP/IP协议来和服务器端进行实时通信的;控制信息采用TCP传输层协议,解决了其对传输的可靠性高的要求,视频数据采用RTP应用层协议和UDP传输层协议,解决了大量数据流的实时视频数据传输;测试结果表明整个系统运行稳定,连接图像速度快,在较高图片质量的情况下保证了稳定流畅的帧率,达到了预期设想的效果。 Abstract: Using android platform openness, equality and no boundaries between application characteristics, the mobile platform of intelligent video surveillance system is developed, PC by using the UDPSocket to realize the communication between the client and server, in order to realize the image stabilization transmission. The real-time communication between client and server is realized by TCP/IP protocol. Control information adopts the TCP transport layer protocol, which solves the high reliability of the transmission. Video data uses RTP application layer protocol and UDP transport layer protocol, achieving large number real-time video data transmission. The test results show that the system runs stably and is fast in connecting image. It can ensure the stable and smooth frame rate in the case of high picture quality, achieving the expected effect. 关键词: 安卓系统;视频监控;TCP/IP;RTP/IP Key words: Android;video surveillance;TCP/IP;RTP/IP 中图分类号:TP316 文献标识码:A 文章编号:1006-4311(2013)34-0161-03 0 引言 随着流媒体技术、无线网络技术以及视频压缩技术的不断进步,视频监控技术得到了广泛的应用,同时,监控的规模和范围也在不断的扩大。人们对于安全保障的要求不断的提高,从而使得过去以图文为主的内容服务应经不能够满足用户的需求,取而代之的则是音视频多媒体服务。使用移动终端技术的视频监控系统,不仅具有体积小型化、安装傻瓜化以及配置灵活化的优势,最重要的是还降低了成本。由于网络功能和视频压缩都被集中的保存在小体积的设备中,因此,通过网络远程监控视频设备就可以获得监控视频。目前,网络视频监控不仅面向企业级客户,逐渐的,也通过视频监控为大众提供服务。如旅游景点人流、景点查看、交通导航等。基于开放平台的移动视频监控已经成为监控研究领域的热点[1-2]。 1 Android操作系统的架构 最上层是面向用户的Application(应用程序),包括电话程序、联系人程序、浏览器、地图、Email等。下面是Application Framework,为开发人员提供访问核心组件所使用的API,包含了丰富的View组件、Content Providers(内容提供器)用来访问另一个应用程序的数据(如联系人),或者共享它们自己的数据、Resource Manager(资源管理器)提供对资源的访问(如本地字符串,图形,布局文件等)、Notification Manager(通知管理器)、Activity Manager(活动管理器)等等[3]。 第三层是系统运行库,主要包含程序库和Android运行库。程序库中包含了一些C/C++库,通过应用框架为开发者提供服务,如:Libc(从BSD继承来的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档