DRM-X 6.0 Taube und Olivenzweig LogoDRM-X 6.0Dokumentation
◎ Deutsch

Übersicht zur Lizenzautorisierung

Verwenden Sie die Playback Session API, nachdem Ihr Backend den Zugriff geprüft hat. Wählen Sie Wiedergaberegeln, binden Sie den Player ein und geben Sie die Sitzung nach der Wiedergabe frei.

Markdown anzeigenLive-BeispieleAktualisiert 2026-09-05

So wird die Wiedergabe autorisiert

Ihr Backend entscheidet, wer Inhalte ansehen darf. DRM-X stellt die Wiedergabeautorisierung bereit. Damit fordert der Player eine DRM-Lizenz an.

  1. Zuschauer

    Meldet sich bei Ihrem Dienst an und fordert ein Video an.

  2. Ihr Backend

    Prüft den Kauf, das Abonnement oder eine andere Zugriffsberechtigung des Nutzers.

  3. DRM-X

    Wendet die gewählten Wiedergaberegeln an und gibt Konfiguration und Autorisierung zurück.

  4. Player

    Fordert mit der erhaltenen Autorisierung die für die Wiedergabe benötigte DRM-Lizenz an.

Ihr Backend entscheidet über den Zugriff; DRM-X erzwingt die unterschriebene Richtlinie. Verschlüsselte Medien und DRM Lizenzen folgen getrennten Lieferwegen.

Wiedergabesitzung erstellen#

POST https://api6.drm-x.com/api/v1/playback/environments/{siteId}/sessions
Accept: application/json
Content-Type: application/json
X-DRMX-Client-Id: {siteKey}
X-DRMX-Client-Secret: {accessKey}
{
  "contentId": "course-12-lesson-4",
  "contentType": "vod",
  "drmSystem": "widevine",
  "subject": "customer-user-1001",
  "sessionId": "new-unpredictable-id-per-playback",
  "playbackMode": "streaming",
  "licensePolicyTemplate": "multi-tier-standard",
  "useEnvironmentDefaults": true,
  "applicationId": "customer-web"
}

Alle Werte stammen aus dem Status des vertrauenswürdigen Servers, mit Ausnahme der erkannten Clientfähigkeit.Validieren Sie die Eingabe der Fähigkeit mit einer Allowlist und akzeptieren Sie niemals Berechtigungen, Richtlinien oder URLs des Clients.

Wählen Sie eine benannte Richtlinienvorlage#

MeldebogenVerwenden Sie es für
single-softwareSingle-Key-Inhalte mit breiter Software-Entschlüsselungskompatibilität.
single-hdcpSingle-Key-Inhalte, die auch einen zugelassenen digitalen Ausgabeschutz erfordern.
single-hardwareSingle-Key Premium-Wiedergabe auf qualifizierten Hardware-sicheren Geräten.
multi-tier-standardMulti-Key-Inhalte mit separaten AUDIO, SD, HD und UHD Regeln.

Für benutzerdefinierte Richtlinien senden Sie eine vollständig genehmigte DRM-X Lizenzpolitik JSON v2 von Ihrem Server. Wählen licensePolicyTemplate oder licensePolicyNiemals beides.

Direct Token oder Customer Proxy#

Direct-Token

Die schnellste Integration. Der Client erhält eine kurzlebige DRM License Token und fügt sie nur an den zurückgegebenen Lizenz- oder FairPlay Zertifikat-Endpunkt an.

Token-Proxy

Ihr Server speichert das echte Token in einem begrenzten auslaufenden Cache und gibt einen undurchsichtigen Handle mit kundengesteuerten Proxy-URLs zurück. Content ID, DRM, und Ablauf.

Vervollständigen Sie den Lebenszyklus#

  • Geben Sie die Sitzungsantwort mit Cache-Control: no-store zurück.
  • Verwenden Sie den genauen binären Pass-Through für native DRM Herausforderungs- und Reaktionsgremien.
  • Lehnen Sie Umleitungen ab und begrenzen Sie Zertifikats-, Lizenz- und Protokollanforderungsgrößen.
  • Rufen Sie die zurückgegebene Release-Route auf Stop, Ersatz, Terminalfehler und Shutdown auf.
  • Protokollieren Sie niemals Autorisierungs-Header, erfolgreiche Session Bodys, Lizenzbytes, Challenges oder Content Keys.

License usage and billing#

License usage counts successful license issuances. Failed or denied requests are not charged.

Standard costs $299/month and includes 20,000 licenses. Professional costs $499/month and includes 50,000 licenses. Allowances reset each monthly billing period, including on annual subscriptions.

Duplicate processing of the same accounting event counts once. A new successful license issuance or renewal can count again. A viewer or playback may require more than one license.

Creating a DRM License Token, packaging content or uploading files does not itself consume a playback license.

Historical invoices and billing periods retain their original terms, allowances and calculations. New purchases use License usage.

Future PDF and protected-web products will define successful license issuances for documents or bounded protected-web sessions. PDF pages, web resources and reuse of an existing valid license will not be separate license charges. These future rules do not imply that those products are production-ready.

See the current pricing page for progressive additional license charges, optional hosting and applicable taxes.