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


Набор для переноса на устройства PlayReady

PlayReady Device Porting Kit (Device PK, PK или DPK) содержит исходный код ANSI C, предназначенный для создания переносимых устройств для использования с цифровым содержимым, защищенным технологией PlayReady. С помощью этого комплекта переноса технология PlayReady может быть переведена на широкий спектр системных архитектур с использованием различных сред операционной системы и различных классов устройств, таких как мобильные телефоны, наборы окон и переносные проигрыватели мультимедиа.

PlayReady Device Porting Kit предоставляет функции, которые позволяют устройствам отрисовывать защищенное цифровое содержимое. Комплект переноса — это неоптимизаторская, независимая от платформы реализация исходного кода клиента PlayReady.

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

PlayReady Device Porting Kit предназначен для поставщиков интегрированных каналов (IC) и изготовителей оборудования (OEM), которые хотят реализовать PlayReady в операционных системах, отличных от Windows, на различных процессорах и на устройствах потребительской электроники. API PlayReady написан на языке C (не C++) и соответствует стандартам ANSI C для обеспечения совместимости с большинством компиляторов платформы.

Компоненты

Комплект портов предоставляет следующие возможности:

  • Приобретение лицензии.

  • Управление лицензиями и привязка для расшифровки.

  • Замер.

  • Присоединение к домену, выход и управление для групп устройств.

  • Безопасная остановка.

  • Безопасное удаление.

  • Безопасные часы и часы защиты от отката.

  • Цепочки лицензий.

  • Масштабируемые лицензии (для динамического линейного телевизора с поворотом ключей).

  • Код ANSI C упрощает интеграцию на внедренных устройствах.

Компоненты

Пакет переноса поставляется в виде MSI-файла Майкрософт, содержащего библиотеки, примеры, инструменты и исходный код, необходимые для создания устройств для использования с цифровым содержимым, защищенным с помощью технологии PlayReady.

Пакет переноса включает следующие компоненты:

  • Форма исходного кода PlayReady.

  • Применимый тестовый сертификат.

  • Спецификации и связанные документы и библиотеки в форме объектного кода.

  • Тестовый носитель.

См. также:

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