一种基于云存储视频文件的播放方式制造技术

技术编号:22105081 阅读:35 留言:0更新日期:2019-09-14 04:27
本发明专利技术公开了一种基于云存储视频文件的播放方式,包括前端视频同步子系统、后端视频信息子系统和云存储,所述前端视频同步子系统包括视频同步单元、视频录制单元和视频播放单元,所述后端视频信息子系统包括视频信息单元和视频推送单元;前端视频同步子系统针对设备中保存的视频进行信息收集,同步视频信息并上传云存储;后端视频信息子系统用于维护设备视频与云存储的数据;云存储用于视频文件数据的存储。本发明专利技术中通过物联网络上传设备摄像头采集的数据到云存储数据中心,在需要的时候进行视频读取,再转换为视频流进行播放,可以解决视频存储和播放的问题。

A Playback Method of Video Files Based on Cloud Storage

【技术实现步骤摘要】
一种基于云存储视频文件的播放方式
本专利技术涉及互联网、汽车电子领域,特别涉及一种基于云存储视频文件的播放方式。
技术介绍
目前物联网的发展,联网设备越来越多,功能越来越丰富,其中车载设备中,大多带有摄像头,可拍摄视频和图片,但是设备中存储空间有限,不能保留长时间的视频文件,如果存储容量达到阀值,所采取的策略往往是删除旧的视频文件来满足现有的需求,生活中,我们经常想看到过去某段时间录制的视频,以便于对过去某刻重要的事件进行回忆或采证。车载设备上的摄像头可用于监控,拍照视频和图片,图像识别等,但是这些多媒体文件容量大,长时间会消耗大量的存储空间,为此,我们提出一种基于云存储视频文件的播放方式。
技术实现思路
本专利技术的主要目的在于提供一种基于云存储视频文件的播放方式,可以有效解决
技术介绍
中的问题。为实现上述目的,本专利技术采取的技术方案为:一种基于云存储视频文件的播放方式,包括前端视频同步子系统、后端视频信息子系统和云存储,所述前端视频同步子系统包括视频同步单元、视频录制单元和视频播放单元,所述后端视频信息子系统包括视频信息单元和视频推送单元;前端视频同步子系统针对设备中保存的视频进行信息收集,同步视频信息并上传云存储;后端视频信息子系统用于维护设备视频与云存储的数据;云存储用于视频文件数据的存储。优选的,所述视频同步单元针对未上传到云存储的视频,在设备比较空闲场景,同步视频文件到云存储数据中心;所述视频录制单元用于采集摄像头的视频数据,并进行视频的H.264编码处理,获取到真实的视频图像数据;所述视频播放单元针对保存到云存储数据中心的视频进行播放处理。优选的,所述视频信息单元保存的是视频文件在云存储中与设备、时间的对应关系,可以根据时间查找到相应的具体设备的视频文件;所述视频推送单元针对视频播放单元请求的视频文件,产生视频流供播放器使用。优选的,所述视频播放单元包括信息拉取模块和视频流拉取模块,所述信息拉取模块包含某个时间段是否在云存储保存了视频文件,可展示为时间轴,所述视频流拉取模块是从视频推送单元拉取视频流数据,然后在前端进行播放,它由前一部的数据准确性保证播放的成功。优选的,所述视频推送单元操作过程如下:1)先根据视频播放单元提供的时间段位置计算出所有的视频文件信息;2)视频推送单元根据视频文件信息从云存储加载文件到内存,计算第一个视频文件播放的起始偏移;3)寻找到第一视频文件偏移,开始rtmp推流到nginx,视频播放单元从nginx进行拉流;4)依次顺序播放视频文件,再播放完最后一个文件时,检查云存储是否有最新上传的文件。如果有符合时间的最新文件,继续解码推送最新文件;5)重复步骤4)直到没有文件可以播放。优选的,所述步骤3)中rtmp指实时消息传输协议,nginx指一个高性能的HTTP和反向代理服务。优选的,所述视频录制单元中视频数据按分钟为单位进行本地文件存储,同时更新本地视频文件目录树信息。优选的,所述文件目录树的设计在于区分视频是存储在云端还是设备中,同时避免重复上传视频文件到云存储数据中心。与现有技术相比,本专利技术提供了一种基于云存储视频文件的播放方式,具有如下有益效果:1、系统考虑到了设备容量的不足,通过云存储来提供大容量空间,系统存储视频到云端,则可以不限定于设备进行视频回放,通过物联网络上传设备摄像头采集的数据到云存储数据中心,在需要的时候进行视频读取,再转换为视频流进行播放,可以解决视频存储和播放的问题;2、考虑了实际的场景,视频文件存在一定的价值,例如车载设备,通过回放视频可以采证驾驶行为和当时路况,也可以对视频进行数据分析,便于人们的使用;该装置中未涉及部分均与现有技术相同或可采用现有技术加以实现。附图说明图1为本专利技术一种基于云存储视频文件的播放方式的系统架构图。图2为本专利技术一种基于云存储视频文件的播放方式的系统流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。在本专利技术的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。实施例1如图1-2所示,一种基于云存储视频文件的播放方式,包括前端视频同步子系统、后端视频信息子系统和云存储,所述前端视频同步子系统包括视频同步单元、视频录制单元和视频播放单元,所述后端视频信息子系统包括视频信息单元和视频推送单元;前端视频同步子系统针对设备中保存的视频进行信息收集,同步视频信息并上传云存储;后端视频信息子系统用于维护设备视频与云存储的数据;云存储用于视频文件数据的存储。进一步地,所述视频同步单元针对未上传到云存储的视频,在设备比较空闲场景,同步视频文件到云存储数据中心;所述视频录制单元用于采集摄像头的视频数据,并进行视频的H.264编码处理,获取到真实的视频图像数据;所述视频播放单元针对保存到云存储数据中心的视频进行播放处理。进一步地,所述视频信息单元保存的是视频文件在云存储中与设备、时间的对应关系,可以根据时间查找到相应的具体设备的视频文件;所述视频推送单元针对视频播放单元请求的视频文件,产生视频流供播放器使用。进一步地,所述视频播放单元包括信息拉取模块和视频流拉取模块,所述信息拉取模块包含某个时间段是否在云存储保存了视频文件,可展示为时间轴,所述视频流拉取模块是从视频推送单元拉取视频流数据,然后在前端进行播放,它由前一部的数据准确性保证播放的成功。进一步地,所述视频推送单元操作过程如下:1)先根据视频播放单元提供的时间段位置计算出所有的视频文件信息;2)视频推送单元根据视频文件信息从云存储加载文件到内存,计算第一个视频文件播放的起始偏移;3)寻找到第一视频文件偏移,开始rtmp推流到nginx,视频播放单元从nginx进行拉流;4)依次顺序播放视频文件,再播放完最后一个文件时,检查云存储是否有最新上传的文件。如果有符合时间的最新文件,继续解码推送最新文件;5)重复步骤4)直到没有文件可以播放。进一步地,所述步骤3)中rtmp指实时消息传输协议,nginx指一个高性能的HTTP和反向代理服务。进一步地,所述视频录制单元中视频数据按分钟为单位进行本地文件存储,同时更新本地视频文件目录树信息。进一步地,所述文件目录树的设计在于区分视频是存储在云端还是设备中,同时避免重复上传视频文件到云存储数据中心。本专利技术考虑到了设备容量的不足,通过云存储来提供大容量空间,系统存储视频到云端,则可以不限定于设备进行视频回放,通过物联网络上传设备摄像头采集的数据到云存储数据中心,在需要的时候进行视频读取,再转换为视频流进行播放,可以解决视频存储和播放的问题。以上显示和描述了本专利技术的基本原理和主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护本文档来自技高网...

【技术保护点】
1.一种基于云存储视频文件的播放方式,其特征在于:包括前端视频同步子系统、后端视频信息子系统和云存储,所述前端视频同步子系统包括视频同步单元、视频录制单元和视频播放单元,所述后端视频信息子系统包括视频信息单元和视频推送单元;前端视频同步子系统针对设备中保存的视频进行信息收集,同步视频信息并上传云存储;后端视频信息子系统用于维护设备视频与云存储的数据;云存储用于视频文件数据的存储。

【技术特征摘要】
1.一种基于云存储视频文件的播放方式,其特征在于:包括前端视频同步子系统、后端视频信息子系统和云存储,所述前端视频同步子系统包括视频同步单元、视频录制单元和视频播放单元,所述后端视频信息子系统包括视频信息单元和视频推送单元;前端视频同步子系统针对设备中保存的视频进行信息收集,同步视频信息并上传云存储;后端视频信息子系统用于维护设备视频与云存储的数据;云存储用于视频文件数据的存储。2.根据权利要求1所述的一种基于云存储视频文件的播放方式,其特征在于:所述视频同步单元针对未上传到云存储的视频,在设备比较空闲场景,同步视频文件到云存储数据中心;所述视频录制单元用于采集摄像头的视频数据,并进行视频的H.264编码处理,获取到真实的视频图像数据;所述视频播放单元针对保存到云存储数据中心的视频进行播放处理。3.根据权利要求1所述的一种基于云存储视频文件的播放方式,其特征在于:所述视频信息单元保存的是视频文件在云存储中与设备、时间的对应关系,可以根据时间查找到相应的具体设备的视频文件;所述视频推送单元针对视频播放单元请求的视频文件,产生视频流供播放器使用。4.根据权利要求1所述的一种基于云存储视频文件的播放方式,其特征在于:所述视频播放单元包括信息拉取模块和视频流拉取模块,所述信息拉取模块包含某个时间段是否在云存储保存了视频...

【专利技术属性】
技术研发人员:周志文朱宇翔付相海纪向晴郭丽娜
申请(专利权)人:深圳市麦谷科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1