System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开实施例涉及视频处理,尤其涉及一种视频码率调整方法、装置、电子设备、介质及产品。
技术介绍
1、在视频推流的过程中,编码码率的大小决定了推流视频的画面质量,也在一定程度上反映的视频推流的带宽成本。为了提升视频应用的体验质量(quality ofexperience,qoe),视频推流过程中以减少推流视频的画面卡顿,同时使推流视频有更高的画面质量为目标,进行码率的动态调整优化。
2、但是,目前多采用带宽估计算法以及码表等信息确定视频推流的目标码率。这一过程中仅考虑了网络带宽自适应,没有结合考虑画面质量进行自适应;而且,目标码率与用户感知的画面质量存在非线性关系,很难达到码率调整的优化目标。
技术实现思路
1、本公开提供了一种视频码率调整方法、装置、电子设备、介质及产品,可以在视频推流的过程中分析视频流画质,并基于画质评估的结果对视频推流侧的目标码率进行调整,从而在带宽允许的情况下优化视频推流体验质量。
2、第一方面,本公开实施例提供了一种视频码率调整方法,该方法包括:
3、基于视频帧分析并确定目标视频流在当前码率调控周期的当前画质评估结果;
4、基于与码率关联的预设目标画质评估标准和/或所述当前画质评估结果相对于历史码率调控周期的历史画质评估结果的画质变化趋势,确定目标码率。
5、第二方面,本公开实施例还提供了一种视频码率调整装置,该装置包括:
6、视频画质分析模块,用于基于视频帧分析并确定目标视频流在当前码
7、码率调整模块,用于基于与码率关联的预设目标画质评估标准和/或所述第一画质评估结果相对于历史码率调控周期的第二画质评估结果的画质变化趋势,确定目标码率。
8、第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
9、一个或多个处理器;
10、存储装置,用于存储一个或多个程序,
11、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例任一所述的视频码率调整方法。
12、第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本公开实施例任一所述的视频码率调整方法。
13、第五方面,本公开实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如本专利技术实施例中任一所述的视频码率调整方法。
14、本公开实施例,通过基于视频帧分析并确定目标视频流在当前码率调控周期的当前画质评估结果;基于与码率关联的预设目标画质评估标准和/或所述当前画质评估结果相对于历史码率调控周期的历史画质评估结果的画质变化趋势,确定目标码率。本公开实施例的技术方案解决了现有技术中码率调整中未考虑视频流画质,经过码率调整后,体验质量提升效果不佳的问题,可以在视频推流的过程中分析视频流画质,并基于画质评估的结果对视频推流侧的目标码率进行调整,从而在带宽允许的情况下优化视频推流体验质量。
本文档来自技高网...【技术保护点】
1.一种视频码率调整方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于视频帧分析并确定目标视频流在当前码率调控周期的当前画质评估结果,包括:
3.根据权利要求1所述的方法,其特征在于,基于与码率关联的预设目标画质评估标准,确定目标码率,包括:
4.根据权利要求1-3中任一所述的方法,其特征在于,基于所述当前画质评估结果相对于历史码率调控周期的历史画质评估结果的画质变化趋势,确定目标码率,包括:
5.根据权利要求4所述的方法,其特征在于,在所述当前码率为经历过码率下调后的码率数值时,根据所述视频帧画质波动程度,在当前码率的基础上确定与所述当前码率调控周期相邻的下一个码率调控周期的目标码率,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述调整所述码率上限数值,包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.一种视频码率调整装置,其特征在于,包括:
10.一种电子设备,
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一所述的视频码率调整方法。
12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1-8中任一项所述的视频码率调整方法。
...【技术特征摘要】
1.一种视频码率调整方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于视频帧分析并确定目标视频流在当前码率调控周期的当前画质评估结果,包括:
3.根据权利要求1所述的方法,其特征在于,基于与码率关联的预设目标画质评估标准,确定目标码率,包括:
4.根据权利要求1-3中任一所述的方法,其特征在于,基于所述当前画质评估结果相对于历史码率调控周期的历史画质评估结果的画质变化趋势,确定目标码率,包括:
5.根据权利要求4所述的方法,其特征在于,在所述当前码率为经历过码率下调后的码率数值时,根据所述视频帧画质波动程度,在当前码率的基础上确定与所述当前码率调控周期相邻的下一个码率调控周期的目标码率...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。