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



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

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

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

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

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

然后,根据分组延迟计算为:

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

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

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

需要先将字节转换为位。

100Mb/s意味着每秒100兆"比特"。

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

相关内容

  • 没有找到相关文章

最新更新