【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种缓存深度调整方法,电子设备和计算机可读存储介质。
技术介绍
1、由于网络条件的复杂性和动态性,基于网络的语音业务,如网络电话,通常面临着数据包丢失、网络抖动、时延较大等问题。其中,网络抖动会导致数据包到达接收端的时间间隔不一致等问题,从而影响语音播放的流畅性。为保障语音通信的流畅性,通常可在接收端设置抖动缓存区(jitter buffer)以降低网络抖动的影响。通常情况下,网络抖动越高,需要的抖动缓存区的缓存深度越大。然而,抖动缓存区的缓存深度越大,造成的时延就越大。
2、因此,如何在不增大时延的情况下,消除网络抖动的影响,以保障语音业务的质量是亟待解决的问题。
技术实现思路
1、本申请实施例提供一种缓存深度调整方法,电子设备和计算机可读存储介质,可调整抖动缓存区的缓存深度,从而在消除网络抖动的同时降低时延。
2、第一方面,本申请实施例提供了一种缓存深度调整方法,该方法包括:获取第一数据包;第一数据包的发送时间戳小于播放时间戳;若补偿缓存
...【技术保护点】
1.一种缓存深度调整方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述包相似度确定所述第一数据包对应的补包精度,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述包相似度、第一特征信息和第二特征信息,确定所述第一数据包对应的补包精度,包括:
4.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一数据包对应的补包精度和抖动缓存区的初始缓存深度,确定所述抖动缓存区的目标缓存深度,包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
6.根据
...【技术特征摘要】
1.一种缓存深度调整方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述包相似度确定所述第一数据包对应的补包精度,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述包相似度、第一特征信息和第二特征信息,确定所述第一数据包对应的补包精度,包括:
4.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一数据包对应的补包精度和抖动缓存区的初始缓存深度,确定所述抖动缓存区的目标缓存深度,包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述缓存所述数据包,包括:
7.根据权利要求6所述的方法,其特征在于,所述获取第一数据包,包括:
8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1至8任一项所述的方法,其特征在于,所述方法还包括...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。