【技术实现步骤摘要】
基于移动互联网的远程监控管理系统与方法
[0001]本专利技术涉及视频传输
,尤其涉及一种基于移动互联网的远程监控管理系统与方法。
技术介绍
[0002]随着移动互联网的发展,人们对于通过手机等移动终端远程实时掌握目标当前状态有了更多的需求。例如,技术人员通过手机的网络连接来实现农业生产过程的实时监控;又例如,车主通过手机应用软件便捷的获取车辆在停放场景中的实时视频信息;再例如,家长通过手机远程监控孩童在幼儿园或学校中的学习情况。然而,目前的远程监控系统在通过移动互联网传输时容易受到网络限制,特别是在网络信号较差的环境中,容易导致实时传输的画面卡顿,视频播放不够流畅,影响了用户的远程监控的使用体验。
[0003]鉴于此,实有必要提供一种基于移动互联网的远程监控管理系统与方法以克服上述缺陷。
技术实现思路
[0004]本专利技术的目的是提供一种基于移动互联网的远程监控管理系统与方法,旨在解决现有的远程监控系统在通过移动互联网传输时容易受到网络限制的问题,提升视频实时传输的画面流畅性。< ...
【技术保护点】
【技术特征摘要】
1.一种基于移动互联网的远程监控管理方法,其特征在于,包括以下步骤:移动终端建立与流媒体模块的长连接,并向所述流媒体模块发送实时视频播放请求;所述流媒体模块接收到所述实时视频播放请求后向视频采集模块发送附带有URL参数的实时视频获取请求;所述视频采集模块接收到所述实时视频获取请求后打开自身的摄像头开始采集视频,并将采集到的每一帧图像保存到本地缓存区中;当所述本地缓存区的帧数据填充满时,将缓存文件根据所述URL参数发送至所述流媒体模块;所述流媒体模块接收所述缓存文件并转换为可播放的视频数据流,并将所述视频数据流发送至所述移动终端,以使所述移动终端能够进行在线播放。2.如权利要求1所述的基于移动互联网的远程监控管理方法,其特征在于,在移动终端建立与流媒体模块的长连接,并向所述流媒体发送实时视频播放请求步骤中,包括:与移动终端建立长连接后,将带有所述移动终端的设备信息的长连接信息保存到长连接链表中;每隔预定时长遍历所述长连接链表中的长连接;判断每个所述长连接在预设时长范围内是否有信息传输,若结果为是,则维持对应的长连接;若结果为否,则断开所述移动终端的长连接,并将对应的长连接信息从所述长连接链表中清除。3.如权利要求1所述的基于移动互联网的远程监控管理方法,其特征在于,在所述视频采集模块接收到所述实时视频获取请求后打开自身的摄像头开始采集视频,并将采集到的每一帧图像保存到本地缓存区中的步骤中,包括;获取视频采集模块内的摄像头的信息并选择视频输入;获取预设的视频制式和帧格式;向视频采集模块内的驱动单元申请帧缓冲,并将申请到的所述帧缓冲映射到用户空间;将申请到的帧缓冲全部入队列,以用于存放采集数据。4.如权利要求3所述的基于移动互联网的远程监控管理方法,其特征在于,还包括:当申请到的帧缓冲全部入队列后,所述摄像头开始采集视频;将取得已采集数据的帧缓冲出队列;将已发送数据至所述流媒体模块的帧缓冲重新入队列;判断是否已获得停止视频采集指令,若结果为是,则结束视频采集并关闭所述摄像头;若结果为否,所述摄像头继续采集视频。5.如权利要求1所述的基于移动互联网的远程监控管理方法,其特征在于,所述视频采集模块将采集到的视频数据压缩为本地H.264格式视频缓存文件,并基于HTTP协议将视频缓存文件发送至所述流媒体模块。6.如权利要求...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。