16 авг. 2026 г.
Как настроить задержку SRT для нестабильного соединения
Если при передаче видео по SRT появляются артефакты или кратковременные пропуски, проверьте задержку соединения. Параметр Latency задаёт запас времени, который помогает восстановить потерянные пакеты до воспроизведения.
Увеличение этого запаса может помочь при нестабильной сети, но добавляет задержку. Оно не заменяет достаточную скорость отдачи: если соединение не справляется с битрейтом, сначала уменьшите нагрузку или разберитесь с сетью.
Не перепутайте единицы
Одинаковая задержка записывается по-разному:
| Где задаётся значение | Единицы | Пример для 500 мс |
|---|---|---|
| Параметр SRT URL в OBS / FFmpeg | Микросекунды | latency=500000 |
| Поле Latency в настройках SRT vMix | Миллисекунды | 500 |
Единицы параметра URL описаны в руководстве OBS и документации FFmpeg. Для отдельного поля vMix смотрите настройки SRT в vMix.
Измените задержку отправки в StreamVi
В OBS откройте Настройки → Трансляция и найдите SRT-адрес, скопированный из вашего проекта StreamVi. Сохраните его текущий вариант, затем замените существующее значение latency или добавьте параметр, если его ещё нет.
Если в URL уже есть параметры после ?, новый отделяется символом &. Например, для 500 мс добавляется &latency=500000. Не добавляйте второй параметр latency и не изменяйте адрес сервера или Stream ID. В примере показан только параметр: полный адрес и ключ берите из своего проекта.
В vMix меняйте отдельное поле Latency в настройках SRT-выхода, учитывая единицы из таблицы.
Подберите значение под свой маршрут
500 мс в примере не является универсальной рекомендацией. Начните с настроек для вашего сервера, затем увеличивайте задержку небольшими шагами и сравнивайте результат на тестовой трансляции.
Оцените и стабильность изображения, и задержку, которую заметит зритель. Если улучшения нет, проверьте битрейт, выбранный сервер и состояние сети.