Base de conhecimento

1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!

Proteger um fluxo de vídeo com uma chave única

Atualização 09/07/2026

Este guia explica como impedir o acesso aos fluxos de Streaming de vídeo Infomaniak através de uma chave única (hash).

 

Introdução

  • Este método oferece o melhor nível de proteção e permite, por exemplo, restringir as suas transmissões a um espaço de membros que exige autenticação.
  • Como a forma de gerar este código é específica de cada site, será necessário implementar as funções PHP necessárias e adaptar o código de integração do seu leitor em conformidade.

 

Restringir o acesso às transmissões por chave única (hash)

Para tal:

  1. Clique aqui para aceder à gestão do seu produto no Manager Infomaniak (precisa de ajuda?).
  2. Clique diretamente no nome atribuído ao produto em questão.
  3. Clique em Parâmetros no menu lateral esquerdo.
  4. Clique em Restrições no menu lateral esquerdo.
  5. Clique no separador (ou no elemento do menu suspenso) Restrição por hash único:

 

Funcionamento das restrições

Este método exige a recuperação de informações relacionadas com a configuração do seu fluxo e com o utilizador que se conecta.

Em primeiro lugar, é necessário criar uma senha (uma chave) no painel de controle Infomaniak. Assim que esta chave for adicionada, os espectadores conectados e aqueles que tentarem visualizar seu fluxo serão bloqueados instantaneamente (consulte este outro guia para personalizar a imagem de substituição exibida aos espectadores bloqueados).

A seguir, o procedimento para autorizar o acesso ao seu fluxo:

  • Crie um sistema de autenticação (por exemplo, uma área de membros).
  • Utilize a senha configurada no painel de controle.
  • Obtenha o endereço IP dos usuários, por exemplo, através de $_SERVER["REMOTE_ADDR"].
  • Obtenha o identificador do fluxo a ser acessado.
  • Obtenha a data e a hora atuais (sem minutos e segundos).

Esses elementos serão, então, processados pelo código fornecido no painel de controle para gerar um token exclusivo para cada usuário, que será transmitido ao fluxo no momento do carregamento. A plataforma de streaming verificará a validade do hash para autorizar ou rejeitar a conexão.

Observações importantes

  • Para garantir a segurança do acesso ao fluxo, a validade de cada token é limitada no tempo.
  • É importante desativar o cache nas páginas que permitem o acesso ao fluxo; caso contrário, se a geração do token for armazenada em cache, outros usuários tentarão se autenticar com o hash de outra pessoa, o que resultará na rejeição da conexão, mesmo que tenham permissão para acessar o fluxo.

Esta seção de perguntas frequentes foi útil?