Рейтинг:0

Что важно при оптимизации сервера nginx для потоковой передачи аудио/видео?

флаг cn

Я ищу мнения и ресурсы. Обслуживание rtmp, dash, hal с nginx-rtmp-модуль. Протестируйте потоковую передачу с другой машины с помощью ffmpeg, но, вероятно, позже будете использовать OBS.

  1. Какие настройки nginx имеют значение?
  2. Что важно в отношении оборудования (процессор? оперативная память? графический процессор?)?
  3. Как бы вы определили, где находятся узкие места, что вызывает проблемы с производительностью?

Я использовал JMeter с HLSплагин сделать небольшое нагрузочное тестирование. Увеличение количества потоков почти не повлияло на процессор/память, но поток начал постепенно отставать. JMeter регистрирует кучу 404 не найденных ошибок при извлечении медиасегментов/списков воспроизведения.

Я с нетерпением жду ваших комментариев.

флаг in
Отвечает ли это на ваш вопрос? [Можете ли вы помочь мне с планированием емкости?](https://serverfault.com/questions/384686/can-you-help-me-with-my-capacity-planning)
treakec avatar
флаг cn
Спасибо. Выглядит хорошо, но я пытаюсь узнать об особенностях потокового видео, а не о нагрузочном тестировании в целом. В моих собственных тестах мне пока не удалось установить четкую связь между нагрузкой, ошибками и аппаратным воздействием.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.