vod_force_continuous_timestamps
Директива `vod_force_continuous_timestamps` гарантирует, что метки времени VOD будут непрерывными во время потоковой передачи.
Описание
Директива vod_force_continuous_timestamps используется в модуле VOD Packager на базе NGINX для управления метками времени в процессах видео по запросу (VOD). При установке в 'on' эта директива позволяет серверу потоковой передачи принудительно делать метки времени непрерывными, независимо от собственных меток времени в исходном медиафайле. Это особенно полезно в ситуациях, когда рассинхроны меток времени могут приводить к проблемам воспроизведения, особенно при обслуживании разных сегментов или файлов, обеспечивая пользователям плавное и непрерывное воспроизведение.
Директива принимает один аргумент, который является подобным булевому значением и указывает, включать ли непрерывные метки времени (обычно 'on' или 'off'). Если включено, любые обрабатываемые сегменты будут скорректированы для обеспечения бесшовного перехода между ними, фактически поддерживая единообразное воспроизведение. Такое поведение критично, когда несколько файлов склеиваются вместе для бесшовного воспроизведения в адаптивной потоковой передаче, поскольку оно устраняет возможные разрывы и смещения, вызванные метаданными файлов.
Эту директиву можно задавать в различных контекстах, включая http, server и location, что обеспечивает гибкость конфигурации в зависимости от иерархии вашей NGINX-конфигурации. Правильное применение этой директивы может значительно улучшить опыт пользователей при видеопотоковой передаче, особенно при работе с комбинацией локальных и удалённых ресурсов или динамически генерируемых плейлистов.
Пример конфига
http {
vod_force_continuous_timestamps on;
server {
location /videos {
# other video configurations
}
}
}Убедитесь, что директива совместима с другими конфигурациями, связанными с метками времени, в вашей VOD-настройке.
Использование этой директивы без надлежащего понимания исходного медиа-источника может привести к неожиданным артефактам воспроизведения.