# Native DRM-Integration

Integrieren Sie native Widevine, PlayReady, FairPlay oder WisePlay Clients mit DRM-X 6.0 unter Verwendung des Universal Playback Session Contract ohne Einbettung des Servers Zugangsdaten.

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.

## Verantwortlichkeiten nach Layer[#](#responsibilities-by-layer)

| Schicht | Verantwortung | 
| --- | --- |

| Kunden-Backend | Authentifizieren, Berechtigung prüfen, vertrauenswürdige Content ID und servereigene Richtlinie auswählen, Sitzung anfordern. | 

| DRM-X | Lösen Sie Pakete, validieren Sie Richtlinien, unterschreiben Sie Autorisierung, Routenanbieteranfragen, erzwingen Sie den Lebenszyklus. | 

| Native Client | Registriertes Manifest laden, Plattform CDM initialisieren, native Challenge senden, Lizenz beantragen, Release-Sitzung. | 



## Gemeinsame Integrationssequenz[#](#common-integration-sequence)

- Detect unterstützt DRM und wahrheitsgemäße Wiedergabefähigkeiten.
- Rufen Sie Ihren authentifizierten Wiedergabeendpunkt mit einer Katalogreferenz auf.
- Laden Sie das zurückgegebene Manifest und initialisieren Sie das angeforderte Schlüsselsystem.
- Fügen Sie die zurückgegebene Autorisierung nur an die genauen DRM Zertifikats- und Lizenzrouten an.
- Übergeben Sie native binäre Herausforderung und Lizenzstellen ohne Transformation.
- Beantragen Sie lizenzierte Strecken- und Höchstflughöhenbeschränkungen.
- Rufen Sie die Release-Route auf jedem Terminalpfad auf.



## Anbieterspezifische Betreuung[#](#provider-specific-care)

- **Widevine:** halten PSSH / init Daten und Lizenzstellen binär; Respektieren Sie die Qualifikation auf Sicherheitsniveau.
- **PlayReady:** Bewahren Sie den nativen Herausforderungsinhaltstyp und die Antwort auf; qualifizieren Sie sich Edge und Windows auf physischer Hardware.
- **FairPlay:** verwenden Sie das Anwendungszertifikat mit der SKD-Kennung und dem genauen SPC/CKC-Austausch.
- **WisePlay:** verwenden Sie das qualifizierte Initialisierungs- und Sitzungsmodell, das von der Zielplattform von Huawei unterstützt wird.



## Fail closed[#](#fail-closed)

Nicht registrierte Manifeste, unerwartete Umleitungsziele, geänderte Inhaltstypen, überdimensionierte Körper, abgelaufene Autorisierung, nicht übereinstimmende DRM Systeme und Antworten außerhalb der zulässigen Ursprünge der Sitzung abzulehnen.

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