secure_token_content_type_mpd

secure_token_content_type_mpd 指令指定在 NGINX 生成安全令牌时用于 DASH 媒体展示描述 (MPD) 的 Content-Type 头。

语法secure_token_content_type_mpd mime_type;
默认值none
上下文http, server, location
参数1

说明

secure_token_content_type_mpd 指令用于 NGINX 配置中的 HTTP、server 或 location 块的上下文中。该指令定义了在生成安全令牌时为 DASH (Dynamic Adaptive Streaming over HTTP) 媒体展示描述 (MPD) 发送的 Content-Type 头。通过设置此指令,可以确保客户端和 CDNs 正确识别并处理媒体类型,这对流媒体的正常工作至关重要。

该指令属于 Secure Token 模块,可用于安全分发媒体内容。当对 MPD 文件发出请求时,NGINX 会评估所指定的 Content-Type 以及由安全令牌参数决定的任何相关访问控制设置。这就允许对媒体文件实现更受控的访问机制,确保只有经过授权的请求才能检索 MPD 文件,同时遵循指定的媒体类型。MPD 文件的正确类型通常是 application/dash+xml,该指令在需要时也允许灵活指定替代类型。

配置示例

# Set the Content-Type for MPD files
secure_token_content_type_mpd application/dash+xml;

请确保为 DASH 指定正确的 mime type,否则客户端可能会错误解析内容。

该指令应在适当的上下文 (http, server, or location) 中设置,才能生效。

← 返回所有指令