# Comment fonctionne Multi-DRM

Découvrez comment Multi-DRM protège vos vidéos, comment votre backend contrôle l’accès et comment le lecteur obtient une licence DRM.

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.

## Comprendre Multi-DRM[#](#what-multi-drm-means)

Les navigateurs et appareils utilisent différents systèmes DRM. DRM-X réunit le chiffrement du contenu, l’autorisation de lecture et la distribution des licences dans une seule intégration. Votre backend vérifie le droit de visionnage. DRM-X renvoie la configuration et l’autorisation nécessaires à un lecteur compatible. Le lecteur demande ensuite la licence DRM permettant de lire la vidéo chiffrée.

| DRM | Clients typiques | Livraison protégée | 
| --- | --- | --- |

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

| PlayReady | Microsoft Edge, Windows, téléviseurs compatibles | DASH/CENC | 

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

| WisePlay | Appareils Huawei compatibles et navigateurs | Produit qualifié enregistré | 



## Stable Content ID, manifestes enregistrés [#](#stable-content-id-registered-manifests)

Votre entreprise fait référence à une stable Content ID. Un fichier protégé publié possède ses variantes de manifeste et son modèle de clé faisant autorité. Au cours de la création de session DRM-X choisit la sortie enregistrée pour les fonctionnalités de DRM et de plate-forme demandées; le client ne peut pas remplacer un manifeste différent.



## Choisissez le modèle de clé avant emballage[#](#choose-the-key-model-before-packaging)

Compatibilité

### Single Key Protection

Une clé de présentation et une règle de politique `ALL`. Utilisez-la lorsque la compatibilité de quatre plates-formes la plus large importe plus que l'isolement de clé à chaque palier.

Niveaux de primes

### Multi-key Quality Tiered

Séparer AUDIO, SD, HD, UHD1 et UHD2 les champs d'application. Les niveaux observés ne reçoivent aucune clé, et les niveaux plus forts peuvent nécessiter une sécurité ou une protection de sortie plus forte.

Le DRM-X lecteur détecte le modèle de clé publié et recommande l'éditeur de politique correspondant automatiquement.



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

**Votre moteur de recherche continue de faire autorité**DRM-X ne remplace pas votre client, commande, cours ou base de données d'abonnement. Il fait appliquer la décision limitée de votre serveur authentifié.



Architecture 

## Un flux pour les navigateurs, les applications et les téléviseurs[#](#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

### Emballage et configuration

Contenu, jeux de clés, versions de paquets immuables, manifestes enregistrés, clients API, par défaut, identifiants et preuves de vérification.



Data plane

### Lecture et licences

Autorisation de session de courte durée, DRM License Tokens, défis de licence, FairPlay certificats, renouvellements et libération de session.



DRM-X ne devient pas votre base de données d'admissibilité. Il reçoit la décision prise par votre moteur authentifié et signe une décision de demande. Ne jamais générer d'autorisation dans le navigateur JavaScript, le code Android ou une application iOS.





Fondations 

## Concepts et formats de livraison pris en charge [#](#concepts-and-supported-delivery-formats)




| DRM | Clients typiques | Médias publiés | Système clé | 
| --- | --- | --- | --- |

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

| PlayReady | Microsoft Edge sur les appareils qualifiés Windows | DASH + CENC | `com.microsoft.playready.recommendation` | 

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

| WisePlay | Navigateurs et appareils Huawei compatibles | DASH + CENC | `com.huawei.wiseplay` | 


### Single Key Protection



Une clé protège la présentation. Elle maximise la compatibilité avec les quatre plateformes, mais les niveaux de résolution ne peuvent pas être séparés cryptographiquement. Utilisez une règle de sécurité uniforme `ALL` et `maximumQualityTier: "auto"`.



### Multi-key Quality Tiered



Les touches distinctes `AUDIO`, `SD`, `HD`, `UHD1` et optionnelles `UHD2` permettent des exigences de sécurité différentes. Une règle manquante nie ce niveau. Utilisez ceci lorsque UHD doit nécessiter une protection matérielle DRM ou une protection de sortie plus forte.

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