【技术实现步骤摘要】
本公开涉及流媒体,特别涉及一种流媒体数据的缓冲处理方法、装置及电子设备。
技术介绍
1、随着网络技术以及流媒体技术的不断发展,流媒体直播越来越多的应用于人们的生活和工作中,为人们的生活和工作带来了诸多的便利。在流媒体数据传输的过程中,通常会出现网络抖动和乱序等问题,从而导致用户观看时发生卡顿和数据丢失。目前来说,一般通过设置缓冲区的方式,解决网络抖动等问题。然而,缓冲是以牺牲延时为代价的,缓冲区的深度越大,对抖动的过滤越好,但产生的延时也越大。目前,需要一种对缓冲区的深度进行有效配置的方法。
技术实现思路
1、本公开提供一种流媒体数据的缓冲处理方法、装置及电子设备。
2、根据第一方面,提供一种流媒体数据的缓冲处理方法,所述方法包括:
3、确定流媒体数据传输网络的网络状态;所述网络状态包括拥塞状态和非拥塞状态;
4、当所述网络状态从所述非拥塞状态进入所述拥塞状态时,将流媒体缓冲区的深度增加至第一深度值;
5、至少在所述网络状态从所述拥塞状态进入
...【技术保护点】
1.一种流媒体数据的缓冲处理方法,所述方法包括:
2.根据权利要求1所述的方法,其中,所述确定流媒体数据传输网络的网络状态,包括:
3.根据权利要求2所述的方法,其中,所述确定所述流媒体数据传输网络的网络时延增加速度,包括:
4.根据权利要求3所述的方法,其中,任意一个流媒体数据包对应的单向时延为该流媒体数据包从发送端传输至接收端所经历的时长。
5.根据权利要求2所述的方法,其中,所述非拥塞状态包括第一非拥塞状态和第二非拥塞状态;其中,所述根据所述网络时延增加速度,确定所述网络状态,包括:
6.根据权利要求1
...【技术特征摘要】
1.一种流媒体数据的缓冲处理方法,所述方法包括:
2.根据权利要求1所述的方法,其中,所述确定流媒体数据传输网络的网络状态,包括:
3.根据权利要求2所述的方法,其中,所述确定所述流媒体数据传输网络的网络时延增加速度,包括:
4.根据权利要求3所述的方法,其中,任意一个流媒体数据包对应的单向时延为该流媒体数据包从发送端传输至接收端所经历的时长。
5.根据权利要求2所述的方法,其中,所述非拥塞状态包括第一非拥塞状态和第二非拥塞状态;其中,所述根据所述网络时延增加速度,确定所述网络状态,包括:
6.根据权利要求1所述的方法,其中,所述非拥塞状态包括第一非拥塞状态和第二非拥塞状态;...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。