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

Cómo funciona Multi-DRM

Descubra cómo Multi-DRM protege sus vídeos, cómo su backend controla el acceso y cómo el reproductor obtiene una licencia DRM.

Ver MarkdownEjemplos en funcionamientoActualizado el 2026-10-21

El vídeo cifrado y las licencias DRM se entregan por rutas distintas

La CDN entrega el vídeo cifrado. Su backend comprueba el acceso y el servicio de licencias DRM autoriza el descifrado en un dispositivo compatible.

  1. Almacenamiento / CDN

    Entrega el contenido cifrado al reproductor.

  2. Su backend

    Comprueba si el espectador tiene permiso y solicita la autorización de reproducción a DRM-X.

  3. DRM-X

    Valida la autorización de reproducción y procesa la solicitud de licencia DRM.

  4. Reproductor + dispositivo

    Utiliza el sistema DRM del dispositivo para obtener una licencia y reproducir el contenido cifrado.

Su backend decide el acceso; DRM-X aplica la política firmada. Los medios cifrados y las licencias DRM siguen caminos de entrega separados.

Esta guía explica el recorrido del archivo de origen a la reproducción autorizada. Empiece por Su primer vídeo protegido para la configuración completa, o use el tutorial ilustrado de Desktop para empaquetar el primer archivo.

Qué significa Multi-DRM#

Los navegadores y dispositivos utilizan distintos sistemas DRM. DRM-X reúne el cifrado de contenido, la autorización de reproducción y la entrega de licencias en una sola integración. Su backend comprueba si el espectador tiene permiso. DRM-X devuelve la configuración y la autorización para un reproductor compatible. El reproductor solicita después la licencia DRM necesaria para reproducir el vídeo cifrado.

DRMClientes típicosEntrega protegida
WidevineChrome, Android, Android TV, Fire TVDASH/CENC
PlayReadyMicrosoft Edge, Windows, TV compatibleDASH/CENC
FairPlay StreamingSafari, iPhone, iPad, Apple TVHLS/CBCS
WisePlayDispositivos y navegadores compatibles de HuaweiProducto calificado registrado

Content ID estable y manifiestos registrados#

Utiliza el Content ID para identificar un vídeo en tu aplicación. Cada vídeo publicado tiene manifiestos de reproducción registrados y un modelo de claves de cifrado. Cuando tu backend solicita la reproducción, DRM-X selecciona el manifiesto correspondiente al sistema DRM del dispositivo. El reproductor no puede sustituirlo por uno no registrado.

Elige el modelo de claves antes de empaquetar#

Compatibilidad

Protección con una única clave de vídeo

Una sola clave de vídeo protege todas las versiones de vídeo seleccionadas bajo una única regla de política ALL. El audio no se cifra de forma predeterminada; al activar el cifrado de audio se añade una clave de audio independiente para mantener la compatibilidad con Safari/FairPlay.

Tigres Premium

Multi-key Quality Tiered

Separe los ámbitos AUDIO, SD, HD, UHD1 y UHD2. Los niveles omitidos no reciben claves; los superiores pueden exigir mayor seguridad o protección de salida.

El DRM-X reproductor detecta el modelo clave publicado y recomienda al editor de políticas que coincida automáticamente.

Gestiona el contenido y autoriza la reproducción#

DRM-X tiene dos funciones principales. Primero, te ayuda a configurar el contenido, el cifrado, el almacenamiento y las reglas de acceso. Después, cuando el espectador pulsa Reproducir, crea una sesión de corta duración y gestiona el intercambio de licencias DRM. Los desarrolladores llaman a estas partes plano de control (control plane) y plano de datos (data plane).

Tu backend sigue siendo autorizadoDRM-X no reemplaza a su cliente, orden, curso o base de datos de suscripción. Ejecuta la decisión atada que toma su servidor autenticado.
Arquitectura

Un flujo para navegadores, aplicaciones y televisores#

  1. El espectador inicia sesión en su servicio.
  2. Su backend comprueba la compra, la suscripción o el acceso al curso.
  3. Su backend selecciona una plantilla con nombre o una política personalizada completa.
  4. Su backend crea una sesión de reproducción: POST api6.drm-x.com/api/v1/playback/environments/{siteId}/sessions.
  5. DRM-X identifica el paquete publicado activo y su manifiesto registrado.
  6. DRM-X devuelve Contract v1 y un DRM License Token de corta duración.
  7. El reproductor envía el desafío DRM sin modificar sus bytes a la URL de licencia devuelta.
  8. DRM-X Gateway valida el token y el proveedor aplica la política firmada que contiene.
  9. Cuando se aplica el límite de reproducciones simultáneas, el reproductor libera su reserva al detener o sustituir la reproducción.
Control plane

Embalaje y configuración

Contenido, conjuntos clave, lanzamientos de paquetes inmutables, manifiestos registrados, API clientes, defaults, credenciales, y pruebas de auditoría.

Data plane

Playback y licencias

Autorización de sesión de corta duración, DRM License Tokens, retos de licencia, FairPlay certificados, renovaciones y liberación de sesión.

DRM-X no sustituye su base de datos de permisos. Recibe la decisión del backend autenticado y firma esa decisión para la solicitud. Nunca genere autorización en JavaScript del navegador, código Android o una aplicación iOS.

Fundaciones

Conceptos y formatos de entrega compatibles#

DRMClientes típicosMedios publicadosSistema clave
WidevineChrome , Firefox, Android , Android TV , Fire TVDASH + CENCcom.widevine.alpha
PlayReadyMicrosoft Edge en dispositivos calificados WindowsDASH + CENCcom.microsoft.playready.recommendation
FairPlay StreamingSafari, iPhone, iPad, Apple TVHLS + CBCScom.apple.fps
WisePlayNavegadores y dispositivos compatibles de HuaweiDASH + CENCcom.huawei.wiseplay

Protección con una única clave de vídeo

Una sola clave de vídeo protege todas las versiones de vídeo seleccionadas, por lo que los niveles de resolución no pueden separarse criptográficamente. El audio no se cifra de forma predeterminada; si se cifra, utiliza una clave de audio independiente. Usa una regla de seguridad ALL uniforme y maximumQualityTier: "auto".

Multi-key Quality Tiered

Las claves independientes AUDIO, SD, HD, UHD1 y la opcional UHD2 permiten requisitos distintos. Si falta una regla, se deniega el nivel. Use este modelo si UHD debe exigir DRM por hardware o mayor protección de salida.

El ancho de banda móvil y la seguridad se controlan por separado#

Un paquete 4K puede incluir versiones de 480p, 720p, 1080p y 2160p. El límite opcional solicita como máximo 1080p en teléfonos; los ordenadores y las tabletas mantienen su límite actual. Auto y la selección manual respetan la autorización. Las versiones UHD permanecen en el paquete para otros públicos.

La resolución disponible es la menor entre el límite del cliente, las calidades del origen, la política DRM, la protección de salida y el decodificador. Single Video Key Protection no separa criptográficamente los niveles de resolución. Para aplicar niveles de forma fiable, use una política multiclave compatible y una regla controlada por el backend. Consulte la opción de integración y el procedimiento de prueba.

Qué hace cada componente#

ParteResponsabilidadResultado
Desktop o CLI PackagerCodificar el origen, cifrar las versiones seleccionadas y publicar la salida protegida.Un Published Content ID con manifiestos registrados.
Backend de su sitio webAutenticar al espectador, comprobar su acceso y seleccionar contenido y política de confianza.Una solicitud de sesión de reproducción autorizada.
DRM-XValidar la solicitud y devolver el manifiesto registrado, DRM License Token y rutas de licencia limitadas.Un contrato de reproducción para el reproductor y aplicación de reglas DRM firmadas.
Universal Player y DRM del dispositivoCargar medios protegidos, obtener la licencia y reproducir dentro de las capacidades permitidas.Reproducción con la calidad, el audio y los subtítulos permitidos.

Cambiar la interfaz del reproductor no concede más derechos DRM. Un límite exclusivo para teléfonos puede reducir las calidades solicitadas, pero los requisitos de seguridad deben aplicarse en el backend de confianza y en la política DRM correspondiente.