secure_token_content_type_mpd
secure_token_content_type_mpd 指令指定在 NGINX 生成安全令牌时用于 DASH 媒体展示描述 (MPD) 的 Content-Type 头。
Secure token module for NGINX
·
httpserverlocation
语法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) 中设置,才能生效。