vod_max_frames_size

Директива `vod_max_frames_size` задаёт максимальный размер буфера для видеокадров в модуле VOD Packager на базе NGINX.

Синтаксисvod_max_frames_size size;
По умолчаниюnone
Контекстhttp, server, location
Аргументы1

Описание

Директива vod_max_frames_size задаёт верхний предел размера видеокадров, которые могут обрабатываться VOD Packager на базе NGINX. Эта директива помогает эффективно управлять использованием памяти при обработке запросов на потоковое воспроизведение, особенно для контента с высоким разрешением. Указав максимальный размер кадра, вы обеспечиваете, что сервер не будет выделять чрезмерное количество памяти для видеобуферов, что может привести к ухудшению производительности или даже сбоям при высоких нагрузках.

Учитывая контекст, в котором она работает (http, server, or location), vod_max_frames_size можно задавать на разных уровнях конфигурации NGINX. Установка этой директивы позволяет настраивать производительность служб потоковой передачи видео в зависимости от ожидаемого трафика и характеристик обслуживаемого видеоконтента. Например, меньшие значения размера кадра могут быть полезны для устройств с ограниченной памятью или пропускной способностью, тогда как большие значения могут повысить пропускную способность при доставке видео высокой чёткости.

Единственный аргумент принимает целочисленное значение, представляющее максимальный допустимый размер кадра в байтах. Когда выделение памяти для видеокадра превышает этот предел, NGINX запустит механизмы обработки ошибок, чтобы избежать возможных перегрузок. Важно контролировать фактическое использование памяти и соответственно корректировать этот параметр, исходя из рабочей нагрузки потоковой передачи и доступных ресурсов сервера.

Пример конфига

vod_max_frames_size 1048576;  # Sets the maximum frame size to 1MB

Будьте осторожны при установке слишком низкого значения, так как это может привести к увеличению буферизации или потере кадров во время воспроизведения.

Если значение установлено слишком высоко, это может привести к чрезмерному потреблению памяти, особенно при пиковом трафике. Соответственно следите за использованием памяти сервера.

← Ко всем директивам