A criptografia de vídeo protege o conteúdo contra hotlinking, downloads ilegais e redistribuição não autorizada. Mesmo que os arquivos de vídeo criptografados sejam baixados localmente, eles não podem ser reproduzidos ou distribuídos, o que ajuda a proteger os direitos autorais e a segurança do conteúdo.
Métodos de criptografia
O ApsaraVideo VOD oferece suporte aos três métodos de criptografia a seguir:
Criptografia proprietária da Alibaba Cloud
Descrição: Usa o algoritmo de criptografia proprietário da Alibaba Cloud para criptografar dados de vídeo. Cada arquivo de mídia tem uma chave de criptografia independente, o que evita problemas de segurança em grande escala causados pelo vazamento de uma única chave.
Cenários: Casos de uso de alta segurança, como educação online, finanças e treinamento corporativo.
-
Limitações:
Compatível apenas com descriptografia e reprodução por meio do ApsaraVideo Player SDK.
O formato MP4 é compatível apenas com o ApsaraVideo Player SDK nativo para iOS e Android.
O Web Player SDK é compatível com a reprodução de vídeos criptografados nos principais navegadores móveis.
Criptografia HLS
Descrição: Usa o AES-128 para criptografar o conteúdo de vídeo. O gerenciamento de chaves usa criptografia de envelope para garantir a segurança.
Cenários: Casos de uso que exigem ampla compatibilidade multiplataforma, mas têm requisitos de segurança relativamente mais baixos.
-
Limitações:
As chaves de criptografia são suscetíveis a roubo, o que resulta em menor segurança em comparação com a criptografia proprietária da Alibaba Cloud.
Exige mais esforço técnico, incluindo a criação de serviços próprios de gerenciamento de chaves e emissão de tokens.
Criptografia DRM
Descrição: Usa tecnologias comerciais de gerenciamento de direitos digitais (DRM), como Apple FairPlay e Google Widevine, para oferecer proteção de alto nível.
Cenários: Casos de uso com requisitos rigorosos de proteção de direitos autorais, como programas de TV exclusivos e conteúdo pago.
-
Limitações:
Custo mais alto, com cobrança baseada no número de chamadas de licença.
Maior complexidade de integração.
Compatibilidade do ApsaraVideo Player SDK
A tabela a seguir descreve os métodos de criptografia compatíveis com o ApsaraVideo Player SDK em cada plataforma.
Cliente | Método de reprodução | Criptografia proprietária (HLS) | Criptografia baseada em licença (HLS) | Criptografia baseada em licença (MP4) | Criptografia proprietária (FLV ao vivo) | Criptografia HLS | DRM da Alibaba Cloud | DRM de terceiros |
Web | Reprodução baseada em UrlSource | ❌ | ❌ | ❌ | ❌ | ✔️ | ❌ | ✔️ |
Reprodução baseada em VidAuth | ✔️ | ❌ | ❌ | ❌ | ✔️ | ❌ | ❌ | |
Reprodução baseada em VidSts | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ | ❌ | |
Transmissão ao vivo baseada em UrlSource | ❌ | ❌ | ❌ | ❌ | ✔️ | ❌ | ✔️ | |
Transmissão ao vivo baseada em LiveStsSource | ✔️ | ❌ | ❌ | ❌ | ❌ | ✔️ | ❌ | |
Nativo (iOS/Android/Flutter/Harmony) Nativo (iOS/Android/Flutter) | Reprodução baseada em UrlSource | ✔️ | ✔️ Requer o ApsaraVideo Player SDK v6.17.0 ou posterior. | ✔️ Requer o ApsaraVideo Player SDK v6.8.0 ou posterior. | ❌ | ✔️ | ❌ | ✔️ Requer o ApsaraVideo Player SDK v7.8.0 ou posterior. Sem suporte para Flutter. |
Reprodução baseada em VidAuth | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ❌ | ❌ | |
Reprodução baseada em VidSts | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ✔️ Sem suporte para Flutter. | ❌ | |
Transmissão ao vivo baseada em UrlSource | ❌ | ❌ | ❌ | ❌ | ✔️ | ❌ | ✔️ Requer o ApsaraVideo Player SDK v7.8.0 ou posterior. Sem suporte para Flutter. | |
Transmissão ao vivo baseada em LiveStsSource | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ✔️ Sem suporte para Flutter. | ❌ |