secure_token_content_type_mpd
Директива secure_token_content_type_mpd задаёт заголовок Content-Type для описаний медиа-презентаций DASH (MPD) при генерации безопасных токенов в NGINX.
Описание
Директива secure_token_content_type_mpd используется в контексте блоков HTTP, server или location в конфигурации NGINX. Эта директива определяет заголовок Content-Type, который будет отправлен для DASH (динамическая адаптивная потоковая передача по HTTP) описаний медиа-презентаций (MPD) при генерации безопасных токенов. Установив эту директиву, вы обеспечиваете корректное распознавание и обработку типа медиаконтента клиентами и CDN, что имеет ключевое значение для корректной работы потоковой передачи.
Эта директива является частью модуля Secure Token, который позволяет безопасно распространять медиаконтент. Когда выполняется запрос к файлу MPD, NGINX оценивает заданный Content-Type вместе с любыми связанными настройками контроля доступа, определяемыми параметрами secure token. Это обеспечивает более контролируемый механизм доступа к медиафайлам, гарантируя, что только авторизованные запросы смогут получить файлы MPD при соблюдении указанного типа медиаконтента. Правильным типом для файлов MPD обычно является application/dash+xml, и эта директива позволяет при необходимости указывать альтернативные типы.
Пример конфига
# Set the Content-Type for MPD files secure_token_content_type_mpd application/dash+xml;
Убедитесь, что указан правильный mime type для DASH, иначе клиенты могут неправильно интерпретировать содержимое.
Эта директива должна быть задана в соответствующем контексте (http, server или location) для её эффективной работы.