Как рассчитать верхний предел для буфера воспроизведения? - PullRequest
0 голосов
/ 18 сентября 2018

Добрый день, я перепробовал все, что мог придумать, для следующего вопроса и пересмотрел пример видео более 7 раз.Я знаю, что это включает в себя добавление максимальных размеров буфера или скоростей друг к другу, но я просто не могу понять, как это сделать:

Рассмотрим двух пользователей, которые общаются через службу передачи голоса по IP через путь с 10 маршрутизаторами и каналами связи.все работает на скорости 100 Мбит / с.Если каждый маршрутизатор имеет буфер пакетов размером 1 МБ, и если ни один пакет не потерян и не передан повторно, то какая верхняя граница буфера воспроизведения необходима в приемнике?Выразите свой ответ в миллисекундах (с округлением до ближайшего целого числа).Предположим, 1MByte = 2 ^ 20 байт.Подсказка: учитывайте максимальную задержку в очереди, вводимую каждым маршрутизатором.

Любая помощь будет очень признательна, я застрял на ней несколько дней.Спасибо.

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Хорошо, предположим, что каждый маршрутизатор имеет задержку в очереди в 1 МБ.

Итак, сначала преобразуйте 1 МБ в биты: 2 ^ 20 * 8 = 8388608 бит

, затем рассчитайте по задержке пакетирования::

8388608 бит / (100 Мбит / с) = 8388608 бит / / (100 * 10 ^ 6 б / с) = 0,08388608 сек (83,8861 мс)

Таким образом, для каждого маршрутизаторазадержка составит 83,8861 мс, то есть 84 мс.

Для 10 маршрутизаторов это будет 840 мс.

0 голосов
/ 25 сентября 2018

Сначала необходимо преобразовать байты в биты.

А 100 Мбит / с означает 100 мегабит "бит" в секунду.

После одинаковых единиц измерения мы можем рассчитать максимальную задержку, вызванную каждым маршрутизатором.:)

...