[发明专利]面向视频监控的流媒体缓存方法、装置、控制器和系统无效
申请号: | 201310039929.0 | 申请日: | 2013-01-31 |
公开(公告)号: | CN103067696A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 蔡志勇 | 申请(专利权)人: | 东方网力科技股份有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N21/637;H04N21/231;H04N21/232 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 视频 监控 流媒体 缓存 方法 装置 控制器 系统 | ||
技术领域
本发明涉及视频监控播放控制技术领域,更具体地说,涉及一种面向视频监控的流媒体缓存方法、装置、控制器和系统。
背景技术
监控系统是安装在道路、商场、地铁等公共场所中的实时监测与控制系统,所述监控系统主要由前端监视设备、传输设备、中央处理系统三部分组成。所述前端监视设备通过所述传输设备将实时监测信息,包括视频、声音等发送给中央处理系统,并存储在所述中央处理系统的服务器中。
客户端计算机在调阅录像时通常需要远程回放,由于网络带宽的不稳定造成回放不流畅。针对上述技术需求,现有技术提出从服务器将文件按照字节方式下载到客户端计算机,并按时间顺序播放。
然而,上述现有技术由于在回放过程中往往需要慢速播放,或进行大时间跨度的跳转,如果按照字节进行存储(存储的可能是数月的监控视频),故而由于存储文件数据量巨大而难于实现。
发明内容
有鉴于此,本发明提供一种面向视频监控的流媒体缓存方法、装置、控制器和系统,以克服现有技术中数据存储量大的技术缺陷,并实现客户端计算机调阅录像时流畅播放的技术目的。
一方面,本发明实施例公开了:
一种面向视频监控的流媒体缓存方法,包括:
将接收的播放指令转发至服务器,所述播放指令包括播放起始时间;
接收并缓存由服务器发送的针对播放指令的视频录像帧数据,所述视频录像帧数据的每帧数据均包括时间标识;
读取并解码所述视频录像帧数据并进行播放。
可选地,上述方法还包括:
当接收到跳转指令时,解析所述跳转指令并获取其中的跳转时间标识;
搜索本地文件中是否存在包括所述跳转时间标识的视频录像帧数据;
当搜索到所述包括所述跳转时间标识的视频录像帧数据,则读取并解码所述视频录像帧数据并进行播放;
否则,当未搜索到所述包括所述跳转时间标识的视频录像帧数据,将接收的跳转指令转发至所述服务器。
可选地,上述方法还包括:
检查本地缓存所述视频录像帧数据的缓存文件中是否存在时间标识一致的视频录像帧数据;
当判断得到第一缓存文件与第二缓存文件中存在时间标识一致的视频录像帧数据时;
提取第二缓存文件中与该时间标识相接的时间标识所对应视频录像帧数据,将所述对应视频录像帧数据写入所述第一缓存文件中;删除所述第二缓存文件。
可选地,上述方法还包括:
判断所述服务器中未包含与所述播放起始时间对应视频录像帧数据时,提取与该播放起始时间最近的时间点对应的视频录像帧数据。
另一方面,本发明实施例还公开了:
一种面向视频监控的流媒体缓存装置,其特征在于,包括:
发送模块,用于将接收的播放指令转发至服务器,所述播放指令包括播放起始时间;
缓存模块,用于接收并缓存由服务器发送的针对播放指令的视频录像帧数据,所述视频录像帧数据的每帧数据均包括时间标识;
播放模块,用于读取并解码所述视频录像帧数据并进行播放。
又一方面,本发明实施例还公开了:
一种面向视频监控的流媒体缓存控制器,包括:
处理器和存储器,所述处理器读取并执行所述存储器中的指令,所述存储器中的指令包括:
发送模块,用于将接收的播放指令转发至服务器,所述播放指令包括播放起始时间;
缓存模块,用于接收并缓存由服务器发送的针对播放指令的视频录像帧数据,所述视频录像帧数据的每帧数据均包括时间标识;
播放模块,用于读取并解码所述视频录像帧数据并进行播放。
再一方面,本发明实施例还公开了:
一种面向视频监控的流媒体缓存系统,包括上述面向视频监控的流媒体缓存控制器。
从上述的技术方案可以看出,本发明实施例基于视频监控的流媒体远程回放场景,将视频录像按照按帧进行发送,并对每帧数据附以时间标识,在进行视频录像远程回放时,客户端计算机将服务器发送的视频录像帧数据进行缓存,所述视频录像帧数据具备与播放起始时间相应的时间标识,所述视频录像帧数据由客户端计算机读取、解码并播放。上述缓存方法在客户端计算机接收跳转指令时,仍可以依上述方法按帧缓存视频录像,本发明实施例公开的缓存方法将视频录像数据按帧划分并对每帧数据附以时间标识,节省了按照字节进行存储而无法进行时间分割所造成的巨大存储文件数据量,并实现了缓存后视频录像的流畅播放。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东方网力科技股份有限公司,未经东方网力科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310039929.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种运动矢量预测的方法
- 下一篇:用于远程教学的全自动录播系统