Поделиться через


Интеграция PlayReady на устройствах

В этом разделе представлен обзор процесса интеграции клиента PlayReady с устройством создателя устройств.

Интеграция клиента PlayReady на устройстве имеет большое значение. Это гарантирует, что приложения будут иметь доступ к лучшей защите содержимого на устройстве и сделать реализацию всех видов видео и аудиослужб на устройстве проще.

Architecture

На следующем рисунке показаны компоненты PlayReady PK и их соответствие в стеке программного обеспечения устройств.

Porting Kit Architecture

Процесс разработки, интеграции и самостоятельной сертификации

  1. Лицензирование пакета переноса PlayReady (PK) от корпорации Майкрософт.

  2. Перенесите PK на платформу.

    1. Скомпилируйте PK для платформы.
    2. Адаптируйте функциональные возможности в функциях OEM PK на платформу, чтобы предоставить базовые службы, необходимые PK (память, часы, ускорители шифрования, видеопуть и т. д.).
    3. Интегрируйте PK с видео и аудиопроигрывтелем.
    4. Создайте приложение, которое позволяет выполнять операции PlayReady на устройстве или API, предоставляемый в пакете SDK, который позволит нескольким разработчикам приложений использовать их.
  3. Проверьте порт в соответствии с требованиями правил соответствия и надежности.

    1. Протестируйте устройство на соответствие всем применимым требованиям.
    2. Исправьте все обнаруженные несоответствия. Повторное тестирование.
    3. При необходимости используйте сторонний дом безопасности или тестовый дом.
  4. Подготовьте секреты устройства (сертификат клиента уровня модели и связанные закрытые ключи или службу подготовки сертификатов клиента на уровне единицы).

  5. Производство и распространение устройства на рынок.

  6. Ежеквартально сообщить о томах корпорации Майкрософт и платить роялти.

Интеграция микросхемы с поддержкой PlayReady на устройстве

Если вы разрабатываете устройство с помощью PlayReady, установленного в оборудовании или PlayReady на интегрированном канале, вы можете предоставить любое оборудование или программное обеспечение, необходимое для переноса комплекта переноса устройств PlayReady на оборудование. Некоторые интегрированные каналы, разработанные партнерами PlayReady , уже установлены на микросхеме, и вы можете использовать эти интегрированные каналы при проектировании устройства.

Общие сведения о разработке аппаратного playReady см. в разделе "Оборудование и программное drM".