flv

Директива 'flv' включает или отключает обработку FLV-видеофайлов для потоковой передачи в NGINX.

Синтаксисflv;
По умолчаниюoff
Контекстlocation
Аргументыnone

Описание

Директива flv используется в конфигурации NGINX в контексте location block для указания того, следует ли обрабатывать файлы FLV (Flash Video) при отдаче контента. Когда она включена, NGINX настраивается для корректной обработки запросов к файлам FLV, обеспечивая потоковую передачу видео с правильными заголовками и поведением, ожидаемым FLV-плеерами. Эта директива не принимает аргументов; достаточно просто включить её, чтобы активировать функцию обработки FLV в данном контексте. Реализация в исходном коде NGINX обеспечивает применение специфических заголовков ответа и правил буферизации к файлам FLV для обеспечения плавного воспроизведения.

Директива может быть помещена в location block, где вы хотите отдавать контент FLV. Если она используется в server block без конкретного location, директива будет проигнорирована, если явно не заданы местоположения для файлов FLV. При отдаче файлов с правильным MIME type использование директивы flv гарантирует, что NGINX корректно обработает запросы и сможет оптимизировать работу для улучшения потоковой передачи. Важно отметить, что эта директива в значительной степени устарела, поскольку использование Flash заметно сократилось, и для потокового видео предпочитаются современные альтернативы.

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

location /videos {
    flv;
    root /var/www/videos;
}

Убедитесь, что вы правильно отдаёте файлы .flv с корректным MIME type; в противном случае поток может не воспроизводиться корректно.

Проверьте, что location block правильно определён, чтобы эта directive вступила в силу.

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