# Integración de DRM en directo

Integrar DRM-X 6.0 Vivir DRM con CPIX o SPEKE embalaje, rotación de períodos criptográficos, manifiestos sincronizados, autorización renovable y pruebas multiplataforma.

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.

## Suministro del canal [#](#provision-the-channel)

- Crear la identidad de contenido vivo y los sistemas habilitados DRM.
- Configure compatible CPIX o SPEKE intercambio clave con autenticación atada.
- Establecer los destinos de entrega protegidos DASH y HLS.
- Elija la política de licencia en vivo propiedad del servidor, ventana de renovación, calidad y controles de salida.
- Califique un ensayo completo antes de vender o abrir el acceso.



## Rotate sin crear un KID[ ](#rotate-without-creating-an-unavailable-kid)

El empaquetador, manifiesto y cada proveedor necesario DRM debe estar de acuerdo en los períodos clave actuales y retenidos. No publique un nuevo KID hasta que cada proveedor seleccionado pueda resolver la clave de coincidencia. Retenga suficientes períodos anteriores para la unión tardía, latencia y la recuperación controlada.



## Crear la sesión de espectadores [#](#create-the-viewer-session)

Solicitud `contentType: live` después de que su backend apruebe el espectador. Devuelve el manifiesto en vivo registrado, detalles de licencia, comportamiento de renovación, y libera el ciclo de vida con `Cache-Control: no-store`. Utilice una sesión fresca ID para cada intento de visualización.



## Matriz de aceptación previa a los eventos [ ](#pre-event-acceptance-matrix)

| Escenario | Resultado requerido | 
| --- | --- |

| Tarde de unión durante la rotación | Manifiesto KID resuelve y la reproducción comienza dentro del tiempo de inicio del objetivo. | 

| Encoder restart | El canal se recupera sin revelación clave o retroceso claro. | 

| Renovación de licencias | El espectador autorizado continúa; el derecho caducado no se cierra. | 

| Proveedor o fallo de red | La reentrada reducida/failover preserva la política y evita la facturación duplicada. | 

| Para el espectador | La reserva concurrente se libera con prontitud. |

<!-- Canonical: https://docs.drm-x.com/es/live-drm/overview -->
<!-- Language: es -->
