【技术实现步骤摘要】
一种数据处理方法、装置、设备以及可读存储介质
[0001]本申请涉及计算机
,尤其涉及一种数据处理方法、装置、设备以及可读存储介质。
技术介绍
[0002]随着移动互联网以及多媒体技术的快速发展,观看多媒体数据(如视频、音乐、文本等)已逐渐成为日常娱乐方式。而对于同一个多媒体数据,可以根据不同的编码处理过程,来对应编码得到具有不同媒体质量的媒体数据,例如,通过不同的编码过程可以输出不同码率(或清晰度等)的媒体数据。
[0003]目前,在对多媒体数据进行编码时,不同的多媒体数据只能采用同样的固定的编码参数,由于不同的多媒体数据具备不同的质量需求,则这种方式十分影响媒体数据的编码效果,编码性能并不高。
技术实现思路
[0004]本申请实施例提供一种数据处理方法、装置、设备以及可读存储介质,可以提高编码效率,提升编码压缩性能。
[0005]本申请实施例一方面提供了一种数据处理方法,包括:
[0006]获取待编码媒体数据,以及待编码媒体数据所属的目标业务场景类型;
[0007]根据配置模板集合中的至少两个编码配置模板与至少两个配置业务场景类型之间的映射关系,获取目标业务场景类型对应的目标编码配置模板;一个编码配置模板与一个配置业务场景类型之间存在映射关系;至少两个编码配置模板包括目标编码配置模板;
[0008]根据目标编码配置模板确定待编码媒体数据的帧编码参数,按照帧编码参数对待编码媒体数据进行编码处理,得到具有目标媒体质量的目标媒体数据;目标媒体质量与目标业务场 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取待编码媒体数据,以及所述待编码媒体数据所属的目标业务场景类型;根据配置模板集合中的至少两个编码配置模板与至少两个配置业务场景类型之间的映射关系,获取所述目标业务场景类型对应的目标编码配置模板;一个编码配置模板与一个配置业务场景类型之间存在映射关系;所述至少两个编码配置模板包括所述目标编码配置模板;根据所述目标编码配置模板确定所述待编码媒体数据的帧编码参数,按照所述帧编码参数对所述待编码媒体数据进行编码处理,得到具有目标媒体质量的目标媒体数据;所述目标媒体质量与所述目标业务场景类型相匹配。2.根据权利要求1所述的方法,其特征在于,所述根据配置模板集合中的至少两个编码配置模板与至少两个配置业务场景类型之间的映射关系,获取所述目标业务场景类型对应的目标编码配置模板,包括:遍历所述配置模板集合中的所述至少两个配置业务场景类型;若所述至少两个配置业务场景类型中,存在与所述目标业务场景类型相同的目标配置业务场景类型,则将所述至少两个编码配置模板中,与所述目标配置业务场景类型具有映射关系的编码配置模板,确定为所述目标业务场景类型对应的目标编码配置模板;若所述至少两个配置业务场景类型中,不存在与所述目标业务场景类型相同的目标配置业务场景类型,则确定所述至少两个配置业务场景类型分别与所述目标业务场景类型之间的场景相似度,根据至少两个场景相似度确定所述目标业务场景类型对应的目标编码配置模板。3.根据权利要求2所述的方法,其特征在于,所述根据至少两个场景相似度确定所述目标业务场景类型对应的目标编码配置模板,包括:在所述至少两个场景相似度中获取最大场景相似度,将所述最大场景相似度与场景相似度阈值进行匹配;若所述最大场景相似度大于所述场景相似度阈值,则将所述至少两个配置业务场景类型中,所述最大场景相似度对应的配置业务场景类型确定为匹配业务场景类型,将所述至少两个编码配置模板中,与所述匹配业务场景类型具有映射关系的编码配置模板,确定为所述目标业务场景类型对应的目标编码配置模板。4.根据权利要求1所述的方法,其特征在于,所述帧编码参数包括帧编码结构与帧编码质量参数;所述根据所述目标编码配置模板确定所述待编码媒体数据的帧编码参数,包括:获取所述目标编码配置模板中的帧类型分布与帧层级分布;根据所述帧类型分布以及所述帧层级分布,确定所述待编码媒体数据对应的帧编码结构;获取所述目标编码配置模板中的配置编码质量参数,按照所述配置编码质量参数对所待编码媒体数据进行质量参数配置,得到所述待编码媒体数据对应的帧编码质量参数。5.根据权利要求4所述的方法,其特征在于,所述根据所述帧类型分布以及所述帧层级分布,确定所述待编码媒体数据对应的帧编码结构,包括:获取所述待编码媒体数据对应的单位数据帧组;所述单位数据帧组是由N个连续的待
编码数据帧组成的,所述待编码媒体数据包括所述待编码数据帧;N为正整数;获取所述帧类型分布中所述单位数据帧组所对应的帧组帧类型分布,根据所述帧组帧类型分布,对所述单位数据帧组中的所述待编码数据帧进行类型划分,得到类型划分数据帧;获取所述帧层级分布中所述单位数据帧组所对应的帧组帧层级分布,根据所述帧层级分布对所述类型划分数据帧进行层级划分,得到所述单位数据帧组对应的分层编码结构;将所述分层编码结构确定为所述待编码媒体数据对应的帧编码结构。6.根据权利要求4所述的方法,其特征在于,所述帧编码结构为分层编码结构,所述分层编码结构包括第一层级与第二层级,所述第二层级高于所述第一层级;所述配置编码质量参数包括所述第一层级对应的第一配置编码质量参数,以及所述第二层级对应的第二配置编码质量参数;所述按照所述配置编码质量参数对所待编码媒体数据进行质量参数配置,得到所述待编码媒体数据对应的帧编码质量参数,包括:在所述待编码媒体数据中获取处于所述分层编码结构中的所述第一层级的第一待编码数据帧,以及处于所述分层编码结构中的所述第二层级的第二待编码数据帧;获取目标终端的设备指标信息;所述目标终端是指等待播放所述待编码媒体数据的终端;若所述设备指标信息满足参数调整条件,则根据所述设备指标信息与所述第一配置编码质量参数,确定所述第一待编码数据帧对应的帧编码质量参数,根据所述设备指标信息与所述第二配置编码质量参数,确定所述第二待编码数据帧对应的帧编码质量参数。...
【专利技术属性】
技术研发人员:李志成,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。