Versões do produto PlayReady
A tabela a seguir mostra a disponibilidade de recursos para cada versão dos produtos PlayReady.
Data de liberação | Versão | Novidades | PlayReady Server SDK (Herdado do .NET) | SDK do Servidor PlayReady (.NET Core) | Kit de portabilidade de Dispositivo PlayReady | Kit de Geração de Certificado PlayReady | PlayReady PC SDK for Windows 7 Desktop Apps |
---|---|---|---|---|---|---|---|
Jun'08 | 1.0 | Versão inicial | 1.0.1105 | — | 1.0.1130 | 1.0.1130 | 1,1 |
Outubro de 2008 | 1.2 | Licenças inseridas | 1.2.1404 | — | 1.2.1404 | 1.2.1404 | 1,2 |
09 de maio | 1.3 | Seção Especificações | — | — | — | — | 1,3 |
Abr'10 | 1.5 | Smooth Streaming de Criptografia Comum | 1.5.4018 | — | — | 1.5 | Nenhum aprimoramento adicional |
10 de set | 1.5.2 | Aprimoramentos de segurança | 1.5.4094 | — | — | — | — |
11 de set | 2.0 | – TV ao vivo com rotação de chaves por meio de licenças escalonáveis inseridas - Verificação do cliente Silverlight |
2.0.1402 | — | 2.0.1402 | 2.0.1402 | — |
Abr'12 | 2.1 | - PlayEnablers para políticas adicionais – Manipulador de modelo de licença |
2.1.1444 | — | — | — | — |
12 de dezembro | 2.5 | – dispositivo PlayReady-Network (PlayReady-ND) | — | — | 2.5.1789 | 2.5.1778 | — |
13 de novembro | 2.9 | - Exemplo de LicenseTemplateHandlerChaining – Suporte para iOS e Android |
2.9.1995 | — | — | — | — |
14 de maio | 2.11 | - MPEG-DASH – Transmissor de teste do PlayReady-ND atualizado – Atualizações para o SDK do Cliente PlayReady para iOS – Atualizações para o SDK do Cliente PlayReady para Android |
— | — | 2.11.2155 | — | — |
Mar'15 | 3.0 | - SL3000 - Várias chaves - Parada segura – Melhorias para licenças não persistentes |
3.0 | — | 3.0.4019 | 3.0.2726 | — |
16 de set | 3.2 | Tempo Seguro (Serviço de Relógio Seguro no TEE) | — | — | 3.2.4242 | 3.2.4242 | Preterido |
Abr'17 | 3.3 | – Novo módulo CDMi – Correção de vulnerabilidades no analisador de cabeçalho PK |
— | — | 3.3.4474 | 3.3.4475 | — |
17 de outubro | 4,0 | – Suporte expandido para vários modos de criptografia comuns, 'cbcs' com suporte além de 'cenc'. - Suporte à exclusão segura |
4.0.5117 | — | 4.0.5102 | 4.0.5102 | Não é mais distribuído (consulte PlayReady no Windows) |
19 de fevereiro | 4.2 | – Confira novidades no PlayReady versão 4.2 | 4.2.5545 | — | 4.2.5545 | — | — |
19 de agosto | 4.3 | – Confira novidades no PlayReady versão 4.3 | 4.3.5841 | 4.3.5841 | — | — | — |
20 de maio | 4.4 | - Confira novidades no PlayReady versão 4.4 | 4.4.6621 | 4.4.6621 | 4.4.6621 | — | — |
21 de outubro | 4.5 | – Confira novidades no PlayReady versão 4.5 | 4.5.7218 | 4.5.7218 | 4.5.7220 | — | — |
22 de dezembro | 4.6 | - Confira novidades no PlayReady versão 4.6 | 4.6.7668 | 4.6.7604 | 4.6.7673 | — | — |
Compatibilidade de versão do Kit de Portabilidade com versões do SDK do Servidor
Os serviços de licença do PlayReady mantêm a compatibilidade com versões anteriores para dispositivos PlayReady herdados. Por exemplo, um novo serviço de licença desenvolvido com o PlayReady Server SDK 4.0 pode fornecer licenças para um dispositivo herdado que foi desenvolvido usando o PlayReady Device Porting Kit (PK) 1.2 de sua versão inicial (2008).
No entanto, há algumas nuances na compatibilidade à medida que serviços e dispositivos se movem para as versões PlayReady 3.0 e superiores. Os clientes PlayReady desenvolvidos com o Kit de Portabilidade de Dispositivo 3.0 e superior não podem obter licenças de um serviço de licença criado antes da versão de 2011 do SDK do Servidor 2.0. Os serviços que executam versões anteriores do SDK do Servidor precisarão atualizar para serem compatíveis com o PlayReady 3.0 e superior.
Matriz de compatibilidade do PlayReady
A maioria das versões do PlayReady no cliente pode trabalhar com as diferentes versões do SDK do PlayReady Server. Há algumas sutilezas, conforme observado abaixo, bem como uma alteração com os clientes do PlayReady desenvolvidos no Kit de Portabilidade de Dispositivos 4.0.
A tabela a seguir lista a compatibilidade entre as várias versões do PlayReady Device Porting Kit e do SDK do PlayReady Server:
* | Alguns clientes PK 1.2 não dão suporte à revogação, o que é necessário no SDK do Servidor 2.x+. Isso não é comum. |
** | Os clientes PK 3.0 e superiores não podem usar um SDK do Servidor antes da versão 2.0 para obter uma licença de reprodução de mídia. |
*** | Os clientes PK 3.0 e superiores podem usar servidores de licença usando um SDK 2.X, mas só podem obter uma licença com um nível de segurança SL2000. Além disso, novos recursos, como suporte para cabeçalhos da versão 4.2 (várias chaves) e políticas como Secure Stop e MaxResDecode, não estão disponíveis ao criar uma licença. Houve problemas com licenças encadeadas (raiz/folha) em alguns clientes PK 3.0 com o SDK do Servidor 2.0. Os serviços precisarão testar clientes para validar a compatibilidade. Há um conjunto de cenários no final deste documento que podem ajudar no teste. |
Mesmo que o PlayReady v3. Os clientes baseados em X/4.X funcionam com um servidor executando o SDK do Servidor v2.0, v2.1 ou v2.9, Microsoft recomenda que os clientes que executam o SDK do Servidor v1.5.2 atualizem para a versão mais recente do SDK do Servidor em vez de atualizar para o SDK do Servidor v2.0, v2.1 ou v2.9. Isso garantirá que você esteja em um caminho muito mais compatível.