[发明专利]分布式视频协同下载方法、终端及系统在审
申请号: | 201611148974.X | 申请日: | 2016-12-14 |
公开(公告)号: | CN106603660A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 贺显伟;梁治刚;林岳;顾思斌;潘柏宇;王冀 | 申请(专利权)人: | 传线网络科技(上海)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04N21/2343;H04N21/239;H04N21/438;H04N21/4402;H04N21/472 |
代理公司: | 北京律远专利代理事务所(普通合伙)11574 | 代理人: | 全成哲 |
地址: | 200240 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 视频 协同 下载 方法 终端 系统 | ||
1.一种分布式视频协同下载方法,其特征在于,包括如下步骤:
步骤110:主客户端向服务器发出视频下载请求,所述视频下载请求中包括所请求的视频文件信息,以及以协同方式下载的客户端的数量;
步骤120:所述服务器根据所述视频下载请求,生成多个下载链接,每个下载链接对应一个视频片段,并返回所述多个下载链接,包括主客户端和从客户端的多个客户端根据所述下载链接分别进行下载;
步骤130:所述多个客户端通过高速局域网技术,将所下载的多个子文件汇集到一台设备上,然后进行播放。
2.根据权利要求1所述的分布式视频协同下载方法,其特征在于:
所请求的视频文件信息包括视频文件的ID。
3.根据权利要求1或2所述的分布式视频协同下载方法,其特征在于:
在步骤120中,所述服务器返回多个下载链接,包括:
所述多个下载链接能够直接分发给主客户端和从客户端,或者,
所述多个下载链接首先发给主客户端,然后由主客户端分发给其他的多个从客户端;
所述下载链接为URL或者二维码。
4.根据权利要求1或2所述的分布式视频协同下载方法,其特征在于:
在步骤130中,下载子文件所汇集的设备为一台专门的服务器、主客户端、或者从客户端。
5.根据权利要求1或2所述的分布式视频协同下载方法,其特征在于:
在步骤130中,当所述多个子文件汇集到一台设备后,将所述子文件的本地地址整合成一个M3U8文件,然后进行播放。
6.根据权利要求5所述的分布式视频协同下载方法,其特征在于:
在步骤120中,当所述多个客户端从服务器下载子文件时,子文件命名为视频文件的ID和子文件的序列号,
在步骤130中,当汇集文件时,根据视频文件的ID汇集分组多个子文件,根据所述子文件的序列号,将所述子文件的地址拼接成M3U8文件。
7.一种分布式视频协同下载系统,包括多个客户端和服务器,其特征在于,运行权利要求1-6中任意一项所述的分布式视频协同下载方法。
8.一种分布式视频协同下载终端,包括:
视频下载请求发送单元210,用于向服务器发出视频下载请求,所述视频下载请求中包括所请求的视频文件信息,以及以协同方式下载的客户端的数量;
下载链接接收单元220,用于接收服务器分发的至少一个下载链接,每个下载链接对应一个视频片段;
下载单元230,用于根据其中一个所述下载链接下载对应的子文件;
汇集单元240,用于将所下载的子文件汇集到一台设备上,然后进行播放。
9.根据权利要求8所述的分布式视频协同下载终端,其特征在于:
下载链接分发单元250,用于将给其它从客户端的下载链接分发给对应的多个从客户端。
10.根据权利要求8所述的分布式视频协同下载终端,其特征在于:
汇集单元240将文件所汇集的设备为一台专门的服务器,自身,或者其它的下载终端;
当所汇集设备为专门的服务器,或者其它的下载终端,汇集单元需要将自身的文件发送给所汇集的设备,当所汇集的设备为自身时,汇集单元需要接收其它的下载终端所发送过来的文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于传线网络科技(上海)有限公司,未经传线网络科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611148974.X/1.html,转载请声明来源钻瓜专利网。