Conteúdo e espectadores indesejados no IVS
Usuários mal-intencionados podem tentar fazer novamente o streaming de conteúdo indesejável (por exemplo, esportes profissionais) na sua plataforma. Esse tipo de transmissão pode aumentar consideravelmente a quantidade de vídeos transmitidos ao vivo que a aplicação está exibindo, bem como os custos associados a eles, sem agregar valor à sua empresa. Além de fornecer controles para interromper transmissões ativas, o Amazon IVS fornece recursos para ajudar a detectar e prevenir esse tipo de comportamento desde o início.
Detecção de conteúdo indesejável
Detecção de anomalias
É possível detectar e receber alertas sobre o tipo de pico anômalo de audiência que ocorre durante o streaming de determinado conteúdo indesejável. (Após a detecção de que ocorreu um pico, é possível executar as etapas mencionadas em interrupção da transmissão e redefinição da chave de transmissão, conforme discutido abaixo.)
O Amazon CloudWatch permite criar alarmes que podem enviar alertas em circunstâncias específicas, por exemplo, quando a audiência aumenta. O Amazon IVS relata automaticamente as métricas de visualizações simultâneas (CCV) ao Amazon CloudWatch para todos os seus canais, portanto, você só precisa configurar um alarme. Para configurar um alarme de detecção de anomalias com base em CCV, siga estas etapas:
-
Abra o console do Amazon CloudWatch em https://console.aws.amazon.com/cloudwatch/
. -
Na barra de navegação à esquerda, selecione Alarmes e, em seguida, selecione Todos os alarmes.
-
Na parte superior direita da página, selecione Criar alarme.
-
Selecione Selecionar métrica. Em Métricas, selecione IVS, depois Tudo e, em seguida, marque a caixa de seleção ao lado de ConcurrentViews.
-
No canto inferior direito, selecione Selecionar métrica. Um assistente de criação de alarmes em quatro etapas será aberto.
-
Assistente: na Etapa 1: especificar métricas e condições, especifique as seguintes configurações:
-
Estatística = máxima
-
Período = um minuto
-
Tipo de limite = detecção de anomalias
-
Sempre que visualizações simultâneas forem... = superiores à banda
-
Limite de detecção de anomalias = três
Esse valor-limite é uma sugestão inicial. É possível selecionar um valor diferente dependendo dos padrões e das necessidades comuns de tráfego. Use um valor menor para observar as métricas mais detalhadamente e um valor maior para obter menos alarmes.
-
Selecione Próximo.
-
-
Assistente: na Etapa 2: ações de configuração, escolha um tópico SNS existente ou crie um novo para enviar um e-mail para um endereço especificado. Para criar um tópico que envie um e-mail, selecione Criar novo tópico, forneça um nome para o tópico, insira seu endereço de e-mail e selecione Criar tópico. Selecione Próximo para continuar.
-
Assistente: na Etapa 3: adicionar nome e descrição, adicione um nome e uma descrição opcional para o alarme e, em seguida, selecione Próximo.
-
Assistente: na Etapa 4: pré-visualizar e criar, verifique se as informações estão corretas e, em seguida, selecione Criar alarme.
-
Seu alarme foi criado. Se solicitado, siga as instruções para confirmar as assinaturas do SNS.
Para obter mais informações, consulte:
Moderação de conteúdo personalizado
É possível explorar soluções personalizadas de moderação de conteúdo para detectar conteúdo indesejável por meio do reconhecimento de imagens. O Amazon IVS fornece a capacidade de gravar automaticamente transmissões ao vivo do Amazon IVS para o Amazon S3, incluindo a geração de imagens em miniatura para uso nesse tipo de solução.
Considere estas técnicas adicionais de detecção e prevenção:
-
A demonstração Amazon IVS moderation with Amazon Rekognition
mostra como usar o gravação automática do IVS para o S3 em conjunto com o Amazon Rekognition para moderar conteúdo ao vivo. -
Adição de moderação de conteúdo do Hive às transmissões de vídeo do Amazon IVS
-
Creating Safer Online Communities with AI/ML Content Moderation
é uma postagem de blog sobre o uso do Amazon Rekognition em uma aplicação de IVS.
Prevenção de conteúdo e espectadores indesejáveis
Interrupção da transmissão e redefinição da chave de transmissão
Se detectar que um canal está sendo usado para streaming de conteúdo indesejável, será possível usar o console do Amazon IVS para encerrar o fluxo:
-
Abra o console do Amazon IVS
. (Você também pode acessar o console do Amazon IVS por meio do AWS Management Console .) -
Se necessário, na barra de navegação, use o menu suspenso Selecionar uma região para escolher a região em que o canal está hospedado.
-
Selecione o canal em que a transmissão que você deseja interromper está sendo executada.
-
Na página do canal, navegue até a seção Transmissão ao vivo e selecione Interromper transmissão.
Mesmo após a interrupção da transmissão, o transmissor poderá reiniciá-la nesse canal. Para prevenir isso, redefina a chave de transmissão. Essa medida faz com que o transmissor primeiro tenha que adquirir uma nova chave de transmissão para, depois, reiniciar a transmissão. Para redefinir a chave de transmissão:
-
Ainda na página do canal, navegue até a seção Configuração de transmissão e selecione Redefinir chave de transmissão.
Também é possível interromper uma transmissão e redefinir (excluir ou criar) a chave de transmissão de forma programática. Consulte a Referência de API do streaming de baixa latência do Amazon IVS.
Dependendo de como sua aplicação emite chaves de transmissão, pode ser necessário tomar outras medidas para evitar que novas chaves de transmissão sejam adquiridas.
Uso de canais privados
Em muitos casos, o streaming de conteúdo indesejável é feito para um grande público externo à plataforma simplesmente incorporando o URL de reprodução em um site de terceiros. A melhor solução para evitar esse tipo de comportamento são os canais privados do Amazon IVS. Ao usar canais privados, é possível restringir a reprodução aos visualizadores com tokens de reprodução válidos. Os tokens de reprodução são usados para validar o visualizador na aplicação de reprodução, impedindo a visualização em plataformas não intencionais. Além disso, é possível ativar a fiscalização de origem, o que impede que os visualizadores assistam a transmissões em sites que não estão hospedados em seus domínios. É possível ampliar essa proteção para abranger aplicações de transmissão comuns ao permitir também a fiscalização de origem rigorosa.
Observe que você pode obter a proteção de canais privados e a autenticação sem impor aos usuários a criação e/ou login em contas formais. A aplicação de reprodução pode simplesmente adquirir um token anonimamente em segundo plano. Você ainda poderá aproveitar a fiscalização de origem.
Para saber mais sobre os canais privados, consulte:
-
Setting Up Private Channels no IVS Low-Latency Streaming User Guide. Neste documento, para saber mais sobre a fiscalização de origem, consulte Gerar e assinar tokens de reprodução de IVS.
-
Criação de um canal privado para a reprodução de transmissão ao vivo autorizada com o Amazon IVS
(postagem no blog)
Usar políticas de restrição de reprodução
Se você não quiser usar canais privados, ainda poderá se beneficiar de algumas das mesmas proteções aproveitando as políticas de restrição de reprodução. Essas políticas permitem que você habilite atributos como o bloqueio geográfico e a fiscalização de origem em canais públicos. Você cria uma política de restrição de reprodução usando o console do IVS ou a API e, em seguida, anexa o ARN da política aos seus canais.
Para saber mais sobre as políticas de restrição de reprodução, consulte:
-
Conceitos básicos do streaming de baixa latência do IVS: consulte as informações sobre como evitar conteúdo e espectadores indesejáveis.
-
Referência de API do streaming de baixa latência do IVS: consulte as operações da política de restrição de reprodução e o objeto PlaybackRestrictionPolicy.