vod_clip_from_param_name
Директива `vod_clip_from_param_name` задаёт имя параметра запроса, из которого определяется начальная позиция обрезки видеоконтента.
Описание
Директива vod_clip_from_param_name является частью NGINX-based Video on Demand (VOD) Packager module. Она позволяет пользователям задать конкретное имя параметра запроса, которое указывает, откуда следует начинать обрезку видео. Это особенно полезно для клиентов, запрашивающих медиафайлы для воспроизведения только определённого сегмента видео. При поступлении запроса NGINX извлекает значение указанного параметра и использует его для определения времени начала воспроизведения, что фактически обеспечивает точный контроль над сегментами видео, выдаваемыми пользователям.
Эта директива действует в контекстах http, server и location, что позволяет гибко настраивать её в зависимости от различных сценариев использования. Аргумент директивы — одиночная строка, определяющая имя параметра запроса. Если клиент включает этот параметр в запрос, его значение будет разобрано, и обрезка видео начнётся с указанного смещения. Пользователи должны учитывать, что параметр должен присутствовать в запросе; в противном случае функциональность обрезки не активируется, и вместо этого может быть выдано всё видео.
Пример конфига
server {
listen 80;
server_name example.com;
location /vod/ {
vod_clip_from_param_name clip_from;
# Additional VOD configuration
}
}Убедитесь, что указанный параметр присутствует в запросах клиента; в противном случае обрезка не произойдет.
Если параметр содержит значение, которое нельзя разобрать, будет отдано видео по умолчанию без обрезки.