DRM-X 6.0 logo de pomba e ramo de oliveiraDRM-X 6.0Documentação
◎ Português

Integração de DRM nativo

Integre clientes nativos Widevine, PlayReady, FairPlay ou WisePlay com DRM-X 6.0 usando o Universal Playback Session Contract sem incorporar servidor credenciais.

Ver MarkdownExemplos onlineAtualizado em 2026-09-05
Sua infraestrutura decide o acesso; DRM-X aplica a política assinada. Mídia criptografada e licenças DRM seguem caminhos de entrega separados.
Sua infraestrutura decide o acesso; DRM-X aplica a política assinada. Mídia criptografada e licenças DRM seguem caminhos de entrega separados.

Responsabilidades por camada#

CamadaResponsabilidade
Infraestrutura do clienteAutentique, verifique o direito, escolha a política de confiança Content ID e servidor de propriedade, sessão de solicitação.
DRM-XResolva o pacote, valide a política, assine a autorização, requisições do provedor de rota, execute o ciclo de vida.
Cliente nativoCarregar manifesto registrado, inicializar plataforma CDM, enviar desafio nativo, aplicar licença, sessão de lançamento.

Sequência de integração comum#

  1. Detecte capacidades de reprodução suportadas DRM e verdadeiras.
  2. Chame seu endpoint de reprodução autenticado com uma referência de catálogo.
  3. Carregar o manifesto devolvido e inicializar o sistema de chaves solicitado.
  4. Anexar a autorização devolvida apenas às rotas exatas do certificado e licença DRM.
  5. Passar desafio binário nativo e licenciar corpos sem transformação.
  6. Aplique restrições de faixa e altura máxima licenciadas.
  7. Ligue para a rota de lançamento em cada caminho terminal.

Cuidados específicos do prestador#

  • Widevine: manter PSSH/init dados e organismos de licença binários; respeitar a qualificação de nível de segurança.
  • PlayReady: preservar o tipo de conteúdo e resposta de desafio nativo; qualificar Edge e Windows em hardware físico.
  • FairPlay: utilizar o certificado de pedido com o SKD identificador e exato SPC/CKC Troca.
  • WisePlay: use o modelo qualificado de inicialização e sessão suportado pela plataforma Huawei alvo.

Falha ao fechar #

Rejeitar manifestos não registrados, redirecionar destinos inesperados, tipos de conteúdo alterados, corpos superdimensionados, autorização expirada, sistemas desiguais DRM e respostas fora das origens permitidas da sessão. Nunca volte de conteúdo protegido para conteúdo limpo.