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.
Verantwortlichkeiten nach 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#
- 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#
- 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#
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.
DRM-X 6.0