vod_drm_request_uri

指令 `vod_drm_request_uri` 指定用于在基于 NGINX 的视频点播 (VOD) 打包中请求 DRM(数字版权管理)许可证的 URI。

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

说明

在基于 NGINX 的 VOD 打包模块中使用 vod_drm_request_uri 指令来定义获取 DRM 许可证的端点,以在提供受保护的视频内容时使用。该指令对于集成负责内容解密的许可服务器至关重要,只允许授权用户访问付费媒体文件。通过指定此 URI,NGINX 可以代表客户端有效地请求所需的许可证,从而实现 DRM 保护内容的无缝播放。\n\n配置时,vod_drm_request_uri 必须在 HTTP、server 或 location 块的上下文中定义。该指令需要且仅接受一个参数:DRM 许可服务器的 URI。该 URI 可以是绝对路径或完整的 URL,具体取决于系统架构和 DRM 服务的部署设置。许可证请求将在客户端请求视频内容时发生,从而增强播放安全性并控制媒体的访问和使用方式。\n\n务必确保配置中指定了正确的 URI,因为不正确或无法访问的 URI 可能导致播放失败或内容未经授权被访问。该模块在内部处理与许可服务器的交互,使管理员能够在无需对应用代码进行复杂更改的情况下,在其视频传输系统中相对容易地实现内容保护。

配置示例

location /video {
    vod_drm_request_uri /drm/license;
    ... other configuration ...
}

确保 URI 可达;否则,内容请求将失败。

错误指定 URI 格式可能导致许可证检索错误。

缺少必需的 HTTP 头部可能导致许可证获取失败。

← 返回所有指令