# 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.

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.

- 01**Almacenamiento / CDN**

Entrega el contenido cifrado al reproductor.

- 02**Su backend**

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

- 03**DRM-X**

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

- 04**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.

## Qué significa Multi-DRM[#](#what-multi-drm-means)

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.

| DRM | Clientes típicos | Entrega protegida | 
| --- | --- | --- |

| Widevine | Chrome, Android, Android TV, Fire TV | DASH/CENC | 

| PlayReady | Microsoft Edge, Windows, TV compatible | DASH/CENC | 

| FairPlay Streaming | Safari, iPhone, iPad, Apple TV | HLS/CBCS | 

| WisePlay | Dispositivos y navegadores compatibles de Huawei | Producto calificado registrado | 



## Stable Content ID, manifiestos registrados[#](#stable-content-id-registered-manifests)

Su negocio hace referencia a un estable Content ID. Un archivo protegido publicado posee sus variantes de manifiesto autorizado y modelo clave. Durante la creación de sesión DRM-X elige la salida registrada para el pedido DRM y las capacidades de plataforma; el cliente no puede sustituir un manifiesto diferente.



## Elija el modelo clave antes de empaquetar [#](#choose-the-key-model-before-packaging)

Compatibilidad

### Single Key Protection

Una clave de presentación y una norma de política `ALL`. Utilízala cuando la compatibilidad más amplia de cuatro plataformas importa más que el aislamiento clave per-tier.

Tigres Premium

### Multi-key Quality Tiered

Separar AUDIO, SD, HD, UHD1, y UHD2 alcances. Los niveles omitidos no reciben llave, y los niveles más fuertes pueden requerir una 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.



## Control plane and data plane[#](#control-plane-and-data-plane)

The control plane manages environments, content, key sets, immutable package releases, registered storage, API clients, policies, and audit evidence. The data plane creates short-lived playback sessions and transports native certificate, license, renewal, and release traffic.

**Tu backend sigue siendo autorizado**DRM-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 [#](#one-flow-for-browsers-applications-and-tvs)



```
Viewer signs in to your service
  → Your backend checks purchase / subscription / course access
  → Your backend selects a named template or complete custom policy
  → POST api6.drm-x.com/api/v1/playback/environments/{siteId}/sessions
  → DRM-X resolves the active published package and registered manifest
  → DRM-X returns Contract v1 + short-lived DRM License Token
  → Player sends the opaque DRM challenge to the returned license URL
  → DRM-X Gateway validates the token and provider enforces its signed policy
  → Player releases the concurrent-stream reservation on stop or replacement
```





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 se convierte en su base de datos de derechos. Recibe la decisión tomada por su backend autenticado y los signos que solicitan la decisión. Nunca genere autorización en el navegador JavaScript, Android código, o una aplicación iOS.





Fundaciones 

## Conceptos y formatos de entrega compatibles[#](#concepts-and-supported-delivery-formats)




| DRM | Clientes típicos | Medios publicados | Sistema clave | 
| --- | --- | --- | --- |

| Widevine | Chrome, Firefox, Android, Android TV, Fire TV | DASH + CENC | `com.widevine.alpha` | 

| PlayReady | Microsoft Edge en dispositivos calificados Windows | DASH + CENC | `com.microsoft.playready.recommendation` | 

| FairPlay Streaming | Safari, iPhone, iPad, Apple TV | HLS + CBCS | `com.apple.fps` | 

| WisePlay | Navegadores y dispositivos compatibles de Huawei | DASH + CENC | `com.huawei.wiseplay` | 


### Single Key Protection



Una clave protege la presentación. maximiza la compatibilidad de cuatro plataformas, pero los niveles de resolución no pueden ser criptográficamente separados. Utilice una norma de seguridad uniforme `ALL` y `maximumQualityTier: "auto"`.



### Multi-key Quality Tiered



Distinct `AUDIO`, `SD`, `HD`, `UHD1`, y opcional `UHD2` las teclas permiten diferentes requisitos de seguridad. Una regla que falta niega ese nivel. Use esto cuando UHD debe requerir hardware DRM o mayor protección de salida.

<!-- Canonical: https://docs.drm-x.com/es/concepts/how-drm-works -->
<!-- Language: es -->
