# Intégration DRM pour le direct

Intégrez DRM-X 6.0 Live DRM avec CPIX ou SPEKE emballages, périodes de crypto rotation, manifestes synchronisés, autorisations renouvelables et essais multiplateforme.

La vidéo chiffrée et les licences DRM suivent des chemins distincts

Le CDN distribue la vidéo chiffrée. Votre backend vérifie l’accès, et le service de licences DRM autorise le déchiffrement sur un appareil compatible.

- 01**Stockage / CDN**

Distribue les médias chiffrés au lecteur.

- 02**Votre backend**

Vérifie le droit de visionnage et demande l’autorisation de lecture à DRM-X.

- 03**DRM-X**

Valide l’autorisation de lecture et traite la demande de licence DRM.

- 04**Lecteur + appareil**

Utilise le système DRM de l’appareil pour obtenir une licence et lire les médias chiffrés.

Votre moteur décide de l'accès; DRM-X applique la politique signée. Les licences de médias chiffrés et DRM suivent des chemins de livraison séparés.

## Fourniture du canal [#](#provision-the-channel)

- Créez l'identité de contenu en direct et activez les systèmes DRM.
- Configurer l'échange de clés compatible CPIX ou SPEKE avec une authentification limitée.
- Définissez les destinations de livraison protégées DASH et HLS.
- Choisissez la politique de licence en direct du serveur, la fenêtre de renouvellement, la qualité et les contrôles de sortie.
- Qualifier une répétition complète avant de vendre ou d'ouvrir l'accès.



## Rotation sans créer d'indisponible KID[#](#rotate-without-creating-an-unavailable-kid)

L'emballeur, le manifeste et chaque fournisseur DRM requis doivent s'entendre sur les périodes clés en cours et conservées. Ne publiez pas un nouveau KID jusqu'à ce que chaque fournisseur sélectionné puisse résoudre la clé correspondante.



## Créer la session de visionneuse [#](#create-the-viewer-session)

Request `contentType: live` after your backend approuve the viewer. Retourne le manifeste en direct enregistré, les détails de licence, le comportement de renouvellement et le cycle de vie de sortie avec `Cache-Control: no-store`. Utilisez une nouvelle session ID pour chaque tentative de visualisation.



## Matrice d'acceptation avant l'événement [#](#pre-event-acceptance-matrix)

| Scénario | Résultat requis | 
| --- | --- |

| Rapprochement tardif pendant la rotation | Manifeste KID résout et la lecture commence dans l'heure de début de la cible. | 

| Redémarrage de l'encodeur | La chaîne se rétablit sans divulgation de la clé ni recul clair. | 

| Renouvellement de la licence | Le téléspectateur autorisé continue; le droit expiré échoue fermé. | 

| Défaut de fournisseur ou de réseau | La réessayer ou l'échec consécutif préserve la politique et évite la facturation en double. | 

| Le visionneur s'arrête | La réservation simultanée est libérée rapidement. |

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