flv
Директива 'flv' включает или отключает обработку FLV-видеофайлов для потоковой передачи в NGINX. — NGINX HTTP Core
Описание
Директива `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 вступила в силу.