pckg_enc_iv_seed
指令 `pckg_enc_iv_seed` 在 Kaltura Media Framework 的 NGINX 模块中配置用于媒体加密的初始化向量(IV)种子。
Kaltura Media Framework Common NGINX Module
·
httpserverlocation
语法pckg_enc_iv_seed seed_value;
默认值none
上下文http, server, location
参数1
说明
在 http、server 和 location 块等上下文中使用 pckg_enc_iv_seed 指令来为视频流加密功能设置初始化向量(IV)。通过指定此指令,用户可以提供一个用于生成 IV 的特定种子值,这对于在传输过程中确保媒体内容的安全至关重要。该种子有助于建立生成 IV 的基线,使加密算法能够正常运行。此指令通常接受一个参数,即种子值本身。
pckg_enc_iv_seed 指定的种子在 IV 的确定性生成中起关键作用。当为相同媒体片段生成一致的 IV 时,可以通过防止在加密负载中出现可识别的模式来提高安全性。因此,用户应谨慎选择种子值,并确保每个媒体流或会话使用唯一的种子,以避免潜在的漏洞。该指令在需要对视频和音频内容加密以符合 DRM(数字版权管理)标准或在内容传递过程中防止未授权访问的媒体流场景中特别相关。
配置示例
http {
server {
location /media {
pckg_enc_iv_seed 1234567890abcdef;
}
}
}⚠
确保每个会话的种子值唯一,以防止可预测性。
⚠
如果多个流的种子相同,可能会在加密过程中导致漏洞。