Unit 3, Playback Buffer

播放缓冲区是存储已接收但尚未播放的数据包的区域。每个路由器的队列延迟影响了数据包到达的顺序。带宽限制导致接收字节的累积曲线存在最大斜率,防止播放线与其交叉造成卡顿。此概念与信号控制的排队理论相似,缓冲区大小的估算直接影响用户体验,过大可能导致延迟,引起用户不满。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

What is playback buffers?

Look at the grey line below: packets that have been buffered but have not yet been played back to the user.
在这里插入图片描述
在这里插入图片描述

Principles of playback buffers

每个router都有queueing delay。为什么曲线长这样?因为each packet arrives in first come first serve order.
在这里插入图片描述
Finally, 从最后一个router到laptop的这条link上,由于有贷款的存在(不能高于XXMbps),所以反应到graph上就是cumulative bytes received的曲线有一个maximum gradient,它的导数不会高于这个带宽。在这里插入图片描述
如果红色虚线代表playback(播放)的time和cumulative bytes的关系,那么图中黄色的线就代表at any time, how many packets are buffered. 要不卡的话,红色的虚线不能与曲线相交。

诶等等,是不是想起了信号控制?排队论?

信号控制里的曲线各部分含义如下:

  • 曲线和直线(playback line)间的差额为排队的车辆数;
  • 曲线下的累积量就是造成的延误值(time delayed * Number of vehicles)

在这里插入图片描述右边灰色的是playback buffer里缓存的部分packets.
在这里插入图片描述
如果运气不佳,会发生什么事情?Then re-buffering happens.
在这里插入图片描述
在这里插入图片描述
The application (e.g. youtube) tries to estimate the delay, and set a buffer with reasonable size, othewise the user will get annoyed at the delay caused by a big buffer (视频迟迟不开始放)。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值