pckg_m3u8_program_date_time

Директива `pckg_m3u8_program_date_time` указывает, включать ли дату и время программы в генерируемые HLS-плейлисты.

Синтаксисpckg_m3u8_program_date_time on | off;
По умолчаниюoff
Контекстhttp, server, location
Аргументы1

Описание

Директива pckg_m3u8_program_date_time — это параметр конфигурации в модуле Kaltura Media Framework для NGINX, который определяет, следует ли добавлять дату и время программы в плейлисты, генерируемые в формате HLS (HTTP Live Streaming). При включении директива изменяет выходные данные .m3u8 файлов, добавляя строку с датой и временем программы, что полезно для клиентов, потребляющих поток, чтобы понимать привязку времени передаваемого медиа-контента.

Эту директиву можно размещать в контекстах http, server или location, что обеспечивает гибкую конфигурацию в зависимости от области действия вашей настройки NGINX. Директива принимает один аргумент — значение, которое переключает включение даты и времени программы, обычно on (включить) или off (отключить). Поведение этой директивы может повлиять на то, как потоковые клиенты интерпретируют плейлист; поэтому важно понимать предполагаемый сценарий использования.

Когда директива установлена в on, сервер будет генерировать HLS-плейлист с дополнительными метаданными даты и времени, что позволит плеерам отображать более точную информацию о времени воспроизведения вместе с потоковым контентом. Это может улучшить пользовательский опыт, предоставляя контекст трансляции, особенно в сценариях прямого эфира, где синхронизация времени имеет решающее значение.

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

location /live {
    pckg_m3u8_program_date_time on;
    # Additional configuration for HLS streams
}

Убедитесь, что время сервера правильно синхронизировано, так как это повлияет на точность даты и времени программы.

Если используется on, проверьте совместимость клиентских плееров с HLS metadata, так как не все плееры могут эффективно использовать эту информацию.

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