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.
Tópicos relacionados