Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
SPEKE API v1: personalizaciones y restricciones a la especificación de DASH-IF
La especificación CPIX de DASH-IF, https://dashif. org/docs/DASH
-
SPEKE sigue el flujo de trabajo Encriptador-Consumidor.
-
En las claves de contenido cifradas, SPEKE aplica las siguientes restricciones:
-
SPEKE no admite la verificación de firma digital (XMLDSIG) para cargas de solicitud o respuesta.
-
SPEKE requiere 2048 certificados basados en RSA.
-
-
En los flujos de trabajo de rotación de claves, SPEKE requiere el filtro
ContentKeyUsageRule,KeyPeriodFilter. SPEKE omite todos los demás ajustesContentKeyUsageRule. -
SPEKE omite la funcionalidad
UpdateHistoryItemList. Si la lista está presente en la respuesta, SPEKE la omite. -
SPEKE admite la rotación de claves. SPEKE utiliza únicamente el `ContentKeyPeriod@index para realizar un seguimiento del período clave.
-
Para admitir MSS PlayReady, SPEKE usa un parámetro personalizado debajo de la
DRMSystemetiqueta,.SPEKE:ProtectionHeader -
En el empaquetado HLS, si
URIExtXKeyestá presente en la respuesta, debe contener todos los datos que se van a agregar en el parámetro de la etiquetaEXT-X-KEYdel URI como una lista de reproducción de HLS, sin ningún otro requisito de señalización. -
En la lista de reproducción de HLS, en la etiqueta
DRMSystem, SPEKE proporciona los parámetros personalizados opcionalesspeke:KeyFormatyspeke:KeyFormatVersionspara los valores de los parámetrosKEYFORMATyKEYFORMATVERSIONSde la etiquetaEXT-X-KEY.El vector de inicialización (IV) de HLS siempre sigue el número de segmentos a menos que el operador lo especifique de forma explícita.
-
Al solicitar claves, el encriptador puede utilizar el atributo
@explicitIVopcional en el elementoContentKey. El proveedor de claves puede responder con un IV mediante@explicitIV, aunque el atributo no esté incluido en la solicitud. -
El encriptador crea el identificador de la clave (
KID), que es el mismo para cualquier ID de contenido y periodo de clave especificados. El proveedor de claves incluye elKIDen la respuesta al documento de solicitud. -
El proveedor de claves podría incluir un valor para el encabezado de respuesta de
Speke-User-Agenta fin de que se identifique con fines de depuración. -
Actualmente, SPEKE no admite varios seguimientos o claves por contenido.
El encriptador compatible con SPEKE actúa como cliente y envía operaciones
POSTal punto de conexión del proveedor de claves. El encriptador podría enviar una solicitudheartbeatperiódica para asegurarse de que la conexión entre el encriptador y el punto de conexión del proveedor de claves está en buen estado.