Base de conocimientos

1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!

Proteger un flujo de vídeo mediante una clave única

Actualización 09/07/2026

Esta guía explica cómo prohibir el acceso a las transmisiones de video en streaming de Infomaniak mediante una clave única (hash).

 

Prólogo

  • Este método ofrece el mejor nivel de protección y permite, por ejemplo, restringir sus transmisiones a un espacio de miembros que requiera autenticación.
  • Dado que la forma de generar este código es específica de cada sitio, será necesario implementar las funciones PHP requeridas y adaptar el código de integración de su reproductor en consecuencia.

 

Restringir el acceso a las transmisiones mediante una clave única (hash)

Para ello:

  1. Haga clic aquí para acceder a la gestión de su producto en el Manager de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al producto en cuestión.
  3. Haga clic en Parámetros en el menú lateral izquierdo.
  4. Haga clic en Restricciones en el menú lateral izquierdo.
  5. Haga clic en la pestaña (o el elemento del menú desplegable) Restricción por hash único:

 

Funcionamiento de las restricciones

Este método requiere obtener información relacionada con la configuración de su transmisión y del usuario que se conecta.

En primer lugar, es necesario crear una contraseña (una clave) en el Panel de control de Infomaniak. Una vez que se haya añadido esta clave, los espectadores conectados y aquellos que intenten ver su transmisión se bloquearán instantáneamente (consulte esta otra guía para personalizar la imagen de reemplazo que se mostrará a los espectadores bloqueados).

A continuación, se explica el procedimiento para autorizar el acceso a su transmisión:

  • Diseñe un sistema de autenticación (por ejemplo, un área de miembros).
  • Utilice la contraseña configurada anteriormente en el Panel de control.
  • Obtenga la dirección IP de los usuarios a través de $_SERVER["REMOTE_ADDR"], por ejemplo.
  • Obtenga el identificador de la transmisión a la que se desea acceder.
  • Obtenga la fecha y la hora actuales (sin minutos ni segundos).

Estos elementos se utilizarán posteriormente en el código proporcionado en el Panel de control para generar un token único para cada usuario, que se transmitirá a la transmisión en el momento de su carga. La plataforma de transmisión verificará la validez del hash para autorizar o rechazar la conexión.

Notas importantes

  • Para garantizar la seguridad del acceso a la transmisión, la validez de cada token está limitada en el tiempo.
  • Es importante desactivar la caché en las páginas que permiten acceder a la transmisión; de lo contrario, si la generación del token se almacena en caché, otros usuarios intentarán autenticarse con el hash de otra persona, lo que provocará que se les rechace, incluso si tienen permiso para ver la transmisión.

¿Le ha sido útil esta FAQ?