Uma impressão digital de mídia é uma string binária que identifica exclusivamente um vídeo. O serviço de impressão digital de mídia extrai e compara características de imagem e áudio para localizar vídeos duplicados e rastrear a origem de clipes. Os casos de uso incluem detecção de originalidade, deduplicação de vídeos, revisão rápida de conteúdo, compartilhamento de receita publicitária e rastreamento de fontes de vídeo.
Visão geral
Casos de uso
Detecção de originalidade: identifica vídeos originais, versões editadas e conteúdo remixado. Protege os direitos autorais na indústria de vídeos curtos e impede que conteúdos infratores prejudiquem criadores originais e plataformas.
Deduplicação de vídeos: crie uma biblioteca de impressões digitais de mídia para comparar vídeos de amostra e identificar duplicatas em tempo real. Evita que o excesso de vídeos idênticos ou semelhantes degrade a experiência de distribuição de conteúdo.
Revisão rápida de conteúdo: mantenha uma biblioteca de vídeos não conformes ou uma lista de bloqueios personalizada e compare novos vídeos com ela para detectar conteúdo proibido. Melhora significativamente a eficiência e a precisão da revisão, além de reduzir custos.
-
Compartilhamento de receita publicitária: pesquise em uma biblioteca de anúncios com compartilhamento de receita para monitorar e identificar anúncios específicos. Controla os horários e as frequências de veiculação de anúncios, protegendo tanto os detentores dos direitos autorais quanto as plataformas de publicidade.
NotaO MPS só consegue identificar anúncios já armazenados em uma biblioteca de impressões digitais de mídia. Carregue o material publicitário na biblioteca antes de enviar tarefas de identificação.
Recursos
Lista de recursos: Impressão digital de mídia
Limitações
Disponível nas regiões China (Pequim), China (Hangzhou), China (Xangai) e Ásia-Pacífico Sudeste 1 (Singapura).
Os limites de simultaneidade estão documentados em limites de fila do mps.
Pré-requisitos
Certifique-se de que os itens abaixo estejam configurados antes de começar.
Crie uma fila do mps para impressão digital de mídia, caso ainda não exista nenhuma em sua lista de filas.
Chame a operação da API CreateFpShotDB para criar uma biblioteca de impressões digitais de mídia.
-
Carregue o vídeo a ser processado no OSS.
Para criar uma tarefa, carregue o vídeo diretamente no OSS. Para obter mais informações, consulte Carregar um vídeo.
Para criar um fluxo de trabalho e acioná-lo automaticamente, adicione buckets de mídia e crie um fluxo de trabalho antes de carregar o vídeo. Após especificar os buckets de mídia de entrada e saída e carregar um arquivo de mídia no bucket de entrada, o MPS recebe uma mensagem sobre o upload e aciona o fluxo de trabalho associado. Quando o fluxo de trabalho é concluído, o arquivo de mídia processado é carregado no bucket de mídia de saída. Para obter mais informações, consulte Adicionar buckets de mídia.
Opcional. Ative o recurso de notificação. Se desejar que o MPS envie notificações sobre tarefas e fluxos de trabalho para tópicos ou filas do MNS, configure uma fila ou tópico do MNS conforme necessário. Para obter mais informações, consulte Configurar notificações.
Enviar tarefas no console
O console do MPS não permite especificar uma biblioteca de impressões digitais de mídia ao criar uma tarefa. Por padrão, o MPS utiliza a biblioteca criada mais recentemente.
Tarefa única
Faça login no console do MPS.
Na barra de navegação superior, selecione uma região na lista suspensa.

No painel de navegação à esquerda, escolha Job Management.
Na aba Video DNA, clique em Create Task.
Configure os parâmetros.
|
Parâmetro |
Descrição |
|
Input File URL |
Clique em Select, escolha um bucket na lista suspensa Bucket e selecione um arquivo de entrada na lista Path. |
|
Video DNA Pipeline |
Selecione uma fila do mps na lista suspensa. Nota
Se nenhuma fila do mps estiver disponível na lista suspensa Video DNA Pipeline, crie primeiro uma fila do mps para impressão digital de mídia. Criar uma fila do mps. |
|
Inbound Rule for DNA Library |
Selecione uma regra nas opções de Inbound Rule for DNA Library. O padrão é Save Non-duplicated Content Only. |
Clique em Submit para enviar a tarefa de impressão digital de mídia.
Após enviar a tarefa, acesse a aba Job Management > Video DNA. A lista de tarefas exibe o Job Status e o resultado Is Duplicate de cada tarefa. Se uma tarefa estiver marcada como Duplicate, clique em Details na coluna Actions.
Fluxo de trabalho
Faça login no console do MPS.
Na barra de navegação superior, selecione uma região na lista suspensa.

No painel de navegação à esquerda, escolha Workflows > Workflow Setup.
Clique em Create Workflow.
-
Configure as definições básicas do fluxo de trabalho.
Parâmetro
Descrição
Workflow Name
Insira um nome para o fluxo de trabalho.
Configuration Plan
Selecione Custom na lista suspensa.
-
Configure o gatilho e outras definições.
Parâmetro
Descrição
Input Path
Clique em Select e escolha um bucket na lista suspensa Bucket. As pastas do bucket selecionado aparecem em Path. Selecione um caminho para usar como caminho de entrada.
NotaSe nenhum bucket estiver disponível, adicione um bucket de mídia primeiro.
MPS Queue for Transcoding
Selecione uma fila do mps na lista suspensa.
Nota-
Esta definição especifica a fila do mps usada para tarefas de transcodificação e snapshot. Defina a fila do mps para tarefas de impressão digital de mídia em um nó subsequente.
-
Se nenhuma fila do mps estiver disponível, crie uma fila do mps primeiro.
Publish Media File
Defina Publish Media File como Automatic Publishing.
-
Manual Publishing: após a execução bem-sucedida do fluxo de trabalho, o MPS define o status da mídia como não publicado. Em seguida, publique a mídia manualmente em Gerenciar ativos de mídia.
-
Automatic Publishing: após a execução bem-sucedida do fluxo de trabalho, o MPS define o status da mídia como publicado.
Nota-
Publicado: os recursos de reprodução e os arquivos de snapshot do ativo de mídia herdam as permissões de acesso do bucket pai.
-
Não publicado: os recursos de reprodução e os arquivos de snapshot do ativo de mídia possuem permissões de acesso privadas.
-
(Opcional) Notifications
Clique no toggle, selecione uma fila de mensagens ou tópico e escolha uma notificação específica de fila ou tópico na lista suspensa.
NotaSe nenhuma notificação de fila ou tópico estiver disponível, configure as notificações primeiro.
-
-
Adicione um nó de Video DNA.
Clique no sinal de mais (+) ao lado do nó Input e selecione Video DNA.
Clique no ícone de lápis ao lado do nó Video DNA.
-
Configure os parâmetros de Video DNA.
Parâmetro
Descrição
Video DNA Pipeline
Selecione uma fila do mps na lista suspensa.
NotaSe nenhuma fila do mps estiver disponível na lista suspensa Video DNA Pipeline, crie primeiro uma fila do mps dedicada para impressão digital de mídia. Criar uma fila do mps.
Inbound Rule for DNA Library
-
Save Non-duplicated Content Only: a biblioteca de impressões digitais de mídia armazena apenas impressões digitais de vídeos únicos. Impressões digitais de vídeos duplicados não são adicionadas.
-
Do Not Save Any Media Content: o serviço apenas compara o vídeo e não adiciona sua impressão digital de mídia à biblioteca.
Workflow Termination
Selecione se deseja encerrar o fluxo de trabalho ao detectar um vídeo duplicado.
-
Clique em OK para concluir a configuração do nó Video DNA.
-
Clique em Save para criar o fluxo de trabalho.
Após salvar o fluxo de trabalho, ele será executado automaticamente quando um arquivo for carregado no caminho de entrada especificado.
Depois que uma instância do fluxo de trabalho for concluída, clique em Details na coluna Actions. Na página de detalhes, copie o Task Name, acesse Job Management > Video DNA, selecione Search by ID e cole o nome da tarefa para localizá-la.
O diagrama de topologia mostra o status de execução de cada nó: Input → Video DNA → Publish. Clique no nó Video DNA para visualizar detalhes, incluindo PipelineId, Library Entry Rule, Terminate, Job Name, Job Status e Start Time.
Enviar tarefas por API
-
Crie uma biblioteca de impressões digitais de mídia.
A API retorna as informações da nova biblioteca após a criação, e a biblioteca torna-se ativa imediatamente. Vincule esta biblioteca ao enviar uma tarefa. Os detalhes dos parâmetros estão na referência da API CreateFpShotDB.
NotaUma biblioteca de impressões digitais de mídia armazena impressões digitais. O serviço suporta:
Criação de bibliotecas por ID de usuário (UID).
Várias bibliotecas por UID para diferentes necessidades de negócios.
-
Envie uma tarefa de impressão digital de mídia.
Se você tiver menos de 2.000 horas de conteúdo de vídeo existente, chame a API SubmitFpShotJob para enviar uma tarefa. Para processar volumes maiores, abra um ticket para solicitar recursos adicionais.
Para processar novos vídeos em tempo real, chame SubmitFpShotJob. Esta operação funciona tanto para vídeos incrementais quanto existentes. Alternativamente, importe os vídeos existentes primeiro e processe-os com SubmitFpShotJob.
-
Consulte o resultado da tarefa.
-
Consulte os resultados chamando QueryFpShotJobList ou recebendo um callback. Os resultados incluem:
Se a tarefa encontrou correspondência com um vídeo duplicado.
Caso haja correspondência com uma duplicata, a API retorna informações sobre o vídeo duplicado.
Os intervalos de timecode da duplicação entre os vídeos.
O grau de duplicação (um valor entre 0 e 1).
Receba callbacks: após a conclusão de uma tarefa, se as notificações do MNS estiverem configuradas para a fila do mps, o sistema envia uma mensagem para a fila ou tópico especificado no Simple Message Queue (anteriormente MNS). Receber notificações.
-