O que é criptografia CENC?

Common Encryption (CENC) especifica uma forma compartilhada de criptografar mídia em contêineres ISO Base Media File Format. Os segmentos resultantes podem ser usados com vários sistemas compatíveis de gerenciamento de direitos digitais.

Como a criptografia CENC funciona

CENC separa o armazenamento de amostras criptografadas da troca de licenças específica de DRM usada por um reprodutor. Os metadados de criptografia em um pacote ISO Base Media File Format identificam as faixas protegidas, os identificadores de chave e o esquema necessário para descriptografar as amostras, enquanto dados de inicialização específicos de cada sistema podem acompanhar a apresentação. Ele se situa entre a codificação e o empacotamento para streaming, permitindo que reprodutores compatíveis consumam os mesmos bytes de mídia, embora seus protocolos de licença e implementações de DRM sejam diferentes.

Informações essenciais

  1. Um identificador de chave seleciona a chave de conteúdo, mas não é a própria chave secreta. Os pacotes e os serviços de licenças precisam concordar com esse mapeamento, ou a descriptografia falhará após o carregamento bem-sucedido do manifesto.
  2. O esquema cenc usa criptografia de amostras no modo contador, enquanto cbcs usa encadeamento de blocos de cifra baseado em padrões; o suporte do dispositivo e do DRM precisa corresponder ao esquema escolhido durante o empacotamento.
  3. CENC define a criptografia e a sinalização da mídia, não os direitos de acesso do espectador nem a política de licenças. Um pacote válido ainda precisa de um cliente DRM compatível e de um serviço de licenças acessível.

Quando a criptografia CENC é importante

Escolha CENC quando um único pacote DASH ou CMAF precisar atender a reprodutores que dependem de diferentes provedores de DRM. A compatibilidade do reprodutor, do esquema de criptografia e do gerenciamento de chaves ainda precisa ser verificada.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente