【技术实现步骤摘要】
播放器播放直播源时的低延迟与抗网络抖动权衡方法
[0001]本专利技术涉及直播播放
,涉及一种抗网络抖动与低延迟播放的权衡方法。
技术介绍
[0002]传统播放器采用本地音视频数据缓冲区来防止网络抖动,从而达到流畅播放的目的,该缓冲区大小固定。
[0003]传统播放器存在的缺点:当缓冲区较大时,可能导致延迟过高;当缓冲区较小时,网络不好的时候或者网络抖动严重的时候,则频繁卡顿。
技术实现思路
[0004]本专利技术要解决的技术问题是提供一种播放器播放直播源时的低延迟与抗网络抖动权衡方法,能够使播放延迟尽量的低,网络抖动造成的卡顿次数尽量的少。
[0005]为解决上述技术问题,本专利技术采取如下技术方案:一种播放器播放直播源时的低延迟与抗网络抖动权衡方法,该方法为在播放器缓冲区设置水位线1和水位线2形成多级缓冲区,其中,水位线2≥水位线1;所述的水位线1动态可变;数据时长没有达到水位线2时,根据播放过程中缓冲区数据时长大小以及播放的流畅度调整水位线1的大小;数据时长大于水位线2时,进行倍速播放同时继续缓冲数据使缓冲区数据降至小于水位线2。
[0006]进一步地,在播放器缓冲区设置水位线3,其中水位线3≥水位线2;播放过程中缓冲区数据时长大于水位线3,则认为延迟较大,丢弃较旧的数据,保留最新的一个gop继续播放。
[0007]进一步地,所述的水位线1设置有最大阈值和最小阈值。
[0008]进一步地,具体包括如下步骤:(1)播放过程中缓冲区数据时长小于水位线1, ...
【技术保护点】
【技术特征摘要】
1.播放器播放直播源时的低延迟与抗网络抖动权衡方法,其特征在于:该方法为在播放器缓冲区设置水位线1和水位线2形成多级缓冲区,其中,水位线2≥水位线1;所述的水位线1动态可变;数据时长没有达到水位线2时,根据播放过程中缓冲区数据时长大小以及播放的流畅度调整水位线1的大小;数据时长大于水位线2时,进行倍速播放同时继续缓冲数据使缓冲区数据降至小于水位线2。2.根据权利要求1所述的播放器播放直播源时的低延迟与抗网络抖动权衡方法,其特征在于:在播放器缓冲区设置水位线3,其中水位线3≥水位线2;播放过程中缓冲区数据时长大于水位线3,则认为延迟较大,丢弃较旧的数据,保留最新的一个gop继续播放。3.根据权利要求1所述的播放器播放直播源时的低延迟与抗网络抖动权衡方法,其特征在于:所述的水位线1设置有最大阈值和最小阈值。4.根据权利要求...
【专利技术属性】
技术研发人员:顾灵珏,
申请(专利权)人:顾家健康科技盐城有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。