Freigeben über


DRM-Grundlagen

Die Windows Media DRM-Technologien sind aus sicht des Windows Media Format SDK recht einfach. Komponenten des SDK können zum Schutz von Inhalten und zum Wiedergeben geschützter Inhalte verwendet werden.

Schützen von Inhalt

Der Schutz von Inhalten (auch als Verpackungsinhalt bezeichnet) umfasst das Verschlüsseln des Datenabschnitts der Datei und das Einschließen einiger Informationen in den Dateiheader, die es Spielern ermöglichen, den Inhalt zu entschlüsseln.

Um den Inhalt zu verschlüsseln, benötigen Sie einen Schlüssel, ein Wert, der zum Seeden der Verschlüsselungsalgorithmen verwendet wird. Ein Schlüssel besteht aus zwei Teilen: einem Schlüsselkern (oder einem privaten Schlüssel) und einem Schlüsselbezeichner (oder einem öffentlichen Schlüssel). Der Schlüsselkern ist der Geheimwert, mit dem Sie Inhalte codieren. Der Schlüsselbezeichner ist ein öffentlicher Wert, der im Header einer geschützten Datei enthalten ist.

Wenn eine Datei geschützt ist, kann sie nicht ohne Lizenz entschlüsselt werden. Eine Lizenz enthält Informationen, die die Nutzungsbedingungen für die geschützten Inhalte angeben. Die Bedingungen einer Lizenz werden vom Inhaltsbesitzer festgelegt und können an eine Vielzahl von Anforderungen angepasst werden. Ein Teil des Prozesses des Verpackens einer Datei besteht darin, die URL einer Webseite einzuschließen, auf der Benutzer eine Lizenz für den Zugriff auf den Inhalt erwerben können.

Lesen geschützter Inhalte

Zum Lesen geschützter Inhalte muss sich eine Lizenz für den Inhalt auf dem Clientcomputer befinden. Einige Lizenzeinschränkungen werden intern von den DRM-Komponenten des Windows Media Format SDK überprüft, während andere von Ihrer Anwendung erzwungen werden müssen.

Sie können die Objekte des Windows Media Format SDK verwenden, um den Benutzer beim Erwerb von Lizenzen für Inhalte zu unterstützen und andere administrative Aufgaben auszuführen, z. B. das Aktualisieren von DRM-Komponenten und das Sichern von Lizenzen.

Hinweis

DRM wird von der x64-basierten Version dieses SDK nicht unterstützt.

 

Digital Rights Management-Features

Aktivieren der DRM-Unterstützung