Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção contém uma coleção de conteúdo de teste que pode ser usada para validar alguns cenários do PlayReady 4.X, por exemplo, usando criptografia CBCS.
Notas importantes
Alguns dos conteúdos de teste listados abaixo foram criados há muito tempo e incluem um LA_URL padrão em seu Cabeçalho PlayReady que não existe mais. Recomendamos que você use esse conteúdo de teste com um LA_URL específico definido em seu aplicativo cliente, em vez de depender do valor padrão.
LA_URL recomendado para a maioria dos conteúdos:
LA_URL = http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(persist:false,sl:150)
Testar coleção de conteúdo
Big Buck Bunny - H.264/AAC CENC CBCS
Detalhes do conteúdo:
- Descrição: H264/AAC CENC CBCS com vídeo e áudio protegido
- Cadeia de ferramentas: Conjunto de ferramentas da Apple – IV de 16 bytes (Vetor de Inicialização de 128 bits)
- Data de criação: 1º de setembro de 2017
- Codificação de vídeo: H.264
- Codificação de áudio: Canais do AAC 2
-
Configurações de criptografia: CENC CBCS com IV de 16 bytes
-
CABRITO:
AAAAEAAQABAQABAAAAAAAQ== -
Chave de Conteúdo:
W31bfVt9W31bfVt9W31bfQ== - Faixa de Vídeo: Criptografado com o padrão CBCS 1:9
- Faixa de Áudio: Totalmente criptografado (crypt_byte_block = skip_byte_block = 0)
-
CABRITO:
-
Video KID:
{10000000-1000-1000-1000-100000000001} -
KID de áudio:
{10000000-1000-1000-1000-100000000001} - Drm multi: Falso
- PlayReady WRMHEADER: 4.3
-
URL LA:
http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(persist:false,ck:W31bfVt9W31bfVt9W31bfQ==,ckt:aescbc)
URLs de conteúdo:
-
MP4 CENC CBCS (claro):
https://test.playready.microsoft.com/media/dash/APPLEENC_CBCS_BBB_1080p/clear/bbb_sunflower_1080p_60fps_normal.mp4 -
MPEG-DASH (protegido):
https://test.playready.microsoft.com/media/dash/APPLEENC_CBCS_BBB_1080p/1080p.mpd -
HLS (protegido):
https://test.playready.microsoft.com/media/dash/APPLEENC_CBCS_BBB_1080p/1080p_alternate.m3u8
Notas técnicas:
O conjunto de ferramentas da Apple contém um bug que define o valor KID na moov.trak.mdia.minf.stbl.stsd.encv.sinf.tenc caixa como 0, em que deve ser igual ao valor definido no manifesto de acordo com a especificação DASH CENC.
VP9 – Lágrimas de aço CENC CTR
Detalhes do conteúdo:
- Descrição: Arquivo MP4 fragmentado com uma faixa de vídeo VP9 criptografada com CENC (modo CTR)
- Cadeia de ferramentas: Não especificado
- Data de criação: 1º de outubro de 2017
- Codificação de vídeo: VP9
- Codificação de áudio: Nenhum
- Configurações de criptografia: CENC CTR
-
Video KID:
{00000000-03fc-eacd-0000-000000000000} - Drm multi: Verdadeiro
- PlayReady WRMHEADER: 4.0
-
URL LA:
http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(contentkey:MeXKilhhoLl25CHFTGEDRg==,kid:00000000-03FC-EACD-0000-000000000000)
URLs de conteúdo:
-
MP4 CENC CTR (protegido):
https://test.playready.microsoft.com/media/vp9/VP9_TearsOfSteel_12min_543_repackaged_20170523.mp4.ismv
Principais características
Criptografia CBCS
O PlayReady 4.0 apresenta suporte para o modo de criptografia CBC (Encadeamento de Blocos de Criptografia):
- Criptografia de Padrão: Dá suporte a padrões de criptografia de subsampla (por exemplo, padrão 1:9)
- Segurança aprimorada: O modo CBC fornece recursos de segurança adicionais
- Compatibilidade da Apple: Funciona com a cadeia de ferramentas de criptografia da Apple
- IV de 16 bytes: Usa vetores de inicialização de 128 bits
Tipo de chave de conteúdo AESCBC
Novidades no PlayReady 4.0:
-
Tipo de chave de conteúdo:
aescbcparâmetro na aquisição de licença - Criptografia Aprimorada: modo AES-CBC em vez de AES-CTR
- Compatibilidade com versões anteriores: Mantém a compatibilidade com o conteúdo existente
Suporte ao Codec VP9
O PlayReady 4.0 estende o suporte a codec:
- Vídeo VP9: Suporte a codec de vídeo moderno
- Drm múltiplo: Compatibilidade com DRM multiplataforma
- MP4 fragmentado: Suporte ao formato de contêiner moderno
Formatos de conteúdo
MPEG-DASH
- Padrão Moderno: Streaming adaptável padrão do setor
- Suporte ao CBCS: Criptografia comum com o modo CBC
- Multiplataforma: Funciona em vários dispositivos e plataformas
HLS (transmissão ao vivo HTTP)
- Apple Standard: Suporte nativo para dispositivos Apple
- Integração do CBCS: Funciona com a cadeia de ferramentas de criptografia da Apple
- Representações alternativas: Vários níveis de qualidade
MP4 fragmentado
- Contêiner moderno: Otimizado para streaming
- Suporte ao VP9: Compatibilidade avançada de codec de vídeo
- Entrega eficiente: Latência reduzida e desempenho aprimorado
Especificações de criptografia
Detalhes do CENC CBCS
De acordo com ISO/IEC 23001-7:2015(E):
- Padrão de vídeo: padrão de criptografia 1:9 (1 bloco criptografado, 9 blocos claros)
-
Criptografia de áudio: Criptografia completa com
crypt_byte_block = skip_byte_block = 0 - Comprimento IV: Vetores de inicialização de 16 bytes (128 bits)
- Codificação de blocos: Modo AES-128-CBC
Gerenciamento de Chave de Conteúdo
- Chaves Fixas: Chaves de conteúdo predeterminadas para teste
- Rotação de chaves: Não aplicável ao conteúdo do teste
- Várias chaves: Suporte para chaves de áudio/vídeo separadas
Diretrizes de uso
Cenários de teste
- Validação do CBCS: Testar o suporte ao modo de criptografia CBC
- Compatibilidade VP9: Verificar o tratamento de codec moderno
- Drm múltiplo: Testar cenários de DRM multiplataforma
- Criptografia de Padrão: Validar criptografia de subsampla
Requisitos do cliente
- PlayReady 4.0+: Necessário para suporte ao CBCS e VP9
- Decodificador VP9: Funcionalidade de VP9 de hardware ou software
- Suporte ao CBCS: Manipulação do modo de criptografia CBC
- Contêineres modernos: Suporte a MP4 e DASH fragmentados
Considerações sobre desempenho
- Decodificar o desempenho: VP9 requer um poder de processamento significativo
- Criptografia de Padrão: Pode afetar o desempenho da decodificação
- Eficiência de rede: Formatos modernos otimizam o uso de largura de banda
Resolução de problemas
Problemas comuns
Compatibilidade com CBCS
- Verificar se o cliente dá suporte ao modo de criptografia CBC
- Verificar se há tratamento adequado de criptografia de padrão
- Validar o tratamento iv para vetores de 16 bytes
Reprodução VP9
- Confirmar a disponibilidade do decodificador VP9
- Verificar o suporte à aceleração de hardware
- Verificar a compatibilidade de formato de contêiner
Problemas de cadeia de ferramentas da Apple
- Esteja ciente do bug de tratamento de KID nas ferramentas da Apple
- Usar valores KID de manifesto em vez de valores de contêiner
- Testar com diferentes versões de cadeia de ferramentas da Apple
Informações de depuração
- Modo de criptografia: Verificar a manipulação de CBCS vs CENC CTR
- Informações de padrão: Verificar a conformidade do padrão de criptografia
- Suporte do Codec: Validar a funcionalidade do decodificador VP9
- Análise de contêiner: Verificar o tratamento de MP4 fragmentado
Recursos de suporte
Para obter suporte técnico e informações adicionais:
- Consultas comerciais do PlayReady:playready@microsoft.com
- Operações do PlayReady: Visite wmlalicensing.com ou email ipla@microsoft.com
- Suporte técnico do PlayReady:AskDRM@microsoft.com
- Informações de treinamento do PlayReady:plyrdyev@microsoft.com