Freigeben über


PlayReady-Ökosystem

Clients und Server sind die beiden Hauptkomponenten im PlayReady-Ökosystem. Diese Komponenten kommunizieren mithilfe von von Microsoft angegebenen Protokollen. Inhalte werden durch einen Inhaltsverpackungsdienst mithilfe von PlayReady geschützt und dann an Clients übertragen, die den Inhalt mithilfe von informationen entschlüsseln, die in einer Lizenz gespeichert sind. Die Informationen in diesem Abschnitt dienen als Einführung in die PlayReady-Konzepte, die als Szenarien in allgemeinen PlayReady-Szenarien bereitgestellt werden.

PlayReady-Clients

PlayReady-Clients sind Geräte, die geschützte Inhalte wiedergeben können, wenn eine Lizenz für diese Inhalte erteilt wird (z. B. Media Player-Programme auf Persönlichen Computern oder Anwendungen auf Geräten wie Mobiltelefonen, Tablets und Smart TVs). PlayReady-Clients müssen auch in der Lage sein, die Rechte und Einschränkungen zu erzwingen, die einer in einer Lizenz enthaltenen Richtlinie zugeordnet sind.

Die folgende Abbildung zeigt die Symbole, die in diesem Dokument verwendet werden, die Geräte symbolisieren, die als PlayReady-Clients verwendet werden.

PlayReady-Clients

PlayReady Server

Angepasste Anwendungsserver ermöglichen die Interoperabilität mit den Clients. Dienstanbieter verwenden das PlayReady Server Software Development Kit (SDK) zum Erstellen von Servern mit dienstspezifischer Geschäftslogik. Beispielsweise würde ein Abonnementdienst Server so anpassen, dass er über eine dienstspezifische Lizenz verfügt. Die Lizenz kann Ablaufzeiten und Lizenzveröffentlichungseinschränkungen umfassen, die mit einem bestimmten Daten-Back-End mit Abonnenteninformationen verbunden sind. Mit dem PlayReady Server SDK kann der angepasste Server-Generator sicher sein, dass der Dienst Inhalte schützt und Lizenzen ausgibt, die mit PlayReady-Clients funktionieren.

PlayReady-Server umfassen Lizenzserver, Domänencontroller, Meteringserver, Secure Stop-Server und Sichere Löschserver. Diese Server werden alle auf demselben PlayReady Server SDK entwickelt.

Darüber hinaus verfügt ein Dienst über einen Inhaltspaketgeber zum Verschlüsseln und Codieren von Inhalten sowie über ein Streaming-Back-End und CDN zum Verteilen der Inhalte im Netzwerk.

Die folgende Abbildung zeigt die Symbole, die in diesem Dokument verwendet werden, um die verschiedenen Server darzustellen.

PlayReady-Server

Hinweis

Inhalte werden mithilfe von Webservern gespeichert und verteilt, playReady-Produkte enthalten jedoch keinen speziellen Webserver für die Inhaltsspeicherung und -verteilung.

Inhalts- und Lizenzfluss

In PlayReady-Systemen verschlüsselt ein Inhaltspaketdienst Inhalte und speichert ihn auf einem Webserver. Clients erwerben diese verschlüsselten Inhalte über Streaming oder Download. Clients erwerben auch eine PlayReady-Lizenz von einem Lizenzserver, die die zum Entschlüsseln von Inhalten benötigten Informationen zum Rendern enthält.

Die folgende Abbildung zeigt den Content- und Lizenz Flow für den Lizenzerwerb (LA). Der graue Pfeil zeigt eine klare Inhaltsübertragung an, schwarze Pfeile zeigen geschützte Inhaltsübertragungen ohne Lizenz an, und weiße Pfeile geben Lizenzübertragungen an.

Inhaltslizenzfluss

Die folgenden Schritte beschreiben den Inhalt und den Lizenzfluss für den Lizenzerwerb, der in der vorherigen Abbildung gezeigt wird:

  1. Ein Inhaltsanbieter verpackt ungeschützte Inhalte mithilfe von Software eines Drittanbieters oder des PlayReady Server SDK.

  2. Wenn der Inhalt verpackt wird, kopiert der Inhaltsanbieter den geschützten Inhalt in einen Inhaltsverteilungsserver/-system.

  3. Der Inhaltsanbieter überträgt die Lizenzinformationen an einen Lizenzserver.

  4. Ein Client erhält dann den geschützten Inhalt.

  5. Wenn der Client versucht, den Inhalt wiederzugeben, gibt der Header an, dass der Client eine Lizenz erwerben muss. Der Client führt dann den Lizenzerwerb von einem Lizenzserver aus.

Weitere Informationen zum Lizenzerwerb finden Sie unter Lizenzerwerb.

Der PlayReady-Verschlüsselungs- und Lizenzierungsprozess wird im Grundlegenden Verschlüsselungs- und Lizenzierungsprozess genauer erläutert.