如何计算播放缓冲区的上限?

How to calculate Upper-Bound on Playback Buffer?

下午好, 对于以下问题,我已经尝试了所有我能想到的方法,并将示例视频重新观看了 7 次以上。我知道这涉及到将最大缓冲区大小或速率相加,但我似乎无法理解:

考虑两个用户通过 10 个路由器和链接的路径通过 IP 语音服务进行通信,所有 运行 的速率均为 100Mb/s。如果每个路由器都有一个 1MByte 的数据包缓冲区,并且没有数据包丢失和重传,那么接收方所需的回放缓冲区的上限是多少?以毫秒为单位表达您的答案(四舍五入到最接近的整数)。假设 1MByte = 2^20 字节。 提示:考虑每个路由器引入的最大排队延迟。

任何帮助将不胜感激,我已经坚持了好几天了。谢谢。

需要先将Bytes转换为Bits。

100Mb/s 表示每秒 100 Mega"bit"s。

单位相同后,我们可以计算出每个路由器引起的最大延迟。 :)

好吧,假设每个路由器都有 1MByte 的排队延迟。

因此,首先将 1MByte 转换为位:2^20 * 8 = 8388608 位

那么,根据打包延迟计算为:

8388608 位 / (100 Mb/s) = 8388608 位 / (100 * 10^6 b/s) = 0.08388608 秒(83.8861 毫秒)

因此,对于每个路由器,延迟将为 83.8861 毫秒,即 84 毫秒。

对于 10 个路由器,它将是 840 毫秒。