# Intégration DRM native

Intégrer les clients natifs Widevine, PlayReady, FairPlay ou WisePlay avec DRM-X 6.0 en utilisant le Universal Playback Session Contract sans intégrer le serveur identifiants.

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.

## Responsabilités par calque [#](#responsibilities-by-layer)

| Calque | Responsabilité | 
| --- | --- |

| Dos du client | Authentifier, vérifier le droit, choisir confiance Content ID et la politique du serveur, demander la session. | 

| DRM-X | Résoudre le paquet, valider la politique, signer l'autorisation, les demandes des fournisseurs d'itinéraires, faire respecter le cycle de vie. | 

| Client autochtone | Chargez le manifeste enregistré, initialisez la plate-forme CDM, envoyez le défi natif, appliquez la licence, relâchez la session. | 



## Séquence d'intégration commune [#](#common-integration-sequence)

- Détecter les capacités de lecture DRM supportées et vraies.
- Appelez votre terminal de lecture authentifié avec une référence de catalogue.
- Chargez le manifeste retourné et initialisez le système de clé demandé.
- Joindre l'autorisation retournée uniquement au certificat exact DRM et aux itinéraires de licence.
- Passer les organismes de contestation binaire natif et de licence sans transformation.
- Appliquer des restrictions sur la voie autorisée et la hauteur maximale.
- Appelez l'itinéraire de sortie sur chaque chemin terminal.



## Soins spécifiques au fournisseur [#](#provider-specific-care)

- **Widevine:** conserve les données PSSH/init et les organismes de licence binaires; respecte la qualification de niveau de sécurité.
- **PlayReady:** conserve le type de contenu natif de défi et la réponse; qualifie Edge et Windows sur le matériel physique.
- **FairPlay:** utilisent le certificat de demande avec l'identificateur SKD et l'échange exact SPC/CKC.
- **WisePlay:** utilise le modèle d'initialisation et de session qualifié supporté par la plateforme Huawei cible.



## Échec fermé [#](#fail-closed)

Rejeter les manifestes non enregistrés, les destinations de redirection inattendues, les types de contenu modifiés, les corps surdimensionnés, l'autorisation expirée, les systèmes DRM mal appariés et les réponses en dehors de la session ont permis les origines. Ne jamais tomber de protection au contenu clair.

<!-- Canonical: https://docs.drm-x.com/fr/sdk/native -->
<!-- Language: fr -->
