Нагрузочное тестирование потокового видео HLS/MPEG-DASH/Smooth: Какие метрики мне нужны?

В моей компании нам нужно загрузить тестовое потоковое видео с поддержкой Live и VOD.

Видео поставляется в следующих 3 форматах кодирования:

  • Apple HLS
  • MPEG-DASH
  • MS Smooth

Мы хотели бы использовать Apache JMeter для этого. Мы нашли плагин UbikLoadPack, который является коммерческим плагином.

Мы смогли успешно протестировать 3 типа потоков.

Теперь приходит отчет о нагрузочном тестировании, какие показатели нам необходимо учитывать и что он дает?

1 ответ

Решение

Наше решение предоставляет следующие показатели помимо других показателей, предоставляемых Apache JMeter:

  • Время заполнения буфера: это время, в течение которого пользователь ждет начала воспроизведения видео. За это время он получает ролик прогресса. За это время первые секунды видео загружаются. Это важный показатель для проверки, так как пользователи могут не ждать минут вашего видео.
  • Время задержки: когда вы сталкиваетесь с проблемами, конфликтом в сети или перегруженным сервером, в какое-то время во время воспроизведения видео не будет достаточно данных для воспроизведения проигрывателем, поэтому он остановит воспроизведение и будет ожидать буферизации данных. Это отрицательно сказывается на вашем пользовательском опыте, поэтому вам необходимо убедиться, что время задержки приемлемо для вашего SLA. В идеальном случае время задержки должно быть равно времени заполнения буфера.
  • Время воспроизведения: воспроизведение видео в реальном времени, если пользователь ожидает задержки
  • Коэффициент запаздывания: это время задержки / общая продолжительность видео. Так что, если пользователь ждет 30 секунд для видео 5 минут. Коэффициент запаздывания будет 10%
  • Время загрузки: общее время, необходимое для загрузки видео
  • Хиты: предоставляет количество HTTP-запросов, которые были сделаны при чтении 1 видеопотока.
  • Среднее время порции: показывает среднее время загрузки порции при чтении 1 видеопотока.
  • Среднее время манифеста: обеспечивает среднее время загрузки манифеста при чтении 1 видеопотока.

Для более подробной информации вы можете прочитать:

Не стесняйтесь обращаться в нашу службу поддержки по почте по таким вопросам, они будут рады помочь.

Другие вопросы по тегам