Как уменьшить / настроить низкую задержку с потоковой передачей hls в Ant Media Server? - PullRequest
0 голосов
/ 23 мая 2018

Я использую Ant Media Server.Я установил его очень легко на моем сервере.Но мне нужна низкая задержка в моей трансляции.Какова лучшая конфигурация потоковой передачи HLS (hls_list_size, hls_time)?Будет ли Cdn полезен для низкой задержки?

Спасибо

1 Ответ

0 голосов
/ 23 мая 2018

Чтобы уменьшить задержку 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

...