一种基于J2ME手机视频监控系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于J2ME手机视频监控系统

一种基于J2ME的手机视频监控系统   摘 要:手机视频监控系统伴随着3G的兴起有着广阔的发展空间,随时随地的视频监控也能方便人们的工作和生活。通过研究视频监控相关方面的关键技术,设计了一种基于J2ME的手机视频监控系统,然后实现了该系统的视频服务器的搭建,实现了Web端的服务器管理功能并进行了手机客户端实时视频监控的测试,达到了设计的要求。??   关键词:3G技术;J2ME;手机视频监控??   中图分类号:TP311.52 文献标识码:A 文章编号:1672-7800(2011)011-0150-02?お?      0 引言??   随着3G时代的到来,移动互联网飞速发展,出现了各种具有无线互联网功能的移动智能终端,将应用程序安装在手机上使得拥有这些智能终端的人们可以随时随地完成以前只有在办公室或家里才能完成的工作,人们可以在移动中办公。随着3G业务的发展,手机视频监控将会成为3G视频应用的重要组成部分。手机对视频监控内容进行浏览查看可用于公安、城管、应急指挥、街道巡查以及中小商铺手机查看客流及商情等。本文使用相关的视频监控技术设计了一种基于J2ME的手机视频监控系统,实现手机客户端对远程视频数据的实时浏览。通过摄像头进行数据采集,将数据传送到服务器,用户可以通过手机,同时可以通过Web在PC机上对视频进行浏览和观看,实现数据处理的多元化。??   1 手机视频监控系统的设计??   手机视频监控系统由前端采集,监控中心的中心服务器、无线及有线的客户终端3部分组成,其系统体系结构图如图1所示。??      图1 系统体系结构图??   1.1 视频服务器设计??   本系统既要向无线终端传输图像,客户又要在Web端浏览视频数据,这就要求本系统满足不同网络传输能力,有不同的视频压缩格式。所以我们采用一种低码流、高质量图像的视频压缩格式――H.264。H.264的转码模块由接收、发送、核心转码等子模块组成。接收子模块与监控网络建立连接,除接收客户端调用指令外,还可接收来自各类监控前端的视频流,包括格式编码、码率、帧率、分辨率等信息的提取。核心转码子模块分析接收子模块所提取的流信息,将视频流转码为H.264格式。在转码的同时,根据用户的控制改变视频的空间和时间分辨率。转码完的数据封装为TS流或ES流。网络发送子模块将转码封装后的数据发送给客户端。??   1.2 服务器Web端设计??   B/S结构是Web兴起后的一种网络结构模式,它统一了客户端,将系统功能实现的核心部分集中到服务器上。服务器管理主界面:管理员用户登录后可以进入管理主界面,对系统进行管理。最上方为各个模块的功能菜单区,下方左侧为实时的树形列表显示区,右侧是各模块的具体参数设置区。普通用户只能进入实时监控界面,即管理员用户点击实时监控模块后进入的页面,在此页面能进行视频监控及视频切换,单画面、多画面切换,及组轮跳等功能,如图2所示。??      图2 用户实时监控界面??   1.3 客户端设计??    客户端采用J2ME平台设计,主要实现用户登录,发送用户信息并读取服务器响应,选择视频数据源,接收图像并实时播放,并对视频进行简单处理,如抓图,保存,视频切换等。用户通过输入服务器地址,向服务器发送连接请求,正常连接后,输入用户名、密码到服务器进行验证,验证通过后,接收服务器发送过来的视频设备列表,选择视频源,接收从服务器发送过来的视频图像,在播放视频的过程中,可以进行设备控制和保存图像的操作。??   1.4 流媒体协议栈设计??    本系统的流媒体协议栈由RTSP协议栈,RTP/RTCP协议栈,TCP/IP协议栈组成。RTSP和RTP/RTCP协议栈组成整个流媒体协议栈的核心部分,他们各自的控制机制是需要根据网络的实际情况和媒体编码格式统筹设计,在协议中是没有硬性规定的。所以,系统的流媒体协议栈结构图如图3所示。??      图3 流媒体协议栈结构图??      2 手机视频监控系统的实现??   2.1 服务器端的实现??   服务器的开发采用Windows 2003 sever操作系统,开发工具为VC6.0。首先调用InitStreamClientLib函数进行系统初始化,接着启动流媒体服务,先调用StartServer函数初始化服务器,设置本地流媒体文件路径,然后再调用RunServer函数启动服务。如果需要结束Server,可以调用StopServer停止服务,最后调用FiniStreamClientLib函数关闭系统服务。当接收到手机客户端的请求信息时,服务器开启独立的线程,与客户端进行socket连接,利用MonitorCatch类抓取摄像头图像,进行格式压缩,将处理过的M-JP

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档