Уровни VLC-кэширования

10

Когда я открываю «Настройки VLC» и перехожу к «Ввод и кодеки», у меня появляется параметр «Уровень кэширования по умолчанию». Я могу выбирать между

  • Cusom
  • Самая низкая задержка
  • Низкая задержка
  • Нормальный
  • Высокая задержка
  • Более высокая задержка

Я привык к кешированию в считанные секунды или что-то в этом роде. Таким образом, чем больше секунд / больше буфера, тем меньше вероятность опустошения буфера при потоковой передаче. Что такое латентность? Что значит установить его ниже или выше? В каких случаях я должен идти в каком направлении? Если я борюсь с опустошением буфера, должен ли я установить более низкую или более высокую задержку?

Svish
источник
Вы имели в виду политику кэширования по умолчанию или ее переименовали? какой тип задержки вы смогли получить?
rogerdpack

Ответы:

8

Задержка - чрезвычайно сложная тема, и о ней есть статья на всезнающей вики

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

Еще одним интересным моментом является то, что пакеты не приходят в том же порядке, в котором они были отправлены. Так что может случиться так, что если вы воспроизводите звуковой файл, скажем, в местоположении 5s, вы можете получить пакеты из местоположения 5.1s до этих форм 5s. Плеер должен будет компенсировать это, используя кеш, поэтому пакеты, сформированные позднее, будут вынуждены ждать.

AndrejaKo
источник