Noções básicas do DRM
As tecnologias DRM do Windows Media são bastante simples da perspectiva do SDK de Formato de Mídia do Windows. Os componentes do SDK podem ser usados para proteger o conteúdo e reproduzir conteúdo protegido.
Protegendo conteúdo
Proteger o conteúdo (também chamado de conteúdo de empacotamento) envolve criptografar a seção de dados do arquivo e incluir algumas informações no cabeçalho do arquivo que permitem aos jogadores descriptografar o conteúdo.
Para criptografar o conteúdo, você precisa de uma chave, que é um valor usado para propagar os algoritmos de criptografia. Uma chave é composta por duas partes: uma semente de chave (ou chave privada) e um identificador de chave (ou chave pública). A semente da chave é o valor secreto com o qual você codifica o conteúdo. O identificador de chave é um valor público incluído no cabeçalho de um arquivo protegido.
Quando um arquivo é protegido, ele não pode ser descriptografado sem uma licença. Uma licença inclui informações que especificam os termos de uso para o conteúdo protegido. Os termos de uma licença são decididos pelo proprietário do conteúdo e podem ser personalizados para atender a uma variedade de necessidades. Parte do processo de empacotamento de um arquivo é incluir a URL de uma página da Web em que os usuários podem adquirir uma licença para acessar o conteúdo.
Lendo conteúdo protegido
Para ler o conteúdo protegido, uma licença para o conteúdo deve residir no computador cliente. Algumas restrições de licença são verificadas internamente pelos componentes DRM do SDK de Formato de Mídia do Windows, enquanto outras devem ser impostas pelo seu aplicativo.
Você pode usar os objetos do SDK do Windows Media Format para ajudar o usuário a adquirir licenças para conteúdo e executar outras tarefas administrativas, como atualizar componentes drm e fazer backup de licenças.
Observação
O DRM não é compatível com a versão baseada em x64 desse SDK.
Tópicos relacionados