DRM-X 6.0 paloma y rama de olivo logotipoDRM-X 6.0Documentación
◎ Español

Integración de DRM nativo

Integrate native Widevine, PlayReady, FairPlay, or WisePlay clients with DRM-X 6.0 using the Universal Playback Session Contract without embedding server credentials.

Ver MarkdownEjemplos en funcionamientoActualizado 2026-09-05
Su backend decide el acceso; DRM-X aplica la política firmada. Los medios cifrados y las licencias DRM siguen caminos de entrega separados.
Su backend decide el acceso; DRM-X aplica la política firmada. Los medios cifrados y las licencias DRM siguen caminos de entrega separados.

Responsabilidades por capa #

LayerResponsabilidad
Cliente backendAutentizar, comprobar el derecho, elegir confianza Content ID y política de propiedad del servidor, solicitud de sesión.
DRM-XResolver paquete, validar política, autorización de firmas, solicitudes del proveedor de ruta, hacer cumplir el ciclo de vida.
Cliente nativoCarga registrado manifiesto, inicializar plataforma CDM, enviar desafío nativo, aplicar licencia, sesión de liberación.

Secuencia de integración común #

  1. Detectar soportes DRM y capacidades de reproducción veraz.
  2. Llame a su punto final de reproducción autenticado con una referencia de catálogo.
  3. Cargar el manifiesto devuelto e inicializar el sistema clave solicitado.
  4. Adjuntar la autorización devuelta sólo al certificado exacto DRM y las rutas de licencia.
  5. Pase el desafío binario nativo y los cuerpos de licencia sin transformación.
  6. Aplicar las restricciones de pista con licencia y máxima altura.
  7. Llame a la ruta de liberación en cada ruta terminal.

Atención específica del proveedor

  • Widevine: mantener PSSH/init data and license bodies binario; respect security-level qualification.
  • PlayReady: preservar el tipo de contenido de desafío nativo y la respuesta; clasificar Edge y Windows en hardware físico.
  • FairPlay: utilizar el certificado de solicitud con el identificador SKD y el intercambio exacto SPC/CKC.
  • WisePlay: utilizar el modelo de inicialización y sesión calificado con el apoyo de la plataforma Huawei objetivo.

Fail closed#

Rechazar manifiestos no registrados, destinos redireccionados inesperados, tipos de contenido cambiados, cuerpos sobredimensionados, autorización vencida, sistemas DRM desajustados, y respuestas fuera de los orígenes permitidos de la sesión. Nunca retroceder de contenido protegido a claro.