PlayReady Product Versions
The following table shows the feature availability for each version of the PlayReady products.
Release date | Version | What’s new | PlayReady Server SDK | PlayReady Device Porting Kit | PlayReady Certificate Generation Kit | PlayReady PC SDK for Windows 7 Desktop Apps |
---|---|---|---|---|---|---|
Jun’08 | 1.0 | Initial version | 1.0.1105 | 1.0.1130 | 1.0.1130 | 1.1 |
Oct’08 | 1.2 | Embedded Licenses | 1.2.1404 | 1.2.1404 | 1.2.1404 | 1.2 |
May’09 | 1.3 | Specifications section | — | — | — | 1.3 |
Apr’10 | 1.5 | Common Encryption Smooth Streaming | 1.5.4018 | — | 1.5 | No further enhancements |
Sep’10 | 1.5.2 | Security improvements | 1.5.4094 | — | — | — |
Sep’11 | 2.0 | — Live TV with Key Rotation through Scalable Embedded Licenses — Silverlight Client Verification | 2.0.1402 | 2.0.1402 | 2.0.1402 | — |
Apr’12 | 2.1 | — PlayEnablers for additional policies — License Template Handler | 2.1.1444 | — | — | — |
Dec’12 | 2.5 | — PlayReady-Network Device (PlayReady-ND) | — | 2.5.1789 | 2.5.1778 | — |
Nov’13 | 2.9 | — LicenseTemplateHandlerChaining sample — Support for iOS and Android | 2.9.1995 | — | — | — |
May’14 | 2.11 | — MPEG-DASH — Updated PlayReady-ND test transmitter — Updates to PlayReady Client SDK for iOS — Updates to PlayReady Client SDK for Android | — | 2.11.2155 | — | — |
Mar’15 | 3.0 | — SL3000 — Multiple Keys — Secure Stop — Improvements for non-persistent licenses | 3.0 | 3.0.4019 | 3.0.2726 | — |
Sep’16 | 3.2 | Secure Time (Secure Clock Service in the TEE) | — | 3.2.4242 | 3.2.4242 | Deprecated |
Apr’17 | 3.3 | — New CDMi module — Fix for vulnerabilities in the PK header parser | — | 3.3.4474 | 3.3.4475 | — |
Oct’17 | 4.0 | — Expanded support for multiple Common Encryption Modes, ‘cbcs’ supported in addition to ‘cenc’. — Secure Delete support | 4.0.5117 | 4.0.5102 | 4.0 | No longer distributed (see PlayReady on Windows) |
Feb’19 | 4.2 | — The client sends SecureStop2 messages to the server | 4.2.5545 | — | ||
May’20 | 4.4 | — See What’s New in PlayReady Version 4.4 | 4.4.6621 | 4.4.6621 | 4.4 | — |
Porting Kit Version Compatibility with Server SDK Versions
PlayReady license services maintain backward compatibility for legacy PlayReady devices. For example, a new license service developed with the PlayReady Server SDK 4.0 can deliver licenses to a legacy device thatwas developed using the PlayReady Device Porting Kit (PK) 1.2 from its initial release (2008).
There are, however, some nuances in compatibility as services and devices move into the PlayReady 3.0 and higher releases. PlayReady Clients developed with the 3.0 and higher Device Porting Kit cannot obtain licenses from a license service built prior to the 2011 release of the Server SDK 2.0. Services running earlier versions of the Server SDK will need to upgrade to be compatible with PlayReady 3.0 and higher.
PlayReady Compatibility Matrix
Most versions of PlayReady on the client can work with the different versions of the PlayReady Server SDK. There are some subtleties as noted below as well as a change with PlayReady clients developed on the 4.0 Device Porting Kit.
The following table lists the compatibility between the various PlayReady Device Porting Kit and PlayReady Server SDK versions:
Some PK 1.2 clients did not support revocation which is required in Server SDK 2.x+. This is not common. | |
PK 3.0 and higher clients cannot use a Server SDK prior to version 2.0 to get a media playback license. | |
PK 3.0 and higher clients can use license servers using a 2.X SDK, but can only obtain a license with a SL2000 security level. In addition, new features, such as support for version 4.2 headers (multiple keys) and policies such as Secure Stop and MaxResDecode, are not available when creating a license. There have been issues with chained licenses (root/leaf) on some PK 3.0 clients with Server SDK 2.0. Services will need to test clients to validate compatibility. There are a set of scenarios at the end of this document that can assist in testing. |
Even though PlayReady v3.X/4.X based clients work with a Server running Server SDK v2.0, v2.1, or v2.9, Microsoft recommends that customers running Server SDK v1.5.2 upgrade to the latest version of the Server SDK instead of upgrading to Server SDK v2.0, v2.1, or v2.9. This will ensure that you are on a much more supportable path. The latest version available as of October 2017 is Server SDK 4.0
Обновление AMD Radeon 19.8.1. Поддержка Microsoft PlayReady 3.0 для видеокарт Radeon RX 5700
В новой версии Adrenalin 2019 Edition добавлена поддержка Microsoft PlayReady 3.0 для видеокарт Radeon RX 5700, что позволит их владельцам воспроизводить видео Netflix в 4K и HDR на своём компьютере.
Исправленные проблемы
- На некоторых конфигурациях систем могло появляться искажение цвета после установки программного обеспечения Radeon при запуске обновления Windows 10 May 2019 Update. Эта проблема устранена в последнем обновлении Windows (KB4505903).
- Настройки Radeon Chill могли не синхронизироваться с настройками игрового профиля при изменении их в игре через Radeon Overlay.
- Графические продукты серии Radeon RX 5700 могли отображать черный экран или мерцать при применении автоматического разгона памяти в играх или приложениях, работающих в полноэкранном режиме.
- Radeon AntiLag мог немного влиять на производительность в некоторых играх.
- Графическая карта Radeon RX 5700 могла выводить черный экран во время удаления в Windows 7.
- Запись клипов с помощью Radeon ReLive могла привести к появлению пустых клипов на Radeon RX 5700 в Windows 7.
Известные проблемы
- Может возникать зависание изображения, когда Radeon FreeSync включен на мониторах с частотой кадров 240 Гц при использовании видеокарт серии Radeon RX 5700.
- Radeon Performance Metrics может сообщать неправильные значения использования VRAM.
- AMD Radeon VII может выдавать повышенный уровень частоты памяти (Memory Clocks) в режиме ожидания или на рабочем столе.
- Radeon Overlay может периодически не отображаться при переключении в игре.
- Аудио для клипов, захваченных Radeon ReLive, может быть повреждено или искажено, если включена запись рабочего стола.
- Включение расширенной синхронизации может привести к сбоям в играх, приложениях или системе при использовании видеокарт серии Radeon RX 5700.
Загрузка и установка драйвера
Для драйвера Adrenalin 2019 Edition версии 19.8.1 доступны установочные файлы для 64-битных компьютеров и ноутбуков под управлением операционных систем Windows 7 и Windows 10. В пакет установки входит драйвер версии 19.30.01.29. Также, была обновлена утилита AMD Driver Autodetect.
После установки драйвера, обязательно выполните перезагрузку системы. Если перезагрузка не начнется автоматически, то запустите ее принудительно, чтобы применить изменения в системе.
Как остаться верным Windows 7: создаем идеальный установочный образ
Компания Microsoft отправила полюбившуюся многим «семерку» в отставку. Однако с помощью наших советов вы продлите срок службы этой системы как на современных, так и на не столь новых компьютерах.
Конечный срок — 14 января 2020 года. В этот черный для многих вторник Microsoft перестанет выпускать обновления безопасности для Windows 7, а также прекратит любую техническую поддержку данной версии. Вообще, была бы воля корпорации, уже сейчас все пользователи перешли бы на «десятку». Это бы сэкономило Microsoft множество денег и облегчило системное обслуживание. Однако так быстро старая любовь не ржавеет: согласно данным исследователей рынка из компании StatCounter, около 40% всех европейских пользователей, как и прежде, предпочитают в повседневной работе использовать проверенную временем Windows 7 — таким образом, доли «семерки» и «десятки» примерно равны. И тому есть реальные причины.
Основная: Windows 7 функционирует гладко. Даже поддержка драйверов для устаревшего оборудования не представляет собой проблемы. Windows 7 не терзает пользователей излишне любопытными функциями, как Windows 10, не раздражает постоянной саморекламой браузера Edge или плеера Windows Media Player. Также не забудьте, что пользователи «семерки» не знают, что такое излишняя опека, в которую входит, к примеру, автоматический запуск обновлений.
Однако тем, кто хочет держаться до конца и вплоть до 2020 года хранить верность Windows 7, придется быть сильными: опыт, набранный с момента выхода «десятки», научил, что компания Microsoft делает для своих прежних систем лишь необходимый минимум. Если кратко: на новых машинах Windows 7 работать не будет (см. блок справа). О появившихся недавно проблемах с функцией обновления концерн думает в последнюю очередь. Очевидно, по миру в ближайшее время должна прокатиться еще одна волна глобальной угрозы, подобная WannaCry, чтобы корпорация занялась безопасностью и более ранних версии Windows.
Впрочем, далее вы поймете, что большинство препятствий, которые чинит Microsoft фанатам Windows 7, вполне преодолимо. С помощью парочки приемов «семерка» встанет даже на современные аппаратные платформы, такие как Skylake, Kaby Lake и Ryzen. Систему можно держать в актуальном состоянии, даже когда соответствующая функция перестает работать должным образом. Кроме того, мы дадим различные советы, в том числе и по созданию резервной копии системы. Такой архив с Windows 7 всегда необходимо держать наготове на случай, если халатность Microsoft вновь приведет к непредвиденным проблемам.
Лучшие SSD-накопители NVMe для Windows 7
SSD-накопители NVMe в формате M.2 передают данные быстрее, чем SATA SSD. Для установки Windows 7 на NVMe SSD, однако, понадобится особый драйвер — от Microsoft или от производителя.
Windows 7 на современном оборудовании
В апрельский патч-день компания Microsoft официально заявила о прекращении поддержки Windows 7 на новых аппаратных платформах Intel Kaby Lake и AMD Ryzen: обновлений ждать не стоит. Еще при выводе на рынок Intel Skylake корпорация сообщала, что на «семерке» больше не будут работать новые функции, интегрированные Intel, в том числе и Speed Shift (см. блок ниже).
При этом сборка нового компьютера на базе Skylake имеет много преимуществ, таких как поддержка USB 3.1 и более быстрые SSD-накопители NVMe в компактном формате M.2. Поколение 2017 года, процессоры Kaby Lake и Ryzen, хотя и считаются чуть более скоростными, чем Skylake, однако Intel и AMD практически не обновили их периферию и интерфейсы. И при этом проблемы с установкой и обслуживанием системы чаще всего встречаются именно под Kaby Lake и Ryzen — таким образом, следует хорошо взвесить усилия и преимущества от их использования.
Установка «семерки» на компьютеры с процессором Skylake и супербыстрым SSD-накопителем
Установка Windows 7 на Skylake по умолчанию не предусмотрена. И если вам необходимо поставить систему на SSD-накопитель (см. блок), без парочки приемов не обойтись. В принципе неважно, какое аппаратное обеспечение скрыто в ПК, — в любом случае установочный диск должен быть обновлен. Исходным пунктом станет ISO-файл с Windows 7 и Service Pack 1 — без последнего у вас ничего не выйдет. Установочный образ можно скачать напрямую с сайта Microsoft (см. блок).
В таком ISO-файле с Windows 7 вы не найдете три функции: загрузчик UEFI, драйвер xHCI для USB 3.0 и драйвер NVMe, позволяющий установочной программе распознавать жесткий диск. Современные платформы используют xHCI для управления USB-устройствами. Без xHCI не будет работать ни USB-мышь, ни такая же клавиатура.
Таким образом, эти три опции необходимо последовательно добавить в ISO-файл. Для этого с помощью программы 7-Zip сначала распакуйте файл образа в папку на жестком диске. Загрузчик UEFI извлеките из файла «install.wim», также открыв его через 7-Zip, и поместите в папку «sources».
В 7-Zip перейдите к «1 | Windows | Boot | EFI» и извлеките файл «bootmgfw.efi». Поместите его в распакованный образ, в раздел «efi | boot», папку «boot» придется создать самостоятельно. Здесь уже переименуйте файл в «bootx64.efi».
Установка Windows: адаптация к современному оборудованию
Драйверы для USB 3.0 и NVMe интегрируются в установочный файл с помощью программы NTLite ( www.ntlite.com ). В случае с процессорами Skylake и Kaby Lake вы получите USB-драйвер напрямую от Intel ( goo.gl/DNkX9B ). Для Ryzen все основные производители материнских плат от Asus и MSI до Gigabyte предлагают соответствующие драйверы.
Для последующей интеграции в NTLite важно, чтобы драйвер был представлен в виде архива (к примеру, ZIP), а не в формате EXE, поскольку он должен быть распакован. Драйвер для NVMe от Microsoft для Windows 7 существует только в виде пакета исправлений. Быстрее всего попасть на нужную страницу техподдержки можно через поиск в Google по запросу «kb2990941». Скачайте оттуда пакет в форме архива MSU, распакуйте его с помощью 7-Zip и извлеките оттуда CAB-файл с драйверами.
Распаковка загрузчика UEFI и драйвера NVMe. С помощью 7-Zip извлеките из архива boot.wim загрузчик UEFI . Теперь откройте MSU-файл с хотфиксом KB2990941 и извлеките CAB-файл с драйвером NVMe
Теперь запустите NTLite и в разделе «Добавить | Папка образа» укажите путь к распакованному файлу с образом Windows. Под «смонтированными образами» появятся строчки «install.wim» и «boot.wim». Раскройте обе нажатием на треугольник слева. Файл «install.wim» представляет собой образ, в котором находятся установочные файлы Windows, «boot.wim» содержит в себе программу для установки системы.
Таким образом, драйверы для USB и NVMe необходимо интегрировать в оба образа. Для этого под строчкой «install.wim» нажмите на версию Windows 7, которую вы хотите установить, к примеру «Профессиональная», и выберите из контекстного меню пункт «Загрузить». Для встраивания USB-драйвера перейдите к пункту «Драйверы» слева, а затем нажмите на «Добавить | Папка с несколькими драйверами» — здесь укажите путь к распакованным драйверам USB.
Теперь нажмите на «Применить» и «Обработка», чтобы добавить драйверы в файл «install.wim». Слева выберите пункт «Обновления» и через кнопку «Добавить | Пакетные файлы» интегрируйте CAB-файл с драйверами для NVMe тем же образом. Оба процесса повторите для строчки «boot.wim». В завершение в программе NTLite экспортируйте новый образ нажатием на кнопку «Создать ISO». Этот файл образа загрузите в программу Microsoft «Windows 7 USB/DVD Download Tool» (wudt.codeplex.com) и оттуда запишите его на USB-накопитель объемом не менее 4 Гбайт.
Новая сборка установочного образа Windows с помощью NTLite. В NTLite загрузите распакованный ISO-образ Windows. Новые драйверы для USB и HDD необходимо добавить как в install.wim, так и в boot.wim . Драйверы NVMe интегрируйте через «Обновления», а драйвер xHCI для USB 3.0 — через «Драйверы»
Пришло время заняться активацией в BIOS нового компьютера режима UEFI и отключением опции Secure Boot. На разных моделях материнских плат процесс отличается, при возникновении трудностей обратитесь к руководству пользователя или к онлайн-документации.
Теперь вставьте USB-накопитель и с него запустите новый компьютер. Установка Windows протекает обычным образом. Метод должен работать как с процессором Skylake, так и с архитектурами Kaby Lake и Ryzen. На всякий случай в блоке мы подготовили меры по устранению проблем, если таковые у вас возникнут.