Habilitando o suporte a DRM

Você pode usar o SDK (Microsoft Windows Media Format Software Development Kit) para criar aplicativos que podem aplicar proteção contra DRM (gerenciamento de direitos digitais) e reproduzir fluxos drm dinâmicos ou arquivos protegidos por DRM. O suporte também é fornecido para fazer backup e restaurar licenças de DRM de um jogador e para individualizar jogadores.

Esta documentação pressupõe que você tenha uma familiaridade básica com a tecnologia de gerenciamento de direitos digitais da Microsoft. Uma visão geral básica de Windows DRM de Mídia é fornecida na seção Recursos de Rights Management Digitais desta documentação. Para obter mais informações sobre DRM, consulte a página Rights Management Digital no site da Microsoft.

Observação

O DRM não tem suporte para a versão baseada em x64 deste SDK.

 

As seções a seguir descrevem como habilitar o suporte ao DRM.

Seção Descrição
Obtendo a biblioteca de DRM necessária Descreve as etapas envolvidas na obtenção da biblioteca estática necessária para criar aplicativos habilitados para DRM.
Proteção drm e distribuição de licença de conteúdo Compara os recursos de DRM do SDK de formato de mídia Windows com o SDK do Windows Media Rights Manager.
Operações de rede DRM Descreve como seu aplicativo deve lidar com as operações de DRM que se comunicam pela Internet ou outras redes.
Criando arquivos protegidos Descreve como criar arquivos protegidos por DRM.
Lendo arquivos protegidos Descreve maneiras de adquirir licenças para conteúdo e os benefícios de implementar a aquisição silenciosa de licenças.
Exibindo atributos de arquivos protegidos Descreve como usar a interface IWMDRMEditor no objeto editor de metadados para exibir atributos de arquivos protegidos sem ter a biblioteca estática necessária para DRM.
Trabalhando com listas de revogação Descreve listas de revogação e como elas são implementadas.
Backup e restauração de licenças Descreve como os usuários podem gerenciar suas licenças de conteúdo fazendo backup e restaurando-as no computador atual ou em outros computadores.
Individualizando aplicativos DRM Descreve como o recurso de individualização aumenta a segurança em um sistema DRM.
Trabalhando com níveis de proteção de saída Descreve como dar suporte aos Níveis de Proteção de Saída, que são usados para registrar ações permitidas em licenças do DRM versão 10.
Usando o Windows Protocolo DRM 10 de Mídia para Dispositivos de Rede Descreve como dar suporte ao streaming de dispositivo seguro usando o protocolo drm 10 de mídia Windows para dispositivos de rede.
Implementando a revogação de licença Descreve o processo de revogação de licença e as ações que seu aplicativo deve executar para implementá-lo.
Gravar playlists que contêm arquivos seguros Descreve como implementar a queima de lista de reprodução em seu aplicativo.

 

O SDK inclui vários aplicativos de exemplo que demonstram como ler arquivos protegidos; o exemplo mais completo é DRMShow. Para obter mais informações, consulte Aplicativos de Exemplo.

Recursos