Persistência de licença
Servidores de Licença criados usando o SDK do PlayReady Server emitem licenças para clientes. Essas licenças contêm informações de política para o conteúdo ao qual estão associadas. As licenças podem ser emitidas em qualquer transporte, mas normalmente as licenças são emitidas pela Web.
As licenças do PlayReady podem ser:
Persistente – As licenças persistentes são armazenadas em memória não volátil (por exemplo, no Repositório de Licenças local em um disco rígido ou em uma memória NAND) e duram o tempo de vida do repositório ou até que uma restrição baseada em tempo seja atingida. Em geral, as licenças persistentes podem ser usadas imediatamente ou podem ser armazenadas para serem usadas no futuro e podem ser usadas para reproduzir o conteúdo durante a vida útil da licença. Além disso, licenças persistentes podem ser usadas para reproduzir o conteúdo baixado enquanto o dispositivo está offline.
Não persistente – as licenças não persistentes são armazenadas em memória volátil e duram apenas por tanto tempo quanto a sessão atual. Geralmente, licenças não persistentes são usadas para reprodução imediata de conteúdo e exigirão outra licença quando a reprodução começar novamente. Licenças não persistentes também são conhecidas como licenças na memória ou licenças somente na memória.
As licenças persistentes e não persistentes incluem direitos e restrições corretas definidas pelo serviço emissor. Esses direitos, como Reprodução e restrições de direitos, como expiração de data/hora, hora de início, expiração após o primeiro jogo e assim por diante, são descritos em detalhes no Microsoft PlayReady Extensible Media Rights Specification, que está contido na documentação do PlayReady fornecida aos licenciados.