vod_clip_to_param_name
Директива `vod_clip_to_param_name` указывает параметр запроса, который определяет диапазон видеоконтента, который будет вырезан из исходного файла при пакетировании видео.
Описание
Директива vod_clip_to_param_name является частью модуля VOD Packager на базе NGINX и позволяет пользователям задавать имя параметра в HTTP-запросе, которое указывает, где обрезать видеоконтент при пакетировании. Эта директива особенно полезна для обслуживания сервисов видео по запросу (VOD), когда на основании запросов пользователей требуется точный фрагмент видеофайла. Используя этот параметр, провайдеры VOD могут предлагать персонализированный опыт воспроизведения, например позволять пользователям начинать воспроизведение с определённого момента видео.
При настройке в блоке http, server или location директива ожидает один аргумент — имя параметра запроса, содержащего позицию обрезки в запросе. Например, если пользователь запрашивает URL видео с параметром вида ?start=60, директива может указать системе начать воспроизведение с заданной отметки в 60 секунд. Эта функциональность поддерживает такие приложения, как стриминговые сервисы и образовательные платформы, где доставка контента в конкретное время повышает вовлечённость пользователей.
Важно корректно обрабатывать указанный параметр в контексте пакетирования видео. Реализация на стороне бэкенда будет опираться на правильный разбор этого параметра для извлечения и доставки нужного сегмента контента, гарантируя, что видео будет обрезано точно в соответствии с требованиями пользователя.
Пример конфига
location /video {
vod_clip_to_param_name start;
}Убедитесь, что указанное имя параметра точно совпадает с query parameter в request.
Если не задано, директива по умолчанию будет none, что означает, что обрезка не произойдет.
Эта директива не должна конфликтовать с другими query parameter handlers в location block.