VLC рівні кешування


10

Коли я відкриваю налаштування VLC і переходжу до вводу та кодеків, у мене є налаштування, яке називається рівень кешування за замовчуванням. Я можу вибрати між

  • Cusom
  • Найнижча затримка
  • Низька затримка
  • Нормальний
  • Висока затримка
  • Більш висока затримка

Я звик кешувати, що встановлюється за секунди або щось подібне. Отже, більше секунди / більший буфер означає менше шансів підриву буфера під час потокової передачі. Що таке затримка? Що означає встановити його нижче чи вище? У яких випадках я повинен піти в якому напрямку? Якщо я боюсь із недоліком буфера, чи слід встановити його на нижчу або більшу затримку?


Ви мали на увазі політику кешування за замовчуванням чи перейменували її? який тип затримки ви змогли отримати?
— rogerdpack

Відповіді:


8

Затримка є надзвичайно складною темою, і про цю вікі є стаття

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

Ще один цікавий момент - це те, що пакети не надходять у тому ж порядку, в якому вони надсилаються. Тож може статися так, що якщо ви відтворюєте звуковий файл у розташуванні rec 5s, ви можете отримати пакети з розташування 5.1s до цих форм 5s. Гравець повинен буде компенсувати це за допомогою кешу, тому пакети, які формують більш пізній проміжок часу, доведеться почекати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.