ts_kmp_log_frames

Директива `ts_kmp_log_frames` контролирует журналирование видеокадров, обрабатываемых через Kaltura Media Framework в NGINX.

Синтаксисts_kmp_log_frames on | off;
По умолчаниюoff
Контекстstream, stream server
Аргументы1

Описание

Директива ts_kmp_log_frames — это параметр конфигурации, который включает или отключает журналирование кадров по мере их обработки Kaltura Media Framework. Эта директива особенно полезна при отладке и мониторинге поведения конвейера потоковой передачи медиа. При включении NGINX будет записывать в логи подробную информацию о кадрах, что может помочь при диагностике проблем, связанных с видеотрансляцией или обработкой медиа. Логи будут содержать метрики и возможные ошибки, касающиеся медиа-кадров, обрабатываемых сервером, что даёт представление о производительности и состоянии потока.

Эта директива принимает единственный аргумент, который может быть 'on' или 'off', указывая, следует ли активировать или деактивировать функцию журналирования. Правильное использование этой директивы в сочетании с инструментами мониторинга может значительно помочь администраторам в поддержании оптимальной производительности доставки медиа. Важно уравновешивать потребность в подробном журналировании и производительность сервера, так как чрезмерное логирование может привести к увеличению I/O и снижению скорости обработки, особенно при работе с высокопропускными видеопотоками.

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

stream {
    server {
        ts_kmp_log_frames on;
        listen 1234;
        proxy_pass backend;
    }
}

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

Вывод логов может быстро заполнить диск, если им не управлять должным образом.

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