# 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.

O vídeo criptografado e as licenças DRM seguem caminhos diferentes

A CDN entrega o vídeo criptografado. Seu backend verifica o acesso, e o serviço de licenças DRM autoriza a descriptografia em um dispositivo compatível.

- 01**Armazenamento / CDN**

Entrega a mídia criptografada ao player.

- 02**Seu backend**

Verifica se o espectador pode assistir e solicita a autorização de reprodução ao DRM-X.

- 03**DRM-X**

Valida a autorização de reprodução e processa a solicitação de licença DRM.

- 04**Player + dispositivo**

Usa o sistema DRM do dispositivo para obter uma licença e reproduzir a mídia criptografada.

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[#](#responsibilities-by-layer)

| 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[#](#common-integration-sequence)

- 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[#](#provider-specific-care)

- **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 [# ](#fail-closed)

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.

<!-- Canonical: https://docs.drm-x.com/pt/sdk/native -->
<!-- Language: pt -->
