资源处理方法及装置制造方法及图纸

技术编号:39801401 阅读:4 留言:0更新日期:2023-12-22 02:32
本申请提供了资源处理方法及其装置,涉及互联网技术领域

【技术实现步骤摘要】
资源处理方法及装置


[0001]本申请涉及互联网
,尤其涉及资源处理方法及装置


技术介绍

[0002]当客户端在线播放音视频资源时,需要向服务端发送资源获取请求,请求服务端下发待播放的音视频资源

但是,在服务端处理及下发音视频资源不及时的情况下,可能出现音视频资源播放不连续的现象

因此,亟需一种高效的资源处理的方法,以保证流畅的播放音视频资源


技术实现思路

[0003]本申请提供了一种资源处理方法及装置

[0004]根据本申请的一方面,提供了一种资源处理方法,包括:
[0005]响应于接收到客户端发送的多媒体资源列表的第一获取请求,确定本地存储中是否存在候选资源标识关联的源文件及切片文件,其中,所述候选资源标识为所述第一获取请求中请求对象标识关联的资源标识;
[0006]在本地存储中不存在所述候选资源标识关联的源文件及切片文件的情况下,确定所述候选资源标识对应的连接地址,并基于所述连接地址从存储节点中获取所述候选资源标识对应的源文件;
[0007]基于预设的分配规则及所述源文件的编码格式,从不同类型的可用处理器中确定出目标处理器;
[0008]基于所述源文件的属性信息

所述目标处理器的状态数据

网络带宽,确定切片文件的文件大小;
[0009]基于所述文件大小,调用所述目标处理器对所述源文件进行转码及切片操作,获取所述源文件对应的切片文

[0010]根据本申请的另一方面,提供了一种资源处理装置,包括:
[0011]第一确定模块,用于响应于接收到客户端发送的多媒体资源列表的第一获取请求,确定本地存储中是否存在候选资源标识关联的源文件及切片文件,其中,所述候选资源标识为所述第一获取请求中请求对象标识关联的资源标识;
[0012]获取模块,用于在本地存储中不存在所述候选资源标识关联的源文件及切片文件的情况下,确定所述候选资源标识对应的连接地址,并基于所述连接地址从存储节点中获取所述候选资源标识对应的源文件;
[0013]第二确定模块,用于基于预设的分配规则及所述源文件的编码格式,从不同类型的可用处理器中确定出目标处理器;
[0014]第三确定模块,用于基于所述源文件的属性信息

所述目标处理器的状态数据

网络带宽,确定切片文件的文件大小;
[0015]转码模块,用于基于所述文件大小,调用所述目标处理器对所述源文件进行转码
Audio Coding

AAC)
;针对音频文件,根据
HLS
协议,对于所有的音频轨解码并转码为
AAC
编码

[0030]传统的多媒体转码对源文件不进行切片,而是直接进行转码

但是,考虑到直接转码的转码效率较低,特别是对于视频源文件或者音视频源文件这种数据量较大的文件,转码效率低的问题就会更加明显,从而导致不能

因此,针对多媒体资源,可以同时对源文件进行转码和切片操作,以获得多个转码后的切片文件,并依次将切片文件发送给客户端,从而避免因对源文件直接转码效率低,导致不能及时将多媒体资源发送给客户端,导致在线播放多媒体资源出现卡顿的现象

[0031]其中,多媒体资源可以为音频资源

视频资源

音视频资源或者图像资源等

[0032]下面参考附图,对本申请实施例的资源处理方法

装置

电子设备和存储介质进行详细说明

[0033]需要说明的是,本申请实施的资源处理方法被配置于资源处理装置
(
以下简称为处理装置
)
中来举例说明,处理装置可以应用于服务器等电子设备中,以使该电子设备可以执行资源处理的功能

[0034]图1为本申请实施例提供的一种资源处理方法的流程示意图

[0035]如图1所示,该方法包括:
[0036]步骤
101
,响应于接收到客户端发送的多媒体资源列表的第一获取请求,确定本地存储中是否存在候选资源标识关联的源文件及切片文件,其中,候选资源标识为第一获取请求中请求对象标识关联的资源标识

[0037]其中,多媒体资源可以为音频资源

视频资源

音视频资源

图片资源等,资源标识可以为资源的文件名等任意可以唯一标识多媒体资源的信息,本申请对此不作限制

[0038]本申请中,当用户通过客户端将多媒体资源上传至服务端时,服务端可以利用预设的切片方法对多媒体资源进行切片及转码操作,并将前预设数量个切片文件保存到本地存储中,以便于用户在请求该多媒体资源时,快速将该多媒体资源返回给用户,提高响应效率

并将多媒体资源转码前的源文件保存到相应的存储节点中

其中,存储节点对应与分布式存储中的一个存储服务器

[0039]之后,用户可以在客户端点击资源预览控件,浏览已上传的资源列表

客户端在监测到资源预览控件被触发时,即可向服务端发送包含请求对象标识的多媒体资源列表的获取请求

之后,服务端查询确定请求对象标识关联的资源标识,并基于每个资源标识生成多媒体资源列表,将该多媒体资源列表发送给客户端

客户端在接收到多媒体资源列表后,即可在页面展示多媒体资源列表中的各候选资源标识,以供用户选择浏览

[0040]并且,服务端接收多媒体资源列表的获取请求时,通过查询确定本地存储中是否存储候选资源标识关联的源文件及切片文件

在本地存储中存储了候选资源标识关联的源文件及部分切片文件的情况下,可以不执行从源文件所属的存储节点中获取源文件并进行转码及切片操作

而在本地存储中未存储候选资源标识关联的源文件及部分切片文件的情况下,可以预先下载源文件并进行切片处理,以便于当用户请求浏览多媒体资源时,快速响应,以保证流畅的播放音视频资源

[0041]步骤
102
,在本地存储中不存在候选资源标识关联的源文件及切片文件的情况下,确定候选资源标识对应的连接地址,并基于连接地址从存储节点中获取候选资源标识对应
的源文件

[0042]其中,连接地址为候选资源标识对应的源文件的存储节点地址

[0043]本申请中,多媒体资源的源文件及切片文件在本地存储中存储预设时长后,可以将该源文件及切片文件删除,释放存储资源,避免对存储资源的占用

因此,在本地存储中不存在候选资源标识关联的源文件及本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种资源处理方法,其特征在于,包括:响应于接收到客户端发送的多媒体资源列表的第一获取请求,确定本地存储中是否存在候选资源标识关联的源文件及切片文件,其中,所述候选资源标识为所述第一获取请求中请求对象标识关联的资源标识;在本地存储中不存在所述候选资源标识关联的源文件及切片文件的情况下,确定所述候选资源标识对应的连接地址,并基于所述连接地址从存储节点中获取所述候选资源标识对应的源文件;基于预设的分配规则及所述源文件的编码格式,从不同类型的可用处理器中确定出目标处理器;基于所述源文件的属性信息

所述目标处理器的状态数据

网络带宽,确定切片文件的文件大小;基于所述文件大小,调用所述目标处理器对所述源文件进行转码及切片操作,获取所述源文件对应的切片文件
。2.
如权利要求1所述的方法,其特征在于,所述基于所述源文件的属性信息

所述目标处理器的状态数据

网络带宽,确定切片文件的文件大小,包括:基于所述网络带宽

预设的首次响应的最大时长

所述目标处理器的状态数据

源文件的属性信息,确定第一个切片文件的文件大小;基于所述第一个切片文件的播放时长,确定其余切片文件的文件大小
。3.
如权利要求1所述的方法,其特征在于,还包括:基于所述目标处理器的状态数据

所述网络带宽,预估第一个切片文件的转码及传输的总时长;基于所述总时长,从推荐内容资源库中筛选出目标推荐资源;将所述目标推荐资源发送给所述客户端
。4.
如权利要求1所述的方法,其特征在于,所述基于预设的分配规则及所述源文件的编码格式,从不同类型的可用处理器中确定出目标处理器,包括:基于预设的评分规则确定所述源文件的编码格式与每个所述可用处理器的类型间匹配度的第一得分

每个所述处理器的状态数据的第二得分;分别对每个所述处理器对应的第一得分

第二得分进行加权求和,确定每个所述处理器对应的综合评分;将预设数量个最大综合评分对应的处理器中任意一个,确定为目标处理器
。5.
如权利要求1所述的方法,其特征在于,所述基于所述文件大小,调用所述目标处理器对所述源文件进行转码及切片操作,获取所述源文件对应的切片文件,包括:所述基于所述文件大小,调用所述目...

【专利技术属性】
技术研发人员:黎伟健李小青王钢张小林杨联金黄小芳田德邱志曾显珣
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1