DRM-X 6.0 / LösungenApple FairPlay Streaming · DRM-X 6.0

FairPlay Streaming für Ihr Apple-Publikum

Schutz HLS Lieferung auf kompatiblen Apple-Plattformen mit einem klaren Zertifikat, SPC und CKC Integration – und Ihre eigene vertrauenswürdige Kundenautorisierung.

Primäre Passform
Unterstützt Safari, iOS, iPadOS und tvOS Wiedergabepfade
Medienlieferungen
FairPlay-kompatibel verschlüsselt HLS
Lizenzaustausch
Anwendungszertifikat → SPC Herausforderung → CKC Antwort
Wie die Integration funktioniert

Ein sorgfältig integrierter Apple-Wiedergabepfad, unterstützt durch DRM-X Lizenzierung.

  1. 01

    Bescheinigung

    Laden Sie das konfigurierte öffentliche Anmeldezertifikat.

  2. 02

    SPC

    Der Apple-Client generiert die Lizenzherausforderung.

  3. 03

    CKC

    Der autorisierte Dienst gibt die Antwort FairPlay zurück.

  4. 04

    Wiedergabe

    Geben Sie die Antwort an das Apple Media Framework zurück.

Erstellen Sie ein Apple-Erlebnis, kein Browser-Workaround

FairPlay Streaming ist der DRM Pfad für geschützte HLS in unterstützten Apple-Wiedergabeumgebungen. DRM-X verbindet diesen Pfad mit Ihrem Workflow zur Veröffentlichung von Inhalten und zur Autorisierung von Servern, während AVFoundation oder die unterstützte Safari Player Integration den geräteseitigen Austausch übernimmt.

Wählen und testen Sie den tatsächlichen Playback-Stack: Eine native Apple-Anwendung und ein Safari Web Player haben keinen identischen Lebenszyklus oder Kompatibilitätsverhalten. Verpacken Sie verschlüsselt HLS für die vorgesehene Plattform und testen Sie die Betriebssystemversionen, Codecs und Auflösungskombinationen, die Ihr Service verspricht.

Behandeln Sie Zertifikate und private Zugangsdaten unterschiedlich

Das Anwendungszertifikat ist eine öffentliche Eingabe, die von der Player verwendet wird, um eine Herausforderung zu konstruieren. Das private FairPlay Zugangsdaten und serverseitige Implementierungsmaterial sind keine Player Assets. Halten Sie sie von der Website, dem Anwendungspaket und dem herunterladbaren Kundenbeispiel fern.

Eine Produktionsintegration erfordert die entsprechenden Apple-Berechtigungen und ist genehmigt FairPlay Anmeldeinformationen. In DRM-X, muss die Wiedergabe die aktive Bereitstellung verwenden, die mit der ausgewählten Umgebung verbunden ist, oder einen explizit konfigurierten Standard für dieselbe Organisation. Zugangsdaten Das ist kein akzeptabler Fallback.

Folgen Sie der Sequenz des Zertifikats → SPC → CKC

Zuerst authentifizieren Sie den Viewer auf Ihrem Backend und autorisieren Sie die angeforderte Veröffentlichte Content ID. Geben Sie die vertrauenswürdige FairPlay-Konfiguration, die öffentliche Zertifikatsreferenz und die begrenzte Lizenzautorisierung zurück. Ihre App oder Ihr Web Player lädt das Zertifikat und fordert das Apple Media Framework auf, eine SPC-Herausforderung zu erstellen.

Senden Sie die genauen Herausforderungsbytes an den konfigurierten Lizenzendpunkt. Geben Sie die CKC Bytes in der von Ihrer Player Integration erwarteten Form zurück. Kodierung, Inhaltstyp und Antwortumwicklung sind häufige Integrationsfehler: Wenden Sie keine willkürliche JSON oder Base64-Konvertierung an, es sei denn, der spezifische Clientvertrag erfordert dies. Geben Sie die Streaming-Reservierung frei, wenn der Anzeigeversuch endet.

  • Genehmigte und aktive Anmeldeinformationen
  • Korrekte HLS Verschlüsselungs- und Inhaltskennungen
  • Zertifikatsabruf und exakte SPC/CKC Handhabung
  • Real Safari oder Apple-Geräte-Wiedergabetests

Planen Sie die native Offline-Ansicht unabhängig

Die Offline-Ansicht von Apple verwendet plattformspezifische native Downloads und persistente Content-Key-APIs. Android„s Widevine Key-Set-Storage und eine gewöhnliche Safari Streaming-Integration sollte nicht als herunterladbare Offline-Anwendung beworben werden.

Wenn Apple Offline- oder On-Board-Viewing erforderlich ist, definieren Sie die native Anwendung, Rechte, Lebenszyklus und Geräteakzeptanz mit Haihaisoft vor dem Deployment. Die DRM-X Android AAR ist keine FairPlay SDK. Die Shared License-Service-Architektur kann Ihr Backend vereinfachen, aber jede Plattform benötigt immer noch ihren eigenen korrekt implementierten Client-Pfad.

Gemeinsame Fragen

Soll ich den FairPlay privaten Schlüssel in meine App eingeben?

Nein. Nur das öffentliche Anmeldezertifikat gehört in den Client-Austausch. Private Zugangsdaten bleibt serverseitig geschützt.

Kann ich die Android Widevine Implementierung wiederverwenden?

Verwenden Sie Ihre Authentifizierungs- und Berechtigungskonzepte wieder, nicht den geräteseitigen Code. FairPlay verwendet ein anderes natives Framework und SPC / CKC Austausch.

Ist die Apple-Zulassung automatisch enthalten?

Anwendbare Apple-Berechtigungen, Zugangsdaten und Inhaltsrechte müssen für die Kundenbereitstellung festgelegt werden.

Plattformhintergrund: Apple FairPlay Streaming. Product behavior and deployment scope are described above; platform capabilities do not imply every customer deployment is qualified.

Bauen Sie mit DRM-X 6.0

Von einer klaren Architektur bis zu Ihrem ersten geschützten Titel.

Verwenden Sie die praktische Dokumentation und lauffähige Beispiele und qualifizieren Sie dann die Geräte, die Ihre Kunden verwenden.

Öffnen Sie den praktischen Leitfaden