Out-of-Band-Lizenzen

Flash Player 11 und höher, Adobe AIR 3.0 und höher

Lizenzen können auch „out of band“ (ohne Kontaktierung eines Adobe Access-Lizenzservers) bezogen werden, indem der Gutschein (die Lizenz) auf der Festplatte und im Arbeitsspeicher gespeichert wird. Hierzu wird die storeVoucher -Methode verwendet.

Um verschlüsselte Videos in Flash Player und AIR abzuspielen, muss die jeweilige Laufzeitumgebung den DRM-Gutschein für das Video beziehen. Der DRM-Gutschein enthält den Entschlüsselungsschlüssel des Videos und wird vom Adobe Access-Lizenzserver generiert, den der Kunde bereitgestellt hat.

Die Flash Player/AIR-Laufzeitumgebung bezieht diesen Gutschein im Allgemeinen durch das Senden einer Anforderung an den Adobe Access License Server, der in den DRM-Metadaten des Videos ( DRMContentData -Klasse) angegeben ist. Die Flash-/AIR-Anwendung kann diese Lizenzanforderung auslösen, indem die DRMManager.loadVoucher() -Methode aufgerufen wird. Alternativ dazu fordert die Flash Player-/AIR-Laufzeitumgebung automatisch eine Lizenz an, wenn die Wiedergabe des verschlüsselten Videos gestartet wird, falls auf der Festplatte oder im Arbeitsspeicher keine Lizenz für den Inhalt vorhanden ist. In beiden Fällen wird die Leistung der Flash-/AIR-Anwendung durch die Kommunikation mit dem Adobe Access-Lizenzserver beeinträchtigt.

DRMManager.storeVoucher() ermöglicht der Flash-/AIR-Anwendung, DRM-Gutscheine an die Flash Player-/AIR-Laufzeitumgebung zu senden, die sie „out of band“ bezogen hat. Die Laufzeitumgebung kann den Prozess der Lizenzanforderung überspringen und die weitergeleiteten Gutscheine für die Wiedergabe verschlüsselter Videos verwenden. Der DRM-Gutschein muss weiterhin vom Adobe Access-Lizenzserver generiert werden, bevor er „out of band“ bezogen werden kann. Sie haben jedoch die Option, die Gutscheine auf einem beliebigen HTTP-Server bereitzustellen statt auf einem öffentlich ausgerichteten Adobe Access-Lizenzserver.

DRMManager.storeVoucher() wird auch verwendet, um die gemeinsame Nutzung von DRM-Gutscheinen auf mehreren Geräten zu unterstützen. In Adobe Access 3.0 wird diese Funktion als „Domänenunterstützung“ bezeichnet. Wenn Ihre Implementierung diese Art der Verwendung unterstützt, können Sie mehrere Computer für eine Gerätegruppe registrieren, indem Sie die DRMManager.addToDeviceGroup() -Methode verwenden. Wenn es ein Gerät mit einem gültigen domänengebundenen Gutschein für einen bestimmten Inhalt gibt, kann die AIR-Anwendung die serialisierten DRM-Gutscheine mithilfe der DRMVoucher.toByteArray() -Methode extrahieren, und auf Ihren anderen Geräten können Sie die Gutscheine mithilfe der DRMManager.storeVoucher() -Methode importieren.