# Resolver problemas de reprodução protegida

Solução de problemas DRM-X 6.0 embalagem, autorização, certificado, licença DRM, manifesto, descriptografia, e falhas de reprodução com diagnósticos redigidos seguros.

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.

## Matriz de fase de falha[#](#failure-stage-matrix)

| Etapa | Provas típicas | Primeira verificação | 
| --- | --- | --- |

| Direito | O seu endpoint devolve 401/403 | Login, subscrição, curso, aluguer ou acesso a eventos. | 

| Sessão | Sessão de reprodução API rejeita pedido | Âmbito de referência, Site ID, Content ID, política e status publicado. | 

| Manifesto | 404, CORS, erro de análise, ou erro de segmento | Manifesto registrado, nome do host de entrega, existência de objeto e cabeçalhos de resposta. | 

| Sistema chave | CDM não suportado ou negado | Dispositivo físico, versão do navegador, capacidade DRM, modo de privacidade e suporte OS. | 

| Certificado | Falha na configuração do certificado FairPlay/SPC | Implantação, tipo de conteúdo, autorização e transporte binário exato. | 

| Licença | Negação do provedor ou falha de processamento binário | Expiração do token, DRM correspondência, corpo de desafio, tipo de conteúdo e política. | 

| Descriptografar/reproduzir | Estado da chave, codec, HDCP, decodificador ou erro de mídia | KID mapeamento, nível permitido, caminho de saída, codec, e limites do dispositivo. | 



## Use diagnósticos seguros [#](#use-safe-diagnostics)

- Gere uma sessão de depuração nova e reproduza um problema.
- Capture os diagnósticos de log e Playback do Live redacted a partir do reprodutor.
- Mantenha apenas o estágio, evento, correlação ID, status, duração, navegador/OS, DRM e redigido Content ID.
- Nunca inclua Access Keys, DRM License Tokens, cabeçalhos de autorização, segredos de consulta manifestos, desafios nativos, respostas de licença, certificados, chaves privadas ou chaves de conteúdo.



## Verificações da plataforma[# ](#platform-checks)

### Windows Edge

O Auto deve preferir PlayReady no físico Windows Edge e usar apenas o atalho Widevine limitado se o caminho de inicialização PlayReady qualificado falhar.

### macOS Safari

Utilização qualificada Shaka MSE FairPlay quando disponível, com nativo HLS Recuar. Confirmar MSE, FairPlay certificado, CKC, codec, e política de saída separadamente.

### iPhone e iPad Safari

Usar nativo HLS FairPlay. Teste o dispositivo real, regras de gesto/autoplay, transições de primeiro plano/fundo e exatas SPC/CKC bytes.

### Android e TV

Verifique o nível Widevine, codec, resolução do decodificador, HDMI/HDCP, Media3 seleção de faixas e liberação do ciclo de vida.



## Antes da escalada [# ](#before-escalating)

Fornecer o tempo UTC, sessão de depuração ID, correlação ID, Content ID, browser/OS/dispositivo, selecionado DRM, primeira fase falhada, resultado esperado e log editado. Indicar se o mesmo arquivo protegido Publicado tem sucesso em outra plataforma.

<!-- Canonical: https://docs.drm-x.com/pt/troubleshooting/playback -->
<!-- Language: pt -->
