# DRM für Livestreams integrieren

Integrieren Sie DRM-X 6.0 Live DRM mit CPIX oder SPEKE Verpackung, rotierenden Krypto-Perioden, synchronisierten Manifesten, erneuerbaren Autorisierung und Multi-Plattform-Tests.

Verschlüsselte Videos und DRM-Lizenzen werden getrennt übertragen

Das CDN liefert verschlüsselte Videos. Ihr Backend prüft den Zugriff; der DRM-Lizenzdienst autorisiert die Entschlüsselung auf einem kompatiblen Gerät.

- 01**Speicher / CDN**

Liefert verschlüsselte Medien an den Player.

- 02**Ihr Backend**

Prüft die Zugriffsberechtigung des Zuschauers und fordert bei DRM-X die Wiedergabeautorisierung an.

- 03**DRM-X**

Validiert die Wiedergabeautorisierung und verarbeitet die DRM-Lizenzanfrage.

- 04**Player + Gerät**

Verwendet das DRM-System des Geräts, um eine Lizenz zu erhalten und die verschlüsselten Medien abzuspielen.

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

## Bereitstellen des Kanals[#](#provision-the-channel)

- Erstellen Sie die Identität der Live-Inhalte und aktivierte DRM Systeme.
- Konfigurieren Sie kompatiblen CPIX oder SPEKE Schlüsselaustausch mit begrenzter Authentifizierung.
- Legen Sie die geschützten DASH und HLS Lieferziele fest.
- Wählen Sie die servereigene Live-Lizenzrichtlinie, das Erneuerungsfenster, die Qualitäts- und Ausgabekontrollen.
- Qualifizieren Sie eine vollständige Probe, bevor Sie den Zugang verkaufen oder öffnen.



## Rotieren Sie, ohne ein nicht verfügbares zu erstellen KID[#](#rotate-without-creating-an-unavailable-kid)

Der Paketierer, das Manifest und jeder erforderliche DRM-Anbieter müssen sich auf die aktuellen und beibehaltenen Schlüsselperioden einigen. Veröffentlichen Sie keine neue KID, bis jeder ausgewählte Anbieter den passenden Schlüssel lösen kann. Behalten Sie genügend frühere Perioden für verspätete Beitritt, Latenz und kontrollierte Wiederherstellung.



## Erstellen Sie die Viewer Session[#](#create-the-viewer-session)

Fordern Sie `contentType: live` an, nachdem Ihr Backend den Viewer genehmigt hat. Geben Sie das registrierte Live-Manifest, die Lizenzdetails, das Erneuerungsverhalten und den Release-Lebenszyklus mit `Cache-Control: no-store` zurück. Verwenden Sie für jeden Anzeigeversuch eine neue Sitzung ID.



## Pre-Event-Akzeptanzmatrix[#](#pre-event-acceptance-matrix)

| Szenario | Erforderliches Ergebnis | 
| --- | --- |

| Late Join während der Rotation | Manifest KID löst sich auf und die Wiedergabe beginnt innerhalb der Zielstartzeit. | 

| Encoder-Neustart | Channel erholt sich ohne Schlüssel-Offenlegung oder klares Fallback. | 

| Verlängerung der Lizenz | Autorisierter Viewer wird fortgesetzt; abgelaufene Berechtigung wird nicht geschlossen. | 

| Ausfall des Providers oder Netzwerks | Bounded Retry / Failover behält die Richtlinie bei und vermeidet doppelte Abrechnungen. | 

| Zuschauerstopps | Die gleichzeitige Reservierung wird umgehend freigegeben. |

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