Версии продуктов 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. Это гарантирует, что вы находитесь на гораздо более поддерживаемом пути.