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


Версии продуктов PlayReady

В следующей таблице показана доступность функций для каждой версии продуктов PlayReady.

 

Дата выпуска Версия Новое Пакет SDK для сервера PlayReady (устаревшая версия .NET) PlayReady Server SDK (.NET Core) Набор для переноса на устройства PlayReady Комплект создания сертификатов PlayReady Пакет SDK playReady для ПК для классических приложений для Windows 7
Июнь'08 1.0 Исходная версия 1.0.1105 1.0.1130 1.0.1130 1,1
Октябрь'08 1.2 Внедренные лицензии 1.2.1404 1.2.1404 1.2.1404 1,2
Май'09 1.3 Раздел "Спецификации" 1,3
10 апреля 1.5 Common Encryption Smooth Streaming 1.5.4018 1.5 Никаких дополнительных улучшений
Сен'10 1.5.2 Усовершенствования системы безопасности 1.5.4094
Сен'11 2.0 - Live TV с сменой ключей с помощью масштабируемых встроенных лицензий
— Проверка клиента Silverlight
2.0.1402 2.0.1402 2.0.1402
Апрель'12 2.1 — PlayEnablers для дополнительных политик
— Обработчик шаблонов лицензий
2.1.1444
12 декабря 2.5 — устройство PlayReady-Network (PlayReady-ND) 2.5.1789 2.5.1778
Ноябрь'13 2.9 — Пример LicenseTemplateHandlerChaining
— Поддержка iOS и Android
2.9.1995
Май'14 2.11 — MPEG-DASH
— Обновленный тестовый передатчик PlayReady-ND
— Обновления в пакет SDK клиента PlayReady для iOS.
— Обновления в пакет SDK клиента PlayReady для Android
2.11.2155
Мар'15 3.0 - SL3000
— Несколько ключей
- Безопасная остановка
— Улучшения для непостояных лицензий
3,0 3.0.4019 3.0.2726
Сен'16 3.2 Безопасное время (служба безопасных часов в TEE) 3.2.4242 3.2.4242 Не рекомендуется
Апрель'17 3.3 — Новый модуль CDMi
— Исправление уязвимостей в синтаксическом анализаторе заголовков PK.
3.3.4474 3.3.4475
Октябрь'17 4.0 — расширена поддержка нескольких общих режимов шифрования, в дополнение к cenc поддерживается cbcs.
- Поддержка безопасного удаления
4.0.5117 4.0.5102 4.0.5102 Больше не распространяется (см . PlayReady в Windows)
Февраль'19 4.2 — Ознакомьтесь с новыми ролами PlayReady версии 4.2. 4.2.5545 4.2.5545
Август'19 4.3 — Ознакомьтесь с разделом Новые возможности PlayReady версии 4.3 4.3.5841 4.3.5841
Май'20 4.4. — См. новые возможности PlayReady версии 4.4. 4.4.6621 4.4.6621 4.4.6621
Октябрь'21 4.5 — См. новые возможности PlayReady версии 4.5. 4.5.7218 4.5.7218 4.5.7220
22 декабря 4.6 — Ознакомьтесь с новыми ролами PlayReady версии 4.6. 4.6.7668 4.6.7604 4.6.7673

Совместимость версий пакета переноса с версиями пакета SDK для сервера

Службы лицензий PlayReady поддерживают обратную совместимость для устаревших устройств PlayReady. Например, новая служба лицензий, разработанная с помощью пакета SDK для сервера PlayReady 4.0, может доставлять лицензии на устаревшее устройство, разработанное с помощью пакета PK 1.2 от первоначального выпуска (2008).

Однако существуют некоторые нюансы совместимости по мере перехода служб и устройств в PlayReady 3.0 и более поздних выпусков. Клиенты PlayReady, разработанные с помощью пакета для переноса устройств версии 3.0 и более поздних версий, не могут получить лицензии из службы лицензий, созданной до выпуска 2011 server SDK 2.0. Службы, работающие под управлением более ранних версий пакета SDK для сервера, необходимо обновить, чтобы обеспечить совместимость с PlayReady 3.0 и более поздних версий.

Матрица совместимости PlayReady

Большинство версий PlayReady на клиенте могут работать с различными версиями пакета SDK для сервера PlayReady. Есть некоторые тонкости, как указано ниже, а также изменения с клиентами PlayReady, разработанные на 4.0 Device Porting Kit.

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

Совместимость комплекта переноса и сервера

   
* Некоторые клиенты PK 1.2 не поддерживают отзыв, который требуется в server SDK 2.x+. Такой подход используется нечасто.
** Клиенты PK 3.0 и более поздних версий не могут использовать server SDK до версии 2.0 для получения лицензии на воспроизведение мультимедиа.
*** Клиенты PK 3.0 и более поздних версий могут использовать серверы лицензирования с помощью пакета SDK 2.X, но могут получить лицензию только с уровнем безопасности SL2000. Кроме того, при создании лицензии недоступны новые функции, такие как поддержка заголовков версии 4.2 (несколько ключей) и политик, таких как Secure Stop и MaxResDecode. В некоторых клиентах PK 3.0 с пакетом SDK 2.0 для сервера возникли проблемы с цепными лицензиями (корневыми или конечными). Службам потребуется протестировать клиенты для проверки совместимости. В конце этого документа приведен ряд сценариев, которые могут помочь в тестировании.

Несмотря на то, что PlayReady версии 3. Клиенты на основе X/4.X работают с сервером, на котором запущен серверный пакет SDK версии 2.0, 2.1 или 2.9, Майкрософт рекомендует клиентам, работающим с пакетом SDK для сервера версии 1.5.2, обновить серверный пакет SDK до последней версии, а не до версии 2.0, 2.1 или 2.9. Это гарантирует, что вы находитесь на гораздо более поддерживаемом пути.