音视频播放控制方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:37120485 阅读:32 留言:0更新日期:2023-04-01 05:15
本申请实施例公开了一种音视频播放控制方法、装置、设备、存储介质及程序产品,该方法包括:在检测到音视频帧的有效尖峰数量满足抖动值调整条件的情况下,确定预设时长内的音视频帧中可解码帧间隔的第一区间分位值;获取设置的拉升高度值以及当前设置的抖动值,根据所述第一区间分位值、所述拉升高度值以及所述抖动值确定抖动目标修正值;基于所述抖动目标修正值对所述抖动值进行修正,并基于修正后的抖动值进行音视频缓冲区的设置。本方案提高了音视频播放的实时性,实现了降低卡顿以及实时播放的良好平衡,避免了由于设置较大的缓冲区带来的音视频播放延迟高,以及设置较小的缓冲区导致的音视频播放卡顿的问题,同时避免了缓冲区的频繁和大幅的调整。区的频繁和大幅的调整。区的频繁和大幅的调整。

【技术实现步骤摘要】
音视频播放控制方法、装置、设备、存储介质及程序产品


[0001]本申请实施例涉及音视频
,尤其涉及一种音视频播放控制方法、装置、设备、存储介质及程序产品。

技术介绍

[0002]随着流媒体技术的发展以及计算设备的普及,音视频成为了当前主流的信息交互方式。为了满足用户在不同网络环境下进行流畅的音视频播放,在弱网环境下如何避免音视频的卡顿成为了当下主要的研究课题之一。
[0003]相关技术中,通过设置缓冲区进行音视频的缓存处理,可以实现降低卡顿的目的,但是随着直播行业的兴起以及各类实时的音视频传输应用,通过设置缓冲区进行防卡顿的机制会带来音视频播放延迟高的问题,因此如何在降低音视频播放卡顿的同时,保证音视频播放的实时性是急需解决的问题。

技术实现思路

[0004]本申请实施例提供了一种音视频播放控制方法、装置、设备、存储介质及程序产品,在降低音视频播放卡顿的同时,提高了音视频播放的实时性,实现了降低卡顿以及实时播放的良好平衡,避免了由于设置较大的缓冲区带来的音视频播放延迟高,以及设置较小的缓冲区导致的音视频播放卡顿的问本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.音视频播放控制方法,其特征在于,包括:在检测到音视频帧的有效尖峰数量满足抖动值调整条件的情况下,确定预设时长内的音视频帧中可解码帧间隔的第一区间分位值;获取设置的拉升高度值以及当前设置的抖动值,根据所述第一区间分位值、所述拉升高度值以及所述抖动值确定抖动目标修正值;基于所述抖动目标修正值对所述抖动值进行修正,并基于修正后的抖动值进行音视频缓冲区的设置。2.根据权利要求1所述的音视频播放控制方法,其特征在于,所述根据所述第一区间分位值、所述拉升高度值以及所述抖动值确定抖动目标修正值,包括:计算所述第一区间分位值与所述抖动值的第一差值;在所述拉升高度值与所述第一差值中选取较小值与所述抖动值求和得到抖动目标修正值。3.根据权利要求2所述的音视频播放控制方法,其特征在于,所述基于所述抖动目标修正值对所述抖动值进行修正,包括:在所述第一区间分位值大于或等于所述抖动值的情况下,将所述抖动值设置为所述抖动目标修正值;在所述第一区间分位值小于所述抖动值的情况下,计算上一轮次的抖动目标修正值与设置的下降步幅值的第二差值,将所述抖动值与所述第二差值中的较大值确定为所述抖动目标修正值。4.根据权利要求1

3中任一项所述的音视频播放控制方法,其特征在于,所述音视频帧的有效尖峰数量满足抖动值调整条件,包括:音视频帧的有效尖峰数量大于或等于设置的修正触发阈值,且距离最近一次尖峰出现的时间间隔小于或等于第一预设时间间隔。5.根据权利要求1

3中任一项所述的音视频播放控制方法,其特征在于,在所述确定预设时长内的音视频帧中可解码帧间隔的第一区间分位值之前,还包括:确定预设时间窗口内的音视频帧中可解码帧间隔的第二区间分位值;在所述音视频帧的可解码时间间隔大于所述第二区间分位值与预设系数的乘积,或者大于所述第二区间分位值与设置的尖峰阈值之和的情况下,确定出现尖峰;在所述尖峰满足设置的有效尖峰条件的情况下,进行有效尖峰的记...

【专利技术属性】
技术研发人员:蒋宇浩邓勇
申请(专利权)人:北京洛塔信息技术有限公司
类型:发明
国别省市:

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

1