DRM-X 6.0 logo de la colombe et de la branche d'oliveDRM-X 6.0Documentation
◎ Français

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.

Voir le MarkdownExemples en ligneMise à jour 2026-09-05
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.
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 #

CalqueResponsabilité
Dos du clientAuthentifier, vérifier le droit, choisir confiance Content ID et la politique du serveur, demander la session.
DRM-XRésoudre le paquet, valider la politique, signer l'autorisation, les demandes des fournisseurs d'itinéraires, faire respecter le cycle de vie.
Client autochtoneChargez 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 #

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

Soins spécifiques au fournisseur #

  • 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é #

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.