Erreichen Sie Android Zuschauer, ohne Ihren Dienst neu zu erstellen
Widevine ist eine natürliche Grundlage für Android Videoanwendungen und unterstützte Browser-Erfahrungen. DRM-X verbindet dieses Geräte-Ökosystem mit dem gleichen Inhaltskatalog, der Serverautorisierung und dem operativen Workflow, der von Ihren anderen DRM Integrationen verwendet wird. Ihr Team behält die Kontrolle über Login, Einkäufe, Abonnements und die Player Schnittstelle.
Die Unterstützung muss nach Gerät und Browser qualifiziert sein, nicht allein aus einem Android-Label. Widevine Provisioning, die Sicherheitsstufe, sichere Decodierung, Codecs und Display-Ausgaben beeinflussen, welche geschützten Tracks ein Gerät abspielen kann. Ein Software-Sicherheitsgerät und ein Hardware-sicheres Gerät können legitimerweise unterschiedliche Wiedergabequalität erhalten.
Behalte ein Konto Zugangsdaten in deinem Backend
Beginnen Sie mit verschlüsselten Medien, die in der richtigen DRM-X Umgebung. Wenn ein Betrachter Play drückt, überprüft Ihr Backend das Recht des Benutzers darauf. Content ID Die App erhält die manifeste Referenz- und Lizenzkonfiguration; sie benötigt niemals Ihre Site Key oder Access Key.
Die Player liefert a Widevine Herausfordern der autorisierten Lizenzroute. DRM-X wertet die signierte Richtlinie aus und gibt eine Lizenz für das Gerät zurück CDM kann verarbeiten. CDN Ein Lizenzdienst ersetzt nicht das Hosting von Inhalten, und die Verschlüsselung einer Datei allein entscheidet nicht darüber, welcher Kunde sie sich ansehen darf.
Fügen Sie die Offline-Ansicht mit der Player hinzu, die Sie bereits verwenden
Die DRM-X Android SDK unterstützt sowohl Streaming als auch persistent offline VOD. Verwenden Sie die komplette DRM-X Player, oder behalten Sie eine vorhandene Media3 Player und verwenden Sie nur die Lizenzhelfer. Eine native Media3-only Implementierung kann den gleichen Backend-Vertrag ohne die DRM-X AAR verwenden.
Bereiten Sie sowohl die gerätegebundene persistente Lizenz als auch die verschlüsselten Medien während der Verbindung vor. Wählen Sie jede später benötigte Audio- und Untertitelsprache aus, bewahren Sie die ausgewählten Stream-Schlüssel und überprüfen Sie die Lizenzdauer vor dem Trennen. Erneuerung und Freigabe benötigen Konnektivität in diesem Workflow. Ein benutzerdefinierter On-Board-Server ist eine separate Option, wenn der Vorablizenzerwerb unmöglich ist.
- Vollständiger verschlüsselter Download und gültige CDM Lizenz
- Richtlinienkonformes Video plus alle erforderlichen Sprachspuren
- Neustart, Ablauf, Erneuerung und vollständig getrennte Gerätetests
Verwandeln Sie Inhaltsanforderungen in eine getestete Richtlinie
Wählen Sie Sicherheits-, Ausgabe- und Dauerregeln, die dem Paket und den Anforderungen des Rechteinhabers entsprechen. Premium-Inhalte erfordern möglicherweise Hardware-sichere Dekodierung und geschützte externe Ausgabe; eine erfolgreiche Demo ist keine Studiozertifizierung. Offline-Multi-Key-Inhalte benötigen eine dauerhafte Lizenz, die jeden Schlüssel abdeckt, der von den heruntergeladenen Tracks benötigt wird.
DRM-X bietet eine gemeinsame Servicegrenze für Token-Ausgabe, Lizenzierung und Anwendungsintegration. Ihre Produktionsakzeptanz sollte immer noch reale Geräte, Kontowechsel, Berechtigungsänderungen, Speicherdruck und Fehlerwiederherstellung abdecken. Beginnen Sie mit einem repräsentativen Titel und einer Geräteklasse und erweitern Sie dann die unterstützte Matrix.
Gemeinsame Fragen
Ist die DRM-X Player obligatorisch?
Verwenden Sie DrmXPlayer für einen geführten Start, DRM-X Helfer mit Ihrem eigenen Media3 UI oder native Media3 mit Ihrer Backend-Implementierung.
Kann ein heruntergeladener Film ohne Internet abgespielt werden?
Auf einem qualifizierten Gerät, ja: es benötigt vollständige lokale verschlüsselte Medien und eine gültige dauerhafte gerätegebundene Lizenz. Eine Streaming-Lizenz ist nicht automatisch eine Offline-Berechtigung.
Garantiert Widevine L1 4K?
Inhaltsrichtlinie, Codecs, Decoderfähigkeit, Gerätezulassung und Ausgabeschutz sind ebenfalls wichtig.
Plattformhintergrund: Google Widevine Übersicht. Product behavior and deployment scope are described above; platform capabilities do not imply every customer deployment is qualified.
