Чтобы уменьшить задержку HLS, есть некоторые параметры, которые можно уменьшить до 8-10 секунд.
Один из параметров имеет меньшее время сегмента HLS, которое по умолчанию составляет 2 секунды, и выможет уменьшить это значение, чтобы иметь меньшую задержку, но тогда игроки начнут опрашивать сервер чаще, и это может быть пустой тратой ресурсов.
Вторым критическим параметром является отправка ключевого кадра каждые 2 секунды (это значение должно соответствовать времени сегмента HLS), и очень важно разделить видео на сегменты длительностью 2 секунды.Программное обеспечение Open Broadcaster (OBS) обычно посылает ключевой кадр каждые 10 секунд, и задержка увеличивается до 30 секунд, потому что игроку нужно 3 сегмента, чтобы начать игру.
Короче говоря, для задержки примерно 8-10 секунд.
- Отправить интервал ключевого кадра с 2 секундами в OBS
- Сделать время сегмента HLS 2 секунды в настройках Ant Media Server
Можно загрузить последнюю версию сообществана github , а корпоративная версия доступна на https://antmedia.io