Freigeben über


Integrieren von PlayReady auf Geräten

In diesem Thema finden Sie eine Übersicht über den Prozess für einen Gerätehersteller, um einen PlayReady-Client mit einem Gerät zu integrieren.

Die Integration eines PlayReady-Clients in einem Gerät ist von großem Wert. Es stellt sicher, dass Anwendungen Zugriff auf den besten Inhaltsschutz auf dem Gerät haben und die Implementierung aller Arten von Video- und Audiodiensten auf dem Gerät einfacher machen.

Architektur

Die folgende Abbildung zeigt die PlayReady PK-Komponenten und wie sie in einen Gerätesoftwarestapel passen.

Porting Kit Architecture

Prozess für Entwicklung, Integration und Selbstzertifizierung

  1. Lizenzieren Sie das PlayReady Porting Kit (PK) von Microsoft.

  2. Portieren Sie die PK auf die Plattform.

    1. Kompilieren Sie die PK für die Plattform.
    2. Passen Sie die Funktionalität in den OEM-Funktionen der PK an die Plattform an, um die grundlegenden Dienste bereitzustellen, die von der PK benötigt werden (Speicher, Uhr, Verschlüsselungsbeschleuniger, Videopfad usw.).
    3. Integrieren Sie die PK mit dem Video- und Audioplayer.
    4. Erstellen Sie eine Anwendung, die PlayReady-Vorgänge auf dem Gerät aktiviert oder eine API in einem SDK verfügbar gemacht wird, mit dem mehrere Anwendungsentwickler sie verwenden können.
  3. Überprüfen Sie den Port in Bezug auf die Compliance- und Robustness-Regelnanforderungen.

    1. Testen Sie das Gerät auf alle anwendbaren Anforderungen.
    2. Beheben Sie keine Übereinstimmungen, die gefunden wurden. Erneut testen.
    3. Verwenden Sie optional ein Sicherheitshaus oder Testhaus von Drittanbietern.
  4. Vorbereiten des Geräteschlüssels (Clientzertifikat auf Modellebene und zugeordnete private Schlüssel oder Dienst für die Bereitstellung von Clientzertifikaten auf Einheitsebene).

  5. Herstellen und Verteilen des Geräts auf den Markt.

  6. Quartals- und Berichtsvolumen an Microsoft und Bezahlen von Lizenzgebühren.

Integrieren eines PlayReady-aktivierten Chips in ein Gerät

Wenn Sie ein Gerät mit PlayReady entwerfen, das in Hardware oder PlayReady auf einer integrierten Schaltung installiert ist, müssen Sie hardware- oder Software bereitstellen, die zum Portieren des PlayReady Device Porting Kit auf Ihre Hardware erforderlich ist. Einige integrierte Schaltungen, die von PlayReady Partners entworfen wurden, verfügen bereits über PlayReady auf dem Chip, und Sie können diese integrierten Schaltungen beim Entwerfen Ihres Geräts verwenden.

Allgemeine Informationen zum Entwickeln hardwarebasierter PlayReady finden Sie unter Hardware- und Software-DRM.