vod_max_frames_size
Директива `vod_max_frames_size` задаёт максимальный размер буфера для видеокадров в модуле VOD Packager на базе NGINX.
Описание
Директива 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
Будьте осторожны при установке слишком низкого значения, так как это может привести к увеличению буферизации или потере кадров во время воспроизведения.
Если значение установлено слишком высоко, это может привести к чрезмерному потреблению памяти, особенно при пиковом трафике. Соответственно следите за использованием памяти сервера.