Todos os produtos
Search
Central de documentação

ApsaraVideo VOD:Criptografia proprietária da Alibaba Cloud

Última atualização: Aug 04, 2026

A criptografia proprietária da Alibaba Cloud criptografa seus dados de vídeo para impedir a redistribuição não autorizada e o hotlinking. Mesmo após o download, o vídeo permanece criptografado. Esse método é mais seguro e fácil de implementar do que a criptografia HLS padrão. Este tópico descreve como usar a criptografia proprietária da Alibaba Cloud e fornece sugestões de soluções complementares.

Contexto

A proteção contra hotlinking padrão não impede que usuários autorizados, como aqueles que fazem um pagamento único, obtenham uma URL de reprodução válida, baixem o vídeo e o redistribuam. Portanto, apenas a proteção contra hotlinking é insuficiente para proteger os direitos autorais de vídeo. O vazamento de arquivos de vídeo pode causar perdas financeiras significativas para criadores de conteúdo que utilizam modelos de pagamento por visualização.

Benefícios

A criptografia proprietária da Alibaba Cloud criptografa os próprios dados do vídeo. Os arquivos permanecem criptografados mesmo após o download, o que impede a redistribuição não autorizada. A criptografia de vídeo evita eficazmente vazamentos de conteúdo e hotlinking, sendo amplamente utilizada em vídeos online com direitos autorais nas áreas de educação online, finanças, treinamento corporativo e séries exclusivas.

Esse recurso utiliza algoritmos de criptografia proprietários da Alibaba Cloud para oferecer alto nível de segurança, ajudando você a proteger seus recursos de vídeo de forma prática e eficiente.

  • Cada arquivo de mídia é criptografado com uma chave exclusiva. Isso evita violações de segurança em larga escala decorrentes do vazamento de uma única chave.

  • O ApsaraVideo VOD oferece um sistema abrangente de gerenciamento de permissões por meio de usuários RAM e credenciais de reprodução.

  • O ApsaraVideo VOD utiliza criptografia de envelope, composta por uma chave de texto cifrado e uma chave de texto simples. A chave de texto simples nunca é armazenada e existe apenas na memória durante o processo de criptografia.

  • O ApsaraVideo VOD fornece um ApsaraVideo Player SDK seguro.

Tipo de criptografia

HLS

MP4

Recursos

Descrição

Criptografia proprietária da Alibaba Cloud

Compatível

Não compatível

Solução de criptografia de vídeo de ponta a ponta que usa algoritmo proprietário e garante transmissão segura.

  • A reprodução requer autenticação VidAuth ou STS.

  • A reprodução requer o ApsaraVideo Player SDK. Para obter informações sobre a autorização de licença do player SDK, consulte Configure License.

Criptografia proprietária baseada em licença da Alibaba Cloud

Compatível

Compatível

Este método evita solicitação HTTP extra para recuperação de chave durante a reprodução, melhorando a velocidade de inicialização.

  • A reprodução requer uma URL.

  • A reprodução requer o ApsaraVideo Player SDK. Para obter informações sobre a autorização de licença do player SDK, consulte Configure License.

  • A licença do ApsaraVideo Player SDK deve estar na mesma conta do vídeo criptografado.

Como funciona

A solução de criptografia proprietária da Alibaba Cloud envolve dois processos principais: criptografia e transcodificação e descriptografia e reprodução.image

  • Criptografia e transcodificação

    1. O backend da aplicação solicita a criptografia do vídeo

      Sua aplicação envia um trabalho de transcodificação solicitando a criptografia de dados.

    2. O ApsaraVideo VOD obtém a chave de criptografia

      O service ApsaraVideo VOD usa o Key Management Service (KMS) para gerar uma chave de texto simples e uma chave de texto cifrado.

    3. O vídeo é criptografado e transcodificado

      A chave de texto simples criptografa o arquivo de vídeo. Após a conclusão da transcodificação, essa chave é descartada.

    4. A transcodificação é concluída e uma notificação é enviada

      O ApsaraVideo VOD salva o arquivo de vídeo criptografado e envia uma notificação à sua aplicação.

  • Descriptografia e reprodução

    1. Sua aplicação autoriza a reprodução

      Quando um usuário solicita um vídeo no aplicativo móvel ou site, a requisição é enviada ao seu service de backend. Esse service pode então implementar lógica de controle de acesso, como exigir login dos usuários. Recomendamos o uso de HTTPS. Se a reprodução for autorizada, o service usa o par AccessKey de um usuário RAM para acessar o STS, obter uma credencial de reprodução e retorná-la ao aplicativo ou site.

    2. O player obtém a URL de reprodução

      O aplicativo ou site passa a credencial de reprodução e o ID de mídia ao service ApsaraVideo VOD. O ApsaraVideo Player SDK lida automaticamente com as etapas restantes:

      • Recupera as URLs de reprodução para vários formatos e resoluções do service ApsaraVideo VOD com base no ID de mídia.

      • Recupera a chave de descriptografia correspondente ao vídeo criptografado.

    3. O vídeo é descriptografado e reproduzido

      O ApsaraVideo Player SDK seguro usa a chave de descriptografia para decifrar o conteúdo e reproduzir o vídeo.

Antes de começar

  • A criptografia proprietária da Alibaba Cloud é um service gratuito, mas há cobrança pelas operações necessárias de transcodificação de vídeo. Para mais informações, consulte Media Transcoding.

  • O conteúdo criptografado só pode ser descriptografado e reproduzido usando o ApsaraVideo Player SDK fornecido pelo ApsaraVideo VOD.

  • A criptografia proprietária da Alibaba Cloud impede apenas o download e a redistribuição não autorizados da source original do vídeo. Ela não bloqueia gravação ou captura de tela. Devido às restrições de contêineres isolados em navegadores e ambientes como WeChat H5, o ApsaraVideo Player SDK não consegue controlar a gravação ou captura de tela no nível do sistema. Caso precise rastrear a source do conteúdo vazado e desencorajar capturas não autorizadas, recomendamos incorporar uma marca d'água dinâmica aos seus vídeos.

  • Ativar a criptografia proprietária da Alibaba Cloud não afeta as permissões de leitura e gravação do bucket OSS subjacente. Vídeos não criptografados mantêm seus atributos de acesso originais (por exemplo, leitura pública). A criptografia proprietária cifra apenas o arquivo de vídeo de saída transcodificado. Use o ApsaraVideo Player SDK (Aliplayer) para descriptografar e reproduzir o vídeo; o arquivo criptografado não pode ser acessado ou baixado diretamente pela URL.

Procedimento

Pré-requisitos

Nota

Diferentes tipos de criptografia são compatíveis com diferentes plataformas de reprodução. Avalie e selecione o tipo apropriado conforme os requisitos do seu negócio. Para mais informações sobre protocolos de reprodução compatíveis, consulte Playback compatibility.

Criptografar o vídeo

  1. Crie um grupo de modelos de transcodificação para criptografia proprietária.

    Console

    1. Faça login no console do ApsaraVideo VOD. No painel de navegação à esquerda, escolha Configuration Management > Media Processing > Transcoding Template Groups.

    2. Na página Transcoding Template Groups, clique em Create Transcoding Template Group. Em seguida, crie um Audio and Video Transcoding Template e configure-o para a criptografia proprietária da Alibaba Cloud.

      As etapas a seguir descrevem como adicionar um modelo de Regular Transcoding:

      • Na seção Basics, defina Encapsulation Format como HLS (.m3u8+ts).

      • Na seção Advanced Parameters, ative Alibaba Cloud Private Encryption.

      • Configure outros parâmetros conforme necessário. Para descrições detalhadas dos parâmetros, consulte Transcoding templates.

    3. Clique em Save para criar o modelo.

      Após criar o modelo, encontre seu ID na página Transcoding Template Groups. Salve este ID para usá-lo ao iniciar um trabalho de criptografia e transcodificação.

    OpenAPI

    Chame a operação AddTranscodeTemplateGroup e defina o tipo de criptografia para o grupo de modelos de transcodificação especificando o parâmetro EncryptType no campo EncryptSetting do TranscodeTemplate.

  2. (Opcional) Crie um fluxo de trabalho e associe-o ao grupo de modelos de transcodificação de criptografia proprietária.

    Em um fluxo de trabalho, organize tarefas de processamento de mídia, como transcodificação, revisão e criação de snapshots, em uma sequência específica. Quando acionado durante o upload ou processamento de mídia, o fluxo de trabalho processa automaticamente o arquivo conforme essa sequência predefinida.

    Adicione um nó de transcodificação a um fluxo de trabalho que utilize seu grupo de modelos de transcodificação de criptografia proprietária. Atualmente, é possível criar fluxos de trabalho apenas no console. Para mais informações, consulte Workflows.

  3. Inicie um trabalho de criptografia e transcodificação.

    Inicie o trabalho de transcodificação usando um grupo de modelos de transcodificação ou um fluxo de trabalho. Para obter instruções sobre como iniciar um trabalho de transcodificação no console, consulte Step 2: Start transcoding. Para instruções sobre como usar a OpenAPI, consulte Step 2: Start transcoding.

  4. Visualize o resultado da transcodificação.Aguarde notificações assíncronasConsulte o status sincronamente

    Se você tiver configurado notificações de eventos para o ApsaraVideo VOD, receberá um callback Single Definition Transcoding Complete ou All Definitions Transcoding Complete com detalhes sobre o trabalho de transcodificação.

    Console

    1. Faça login no console do ApsaraVideo VOD. No painel de navegação à esquerda, escolha Media Files > Audio/Video.

    2. Na página de lista de áudio e vídeo, verifique o Status do vídeo desejado.

      Se o Status do vídeo for Normal, o trabalho de criptografia proprietária e transcodificação foi bem-sucedido.

    3. Clique em Manage na linha do vídeo para acessar a página Basic Information.

    4. Clique na aba Video URL. Na página Video URL, observe que o stream gerado pelo processo de criptografia e transcodificação está rotulado como Alibaba Cloud Private Encryption. Na seção Video Information da página Basic Information, a linha referente à saída m3u8 da definição Fluent exibe o rótulo Private Encryption, confirmando que a criptografia está ativada.

    OpenAPI

    Chame a operação GetPlayInfo. O parâmetro EncryptType na resposta indica o tipo de criptografia do stream.

    Se um grupo de modelos de transcodificação tiver tanto a criptografia padrão (criptografia HLS) quanto a criptografia proprietária da Alibaba Cloud configuradas, o sistema gera arquivos de saída separados para cada estratégia de criptografia para o mesmo áudio ou vídeo (por exemplo, dois arquivos M3U8 separados). Esse comportamento é esperado.

Reproduzir o vídeo

Vídeos criptografados com a criptografia proprietária da Alibaba Cloud só podem ser descriptografados e reproduzidos com o ApsaraVideo Player SDK fornecido pelo ApsaraVideo VOD.

O ApsaraVideo Player SDK está disponível para várias plataformas, incluindo iOS, Android e web (HTML5 e Flash). Integre o SDK para reproduzir vídeos criptografados em suas aplicações ou sites.

  • Antes de usar o ApsaraVideo Player SDK, obtenha uma licença para o player. Para mais informações, consulte Manage licenses.

  • Antes de integrar o ApsaraVideo Player SDK, verifique a compatibilidade da criptografia proprietária nas diferentes plataformas. Para mais informações, consulte Player SDK encryption compatibility.

  • Para obter etapas sobre como reproduzir vídeos criptografados com o ApsaraVideo Player SDK, consulte Play an encrypted video.

Soluções complementares

Se seus usuários finais precisarem baixar vídeos para visualização offline, recomendamos ativar o download seguro para proteger o conteúdo. Para mais informações, consulte Download settings. Esse recurso recriptografa os arquivos de vídeo com uma chave. Durante a reprodução, o SDK descriptografa o vídeo baixado. Isso garante que o vídeo offline seja reproduzido apenas pela sua aplicação, aumentando a segurança.

Documentos relacionados

Play an encrypted video