Набор для переноса на устройства 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.
Применимый тестовый сертификат.
Спецификации и связанные документы и библиотеки в форме объектного кода.
Тестовый носитель.