Habilitando o suporte a DRM

[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador do Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador do Coletor em vez do SDK do Windows Media Format 11, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Você pode usar o Microsoft Windows Media Format Software Development Kit (SDK) para criar aplicativos que podem aplicar a proteção drm (gerenciamento de direitos digitais) e reproduzir fluxos DRM ao vivo ou arquivos protegidos por DRM. O suporte também é fornecido para fazer backup e restaurar licenças 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 do DRM do Windows Media é fornecida na seção Recursos de Gerenciamento de Direitos Digitais desta documentação.

Observação

O DRM não é compatível com a versão baseada em x64 desse SDK.

 

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

Seção Descrição
Obtendo a biblioteca 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 do Windows Media Format com o SDK do Windows Media Rights Manager.
Operações de rede DRM Descreve como seu aplicativo deve lidar com as operações 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 as listas de revogação e como elas são implementadas.
Fazendo backup e restaurando 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 drm versão 10.
Usando o Protocolo DRM 10 do Windows Media para Dispositivos de Rede Descreve como dar suporte ao streaming de dispositivo seguro usando o protocolo DRM 10 do Windows Media para Dispositivos de Rede.
Implementando 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 playlist 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