System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据处理方法、装置、设备以及可读存储介质制造方法及图纸_技高网

一种数据处理方法、装置、设备以及可读存储介质制造方法及图纸

技术编号:40389625 阅读:5 留言:0更新日期:2024-02-20 22:21
本申请公开了一种数据处理方法、装置、设备以及可读存储介质,方法包括:获取待播放的媒体数据序列;基于媒体数据序列对应的预测网络速度,确定每个媒体数据的初始媒体编码参数;按照每个媒体数据在对应初始媒体编码参数下的媒体质量,从媒体数据序列中选取媒体质量不满足质量浏览条件的目标媒体数据;基于预测网络速度对目标媒体数据的参数可调性进行分析,得到分析结果;若分析结果指示目标媒体数据的初始媒体编码参数具备可调性,则对目标媒体数据的初始媒体编码参数进行调整。本申请可应用于地图领域、交通领域、自动驾驶领域、车载场景、云技术、人工智能、智慧交通和辅助驾驶等各种场景,提升媒体数据的播放质量。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种数据处理方法、装置、设备以及可读存储介质


技术介绍

1、随着广播技术以及网络视频应用的发展,媒体数据(如视频数据)已成为人们日常生活中重要的一个部分,人们用如视频的媒体数据进行娱乐或学习。

2、以视频为例,目前对于视频观看大多需要通过无线网络(例如,wifi)或者流量数据进行,若无线网络不稳定或用户存在移动行为时,则视频可用带宽就存在着一定范围的波动。而网络波动可能会产生带宽变小的情况,在视频播放过程中就会出现视频画面卡顿的问题,这十分损害用户体验。

3、在相关技术中,为改善视频画面卡顿的问题,会根据预测的网络状况,来将视频的相关编码参数(如码率、分辨率)进行一刀切,以适应预测的网络状况。然而,由于不同视频包含不同视频内容,而不同的视频内容在同一编码参数(如码率)下的清晰度存在差异(例如,视频内容复杂的视频,在较低码率下清晰度会较低,而视频内容简单的视频,在同等低码率下清晰度会很高),那么对于上述一刀切的码率调整方式,虽然在播放一批视频时,整体的码率不会产生波动,但是会导致部分视频的质量过低,部分视频的质量又过高的情况,降低视频播放的整体质量。可见,当前亟需一种编码参数的调整方式,以提升视频播放的整体质量。


技术实现思路

1、本申请实施例提供一种数据处理方法、装置、设备以及可读存储介质,可以实现对媒体数据的媒体编码参数进行动态调整,提升媒体数据整体的播放质量。

2、本申请实施例一方面提供了一种数据处理方法,包括:</p>

3、获取待播放的媒体数据序列;媒体数据序列中包含n个媒体数据;n为正整数;

4、基于媒体数据序列对应的预测网络速度,确定每个媒体数据的初始媒体编码参数;

5、按照每个媒体数据在对应初始媒体编码参数下的媒体质量,从媒体数据序列中选取媒体质量不满足质量浏览条件的目标媒体数据;

6、基于预测网络速度对目标媒体数据的参数可调性进行分析,得到分析结果;参数可调性是指目标媒体数据的初始媒体编码参数的可调性;

7、若分析结果指示目标媒体数据的初始媒体编码参数具备可调性,则对目标媒体数据的初始媒体编码参数进行调整;目标媒体数据在调整后的媒体编码参数下的媒体质量满足质量浏览条件。

8、本申请实施例一方面提供了一种数据处理装置,包括:

9、数据获取模块,用于获取待播放的媒体数据序列;媒体数据序列中包含n个媒体数据;n为正整数;

10、初始参数确定模块,用于基于媒体数据序列对应的预测网络速度,确定每个媒体数据的初始媒体编码参数;

11、数据选取模块,用于按照每个媒体数据在对应初始媒体编码参数下的媒体质量,从媒体数据序列中选取媒体质量不满足质量浏览条件的目标媒体数据;

12、分析模块,用于基于预测网络速度对目标媒体数据的参数可调性进行分析,得到分析结果;参数可调性是指目标媒体数据的初始媒体编码参数的可调性;

13、参数调整模块,用于若分析结果指示目标媒体数据的初始媒体编码参数具备可调性,则对目标媒体数据的初始媒体编码参数进行调整;目标媒体数据在调整后的媒体编码参数下的媒体质量满足质量浏览条件。

14、在一个实施例中,初始参数确定模块基于媒体数据序列对应的预测网络速度,确定每个媒体数据的初始媒体编码参数的具体实现方式,包括:

15、获取历史时间段的平均网络速度,并将平均网络速度确定为媒体数据序列的预测网络速度;历史时间段早于播放媒体数据序列的时间;

16、获取k个配置媒体编码参数;k个配置媒体编码参数中的任意两个配置媒体编码参数所属的参数档次互不相同;k为正整数;

17、将媒体数据序列中的任意一个媒体数据确定为分析媒体数据;

18、基于预测网络速度对分析媒体数据进行适配分析,从k个配置媒体编码参数中选择出分析媒体数据的初始媒体编码参数。

19、在一个实施例中,初始参数确定模块获取历史时间段的平均网络速度的具体实现方式,包括:

20、按照时间抽取规则,从历史时间段内抽取t个时间点;

21、获取t个时间点中每个时间点分别对应的历史网络速度,得到t个历史网络速度;

22、确定t个历史网络速度的平均值;

23、将t个历史网络速度的平均值确定为历史时间段的平均网络速度。

24、在一个实施例中,初始参数确定模块基于预测网络速度对分析媒体数据进行适配分析,从k个配置媒体编码参数中选择出分析媒体数据的初始媒体编码参数的具体实现方式,包括:

25、获取分析媒体数据的媒体内容;

26、基于分析媒体数据的媒体内容调用参数预测模型;参数预测模型中部署有k个配置媒体编码参数;

27、通过参数预测模型,对分析媒体数据的媒体内容和预测网络速度进行综合分析,输出适应于分析媒体数据的预测媒体编码参数;预测媒体编码参数小于预测网络速度;

28、将分析媒体数据的预测媒体编码参数,确定为分析媒体数据的初始媒体编码参数。

29、在一个实施例中,媒体质量不满足质量浏览条件的目标媒体数据包括第一媒体数据与第二媒体数据;第一媒体数据是指媒体数据序列中媒体质量最低的媒体数据,第二媒体数据是指媒体数据序列中媒体质量最高的媒体数据;分析结果中包括第一媒体数据的第一分析结果与第二媒体数据的第二分析结果;

30、分析模块基于预测网络速度对目标媒体数据的参数可调性进行分析,得到分析结果的具体实现方式,包括:

31、获取第一媒体数据关联的第一参数分析规则,与第二媒体数据关联的第二参数分析规则;第一参数分析规则用于结合预测网络速度,共同分析检测任意一个媒体数据的媒体编码参数的可上调性,第二参数分析规则用于分析检测任意一个媒体数据的媒体编码参数的可下调性;

32、采用第一参数分析规则与预测网络速度,对第一媒体数据的规则符合性进行分析检测,得到第一媒体数据的第一规则属性;

33、采用第二参数分析规则对第二媒体数据的规则符合性进行分析检测,得到第二媒体数据的第二规则符合属性;

34、若第一规则属性与第二规则属性均为规则符合属性,则确定第一分析结果与第二分析结果均为参数可调结果;

35、若第一规则属性或第二规则属性为规则不符合属性,则确定第一分析结果与第二分析结果均为参数不可调结果。

36、在一个实施例中,分析模块采用第一参数分析规则与预测网络速度,对第一媒体数据的规则符合性进行分析检测,得到第一媒体数据的第一规则属性的具体实现方式,包括:

37、将第一媒体数据的初始媒体编码参数确定为第一初始编码参数,并将第一媒体数据在第一初始编码参数下的媒体质量确定为第一媒体质量;

38、按照第一参数分析规则,将第一媒体质量与质量下限阈值进行比较,得到第一比较结果;

39、获取k个配置媒体编码参数;k个配置本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述媒体数据序列对应的预测网络速度,确定每个所述媒体数据的初始媒体编码参数,包括:

3.根据权利要求2所述的方法,其特征在于,所述获取历史时间段的平均网络速度,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于所述预测网络速度对所述分析媒体数据进行适配分析,从所述K个配置媒体编码参数中选择出所述分析媒体数据的初始媒体编码参数,包括:

5.根据权利要求1所述的方法,其特征在于,媒体质量不满足质量浏览条件的所述目标媒体数据包括第一媒体数据与第二媒体数据;所述第一媒体数据是指所述媒体数据序列中媒体质量最低的媒体数据,所述第二媒体数据是指所述媒体数据序列中媒体质量最高的媒体数据;所述分析结果中包括所述第一媒体数据的第一分析结果与所述第二媒体数据的第二分析结果;

6.根据权利要求5所述的方法,其特征在于,所述采用所述第一参数分析规则与所述预测网络速度,对所述第一媒体数据的规则符合性进行分析检测,得到所述第一媒体数据的第一规则属性,包括:

7.根据权利要求6所述的方法,其特征在于,所述通过所述预测网络速度与所述上调媒体编码参数之间的差值,以及所述第一比较结果确定所述第一媒体数据的第一规则属性,包括:

8.根据权利要求5所述的方法,其特征在于,所述采用所述第二参数分析规则对所述第二媒体数据的规则符合性进行分析检测,得到所述第二媒体数据的第二规则符合属性,包括:

9.根据权利要求5所述的方法,其特征在于,所述对所述目标媒体数据的初始媒体编码参数进行调整,包括:

10.根据权利要求9所述的方法,其特征在于,在将所述第一媒体数据的初始媒体编码参数调整为所述上调媒体编码参数,并将所述第二媒体数据的初始媒体编码参数调整为所述第一下调媒体编码参数之后,所述方法还包括:

11.根据权利要求10所述的方法,其特征在于,所述采用所述第三参数分析规则对所述附加调整媒体数据的规则符合性进行分析检测,得到所述附加调整媒体数据的第三规则符合属性,包括:

12.根据权利要求11所述的方法,其特征在于,所述通过所述第一下调媒体编码参数、所述第二下调媒体编码参数以及所述上调媒体编码参数分析所述附加调整媒体数据的第三规则符合属性,包括:

13.一种数据处理装置,其特征在于,包括:

14.一种计算机设备,其特征在于,包括:处理器、存储器以及网络接口;

15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序适于由处理器加载并执行权利要求1-12任一项所述的方法。

16.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序存储在计算机可读存储介质中,所述计算机程序适于由处理器读取并执行,以使得具有所述处理器的计算机设备执行权利要求1-12任一项所述的方法。

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述媒体数据序列对应的预测网络速度,确定每个所述媒体数据的初始媒体编码参数,包括:

3.根据权利要求2所述的方法,其特征在于,所述获取历史时间段的平均网络速度,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于所述预测网络速度对所述分析媒体数据进行适配分析,从所述k个配置媒体编码参数中选择出所述分析媒体数据的初始媒体编码参数,包括:

5.根据权利要求1所述的方法,其特征在于,媒体质量不满足质量浏览条件的所述目标媒体数据包括第一媒体数据与第二媒体数据;所述第一媒体数据是指所述媒体数据序列中媒体质量最低的媒体数据,所述第二媒体数据是指所述媒体数据序列中媒体质量最高的媒体数据;所述分析结果中包括所述第一媒体数据的第一分析结果与所述第二媒体数据的第二分析结果;

6.根据权利要求5所述的方法,其特征在于,所述采用所述第一参数分析规则与所述预测网络速度,对所述第一媒体数据的规则符合性进行分析检测,得到所述第一媒体数据的第一规则属性,包括:

7.根据权利要求6所述的方法,其特征在于,所述通过所述预测网络速度与所述上调媒体编码参数之间的差值,以及所述第一比较结果确定所述第一媒体数据的第一规则属性,包括:

8.根据权利要求5所述的方法,其特征在于,所述采用所述第二参数分析规则对所述第二媒体数据的规则符合性进行分析检...

【专利技术属性】
技术研发人员:韩海旭
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1