[发明专利]媒体数据处理方法、装置、存储介质及电子设备有效
| 申请号: | 202011182463.6 | 申请日: | 2020-10-29 |
| 公开(公告)号: | CN112311874B | 公开(公告)日: | 2023-04-18 |
| 发明(设计)人: | 黄洪波;黄志武 | 申请(专利权)人: | 广州博冠信息科技有限公司 |
| 主分类号: | H04L67/06 | 分类号: | H04L67/06 |
| 代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 高杨丽 |
| 地址: | 510663 广东省广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 媒体 数据处理 方法 装置 存储 介质 电子设备 | ||
本申请实施例公开了一种媒体数据处理方法、装置、存储介质及电子设备。该方法包括:从多个内容分发网络端下载与媒体数据对应的多个切片文件,在下载多个切片文件的过程中,根据当前已下载切片文件获取候选客户端集合,从候选客户端集合中选取目标客户端,对目标客户端中下载的切片文件进行订阅,停止从内容分发网络端下载切片文件,并从目标客户端下载订阅的切片文件,将从内容分发网络端以及目标客户端分别下载的切片文件进行重组,以得到目标媒体数据。可以降低CDN服务器的网络带宽使用,并且提升媒体数据的下载速度。
技术领域
本申请涉及计算机技术领域,尤其涉及数据处理技术领域,具体涉及一种媒体数据处理方法、装置、存储介质及电子设备。
背景技术
随着短视频以及直播的流行,越来越多网民参与到多媒体互动上来,这对平台服务商提出了更高的要求。直播平台在有限的带宽资源下,需要支持不断增长的观众数量以及互动需求。
利用CDN(Content Delivery Network,内容分发网络)服务器下载视频是目前较为常用的技术,CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容。然而,即使通过CDN服务器下载多媒体数据,在CDN网络带宽过高时,依然会影响客户端下载数据的速率,并且会使CDN服务器处于负载较大的状态。
发明内容
本申请实施例提供一种媒体数据处理方法、装置、存储介质及电子设备,可以降低CDN服务器的网络带宽使用,并且提升媒体数据的下载速度。
本申请实施例提供了一种媒体数据处理方法,包括:
从多个内容分发网络端下载与媒体数据对应的多个切片文件;
在下载所述多个切片文件的过程中,根据当前已下载所述切片文件获取候选客户端集合;
从所述候选客户端集合中选取目标客户端,对所述目标客户端中下载的切片文件进行订阅;
停止从所述内容分发网络端下载所述切片文件,并从所述目标客户端下载订阅的切片文件;
将从所述内容分发网络端以及所述目标客户端分别下载的切片文件进行重组,以得到目标媒体数据。
本申请实施例还提供一种媒体数据处理装置,包括:
第一下载模块,用于从多个内容分发网络端下载与媒体数据对应的多个切片文件;
收发模块,用于在下载所述多个切片文件的过程中,根据当前已下载所述切片文件获取候选客户端集合;
订阅模块,用于从所述候选客户端集合中选取目标客户端,对所述目标客户端中下载的切片文件进行订阅;
第二下载模块,用于停止从所述内容分发网络端下载所述切片文件,并从所述目标客户端下载订阅的切片文件;
重组模块,用于将从所述内容分发网络端以及所述目标客户端分别下载的切片文件进行重组,以得到目标媒体数据。
可选的,第一下载模块可以包括:
获取子模块,用于接收媒体数据下载请求,根据所述媒体数据下载请求确定存储所述媒体数据对应的切片文件的多个内容分发网络端,获取所述多个内容分发网络端分别对应的参数信息;
生成子模块,用于根据所述参数信息生成下载调度规则,所述下载调度规则指示每个内容分发网络端中需要下载的目标切片文件;
下载子模块,用于按照所述下载调度规则向多个内容分发网络端分别下载对应的目标切片文件。
可选的,订阅模块可以包括:
第一确定子模块,用于根据当前下载所述切片文件的标签信息确定第一下载进度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州博冠信息科技有限公司,未经广州博冠信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011182463.6/2.html,转载请声明来源钻瓜专利网。





