基于J2ME的精灵手机手机视频监控系统

基于J2ME的精灵手机手机视频监控系统

1简介随着社会的发展,视频监控技术已广泛应用于各行各业。

如何让用户随时随地进行监控,为手机监控系统提供了很好的解决方案。

手机无线监控系统通过无线网络和互联网的结合,通过移动互联网网络传输监控设备的视频信号,实现对现场情况的实时在线监控。

目前,手机移动监控系统采用的技术主要采用J2ME的P层播放器技术进行现场监控。

它不仅要求电话支持实时流媒体协议(如RTSP),而且对移动Internet也有一定要求。

本文使用J2ME的Sprite来显示服务器发送的具有动画效果的实时监视图像,模拟视频监视,并满足实时视频监视的要求。

2系统设计手机移动监控系统由视频捕获,服务器,手机上网和手机四个主要部分组成。

总体架构如图1所示。

图1总体架构图系统功能:1)视频图像的捕获和编码,视频捕获设备获取的图像以适当的编码格式存储在服务器上; 2)图像传输,当用户向服务器发送请求时,服务器根据该请求将收集到的图像发送至用户的手机终端,传输采用数据报方式; 3)图像的显示,当移动终端获取到图像时,如果是非异常情况,则将以静态方式显示图像,如果是异常情况,则移动终端将显示图像和视频。

以动画的形式; 4)其他辅助功能,例如异常警报,访问权限设置,视频捕获,监视设备控制等功能。

系统工作流程:视频收集器收集现场条件并将其传输到服务器。

接收到收集到的数据后,服务器将处理数据并将其及时保存在数据库中。

同时,它等待手机的连接。

如果移动电话发送请求,则服务器将收集的站点状况通过移动Internet发送到移动电话终端,以便用户可以监视站点状况。

考虑到实际的网络流量等问题,场景(用户的家中或办公室)在没有异常情况下处于相同状态,因此监控系统只需要发送场景关键帧图片即可对于用户的手机,只有当现场有异常情况时,监控系统才会向用户发出警告,然后根据用户的要求,将现场情况连续发送给用户。

用户手机以关键帧图片的形式出现,用户手机将通过J2ME的Sprite以动画效果的形式向用户显示场景图片。

实时视频监控现场,并节省网络流量。

服务器端设计:服务器端运行在远程计算机上,并由J2SE实现。

它的主要功能是捕获并保存现场监视数据。

具体步骤如下:1)获取视频采集器的地址; 2)将视频采集器采集到的视频序列输入到数据池中; 3)服务器使用适当的关键帧算法从视频序列中提取相应的关键帧; 4)根据客户端的请求发送相应的关键帧图片数据。

客户端的设计:客户端的主要功能是通过动画效果显示服务器发送的实时监控图像,模拟视频回放,实现对场景的实时视频监控。

其硬件要求:作为监控手机,该系统没有特殊要求,只需要支持M IDP 2.0(目前手机一般都支持M IDP 2.0)。

3系统实现3. 1服务器端实现系统服务器平台使用Apache Tom ca,t对于服务器端实现,本文主要讨论如何进行服务器端网络连接和图像数据传输。

涉及的代码是服务器。

java和Sender。

Java的Server.java用于建立服务器端连接,接受客户端的请求,根据客户端的数据报获取客户端的地址,然后从收集器传输处理后的字段信息通过SSender.java移动终端以图片的形式提供给用户。

3. 2客户端实现移动终端主要涉及J2ME中的用户界面编程,客户端通信,监控技术。

深圳市相信过程科技有限公司❤舒先生❤欢迎您的咨询