[发明专利]一种视频下载方法及其装置在审
申请号: | 201510927385.0 | 申请日: | 2015-12-14 |
公开(公告)号: | CN105516828A | 公开(公告)日: | 2016-04-20 |
发明(设计)人: | 张恩泽;赖文杰;胡志发;成茵;余黎 | 申请(专利权)人: | 成都易瞳科技有限公司 |
主分类号: | H04N21/845 | 分类号: | H04N21/845;H04N21/438;H04N21/462;H04N21/472;H04N21/482 |
代理公司: | 四川雅图律师事务所 51225 | 代理人: | 黄玲 |
地址: | 610041 四川省成都市益州大*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 下载 方法 及其 装置 | ||
技术领域
本发明属于互联网技术领域,特别涉及一种视频下载方法及其装置
背景技术
传统视频下载需要通过用户确认下载的开始时间和结束时间,这就需 要用户输入这两个条件后才能进行下载。这种操作方式费时费力,在目前 人们习惯的单手应用终端上,如手机、平板等触摸设备上不方便实现视频 段下载功能。
同时在监控安防领域,经常会在一段很长的监控视频中出现重要的视 频段需要保存下来,传统的繁琐下载方式很难完成安防监控领域的需求。
用户需要下载的视频往往是已经播放过的视频,而且是不久前的视频 (几十秒到几分钟之前的视频),传统的边下边播的下载方案,只能下载从 当前播放时刻开始的视频。无法满足用户的下载短期历史视频的需求。
另外,目前的视频下载方案对具有重叠时段的下载视频不具有智能合 并的功能,往往会导致下载的视频重复下载,重复存储的网络带宽和存储 空间浪费的情况。
发明内容
本发明根据现有技术的不足公开了一种视频下载方法及其装置。本发 明要解决的问题是结合HLS视频推送方案,提供一种一键下载历史视频片 段的视频下载方法及其装置。
本发明通过以下技术方案实现:
本发明首先提供一种视频下载方法,包括:
设定下载时长duration,和回溯时长Tback;
确定下载参考时刻t,在视频播放时,通过点击下载按键确定下载参 考时刻t,也即当前播放时刻;
客户端根据设定的下载时长duration,以当前时刻t为参考时刻,回 溯Tback时长,得到下载开始时刻startTime,回溯Tback时长默认值为 1/2×duration;
将下载开始时刻startTime和下载时长duration作为参数向服务器发 送下载请求,服务器返回指向视频播放列表的网络下载地址;
客户端通过该网络地址下载解析该视频播放列表,并下载视频播放列 表中的视频片段文件;同时生成可用于本地播放的视频播放列表。
通过多次点击下载按键确定下载开始时刻startTime时,多次点击下 载按键包含相同的时段,则在后续的下载操作中将相同的时段剔除,不予 下载,同时将不同点击下载生成的本地视频播放列表与本地已经存储的包 含该时段视频的视频播放列表进行合并。
下载时长duration可通过点击播放器的配置页面中的下载时长配置 项选定预设的值(如30s,1min,5min或用户自定义)设定。
下载参考时刻t为用户松开进度条时中间时刻指示线所指向的时刻, 也即用户当前的播放时刻。
下载开始时刻startTime通过当前时刻减去回溯时间Tback,并通过 查询本地数据库,剔除掉重复时段候得到。
本发明还提供了一种视频下载装置,包括:
配置模块,用于设置下载视频的时长duration,和下载视频的回溯时 长Tback;
指令生成模块,根据点击确定的下载参考时刻t,视频下载时长 duration和回溯时长Tback,生成视频下载开始时刻初始值t-Tback和视 频下载时长duration,读取本地数据库,剔除本地已经存储的时段,获取 实际需要下载视频的下载开始时刻startTime和下载时长duration,并将 这两个参数发送给服务器端;
视频播放列表解析模块,根据服务器返回的视频播放列表的下载地址, 下载对应的视频播放列表;解析该视频播放列表,获取每一个视频切片的 网络下载地址和对应的时段;调用下载模块下载该视频切片文件;
下载模块,根据视频播放列表解析模块解析出来的视频切片的网络下 载地址,下载视频切片文件,并对该视频切片文件进行命名管理和本地存 储管理;
本地视频播放列表生成模块,当用户下载的所有的视频切片的总时长 满足客户端设置的下载时长duration时,调用该模块生成本地的视频播放 列表。
对于下载的时段与本地已经下载的视频的时段有重合的下载操作,本 地视频播放列表生成模块将此次下载生成的本地视频播放文件列表与已下 载视频播放列表合并为一个视频播放列表。
本发明有益性:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都易瞳科技有限公司,未经成都易瞳科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510927385.0/2.html,转载请声明来源钻瓜专利网。