[发明专利]视频上传方法、视频上传装置及计算机可读存储介质有效
| 申请号: | 201910476276.X | 申请日: | 2019-06-03 |
| 公开(公告)号: | CN110213623B | 公开(公告)日: | 2021-08-06 |
| 发明(设计)人: | 徐建 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
| 主分类号: | H04N21/239 | 分类号: | H04N21/239;H04N21/24 |
| 代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 程超 |
| 地址: | 200433 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 上传 方法 装置 计算机 可读 存储 介质 | ||
1.一种视频上传方法,其特征在于,所述方法应用于服务器端,包括以下步骤:
接收客户端发送的对于目标视频的上传请求,根据配置规则向所述客户端发送上传参数,其中,所述配置规则包含每个所述上传参数和所述上传请求之间的匹配度; 所述上传参数至少包括CDN节点列表和分片参数,所述CDN节点列表是指根据优先级顺序排列的多个可用CDN节点; 所述分片参数是指将所述目标视频平均划分为多个分片时每个分片包含的数据量;
接收并存储所述客户端基于所述上传参数上传的所述目标视频;
收集所述目标视频在上传过程中产生的日志文件,基于所述日志文件计算所述目标视频的传输质量,根据所述传输质量重新计算所述匹配度。
2.根据权利要求1所述的视频上传方法,其特征在于,所述服务器端接收客户端发送的对于目标视频的上传请求,根据配置规则向所述客户端发送上传参数的步骤包括:
所述服务器端接收所述上传请求,并解析所述上传请求中的请求参数;
将与所述请求参数的匹配度最高的上传参数确认为目标上传参数;
将所述目标上传参数发送给所述客户端。
3.根据权利要求2所述的视频上传方法,其特征在于,所述接收并存储所述客户端基于所述上传参数上传的所述目标视频的步骤包括:
接收所述客户端通过第一CDN节点传输的多个分片视频,其中,所述第一CDN节点是在所述CDN节点列表中具有第一优先级的节点,每个所述分片视频包含的数据量与所述分片参数相同;
将所述多个分片视频合并为所述目标视频。
4.根据权利要求3所述的视频上传方法,其特征在于,所述接收并存储所述客户端基于所述上传参数上传的所述目标视频的步骤包括:
在所述第一CDN节点连接失败的情况下,接收所述客户端通过所述CDN节点列表中的第二CDN节点传输的多个分片视频,其中所述第二CDN节点是在所述CDN节点列表中具有第二优先级的节点;
将所述多个分片视频合并为所述目标视频。
5.根据权利要求2所述的视频上传方法,其特征在于,所述基于所述日志文件计算所述目标视频的传输质量,根据所述传输质量重新计算所述匹配度的步骤包括:
基于所述日志文件计算所述目标视频的传输速度和传输成功率;
根据所述传输速度和传输成功率,确定所述CDN节点列表与所述上传请求之间的匹配度,以及所述分片参数与所述上传请求之间的匹配度。
6.一种视频上传系统,其特征在于,包括客户端和服务端:
所述客户端用于向服务器端发送对于目标视频的上传请求,接收所述服务器端根据预设的配置规则发送的上传参数,并且基于所述上传参数向所述服务器端上传所述目标视频,其中,所述配置规则规定了所述上传参数和所述上传请求之间的匹配度;所述上传参数至少包括CDN节点列表和分片参数,所述CDN节点列表是指根据优先级顺序排列的多个可用CDN节点; 所述分片参数是指将所述目标视频平均划分为多个分片时每个分片包含的数据量;
所述服务端用于接收客户端发送的对于目标视频的上传请求,根据配置规则向所述客户端发送上传参数,接收并存储所述客户端基于所述上传参数上传的所述目标视频,收集所述目标视频在上传过程中产生的日志文件,基于所述日志文件计算所述目标视频的传输质量,根据所述传输质量重新计算所述匹配度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910476276.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带宽分配方法及装置
- 下一篇:在线互动的方法和装置





