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.
Responsabilidades por camada#
| Camada | Responsabilidade |
|---|---|
| Infraestrutura do cliente | Autentique, verifique o direito, escolha a política de confiança Content ID e servidor de propriedade, sessão de solicitação. |
| DRM-X | Resolva o pacote, valide a política, assine a autorização, requisições do provedor de rota, execute o ciclo de vida. |
| Cliente nativo | Carregar manifesto registrado, inicializar plataforma CDM, enviar desafio nativo, aplicar licença, sessão de lançamento. |
Sequência de integração comum#
- Detecte capacidades de reprodução suportadas DRM e verdadeiras.
- Chame seu endpoint de reprodução autenticado com uma referência de catálogo.
- Carregar o manifesto devolvido e inicializar o sistema de chaves solicitado.
- Anexar a autorização devolvida apenas às rotas exatas do certificado e licença DRM.
- Passar desafio binário nativo e licenciar corpos sem transformação.
- Aplique restrições de faixa e altura máxima licenciadas.
- 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.
DRM-X 6.0