Configuración de la protección temporal de URL
Puede proteger la transmisión de streams utilizando URL temporales. Las URL temporales garantizan que solo los espectadores autorizados pueden acceder al flujo protegido.
Cuando activa las URL temporales, cada vez que un dispositivo solicita una transmisión al servidor de streaming, el dispositivo recibe una URL temporal. Esa URL incluye un token único, generado automáticamente, que codifica la transmisión.
Los siguientes servidores de streaming admiten la protección de URL temporales:
-
Flussonic
-
Wowza
-
Nginx
-
Nimble
Para configurar una URL temporal
-
Vaya a
. -
Abra un canal seleccionando su nombre en la columna Title.
-
En la sección Basic, añada un flujo de salida o edite uno existente.
-
En el menú desplegable Temporary URL, seleccione el servidor de streaming, por ejemplo, Flussonic.
-
Seleccione Save.
Antes de poder utilizar URL temporales, asegúrese de configurar el backend del servidor de streaming.
Configuración del backend en Flussonic
Para configurar el backend
-
En la interfaz de usuario de Flussonic, en la pantalla Auth backends, introduzca la siguiente URL:
http://example.ministra.pro/server/api/chk_flussonic_tmp_link.php
-
example corresponde a su nombre de dominio
-
chk_flussonic_tmp_link.php comprueba la URL temporal
-
Para más información, consulte la documentación de Flussonic en https://flussonic.com/doc/.
Configuración del backend en Wowza
Para configurar el backend
-
Copie el plugin de enlace temporal de la distribución backend:
/ministra_middleware/wms/infomir-tmplink.jar
-
Mueva el plugin copiado al servidor de streaming de Wowza:
/usr/local/WowzaStreamingEngine/lib/
-
Cambie los permisos de acceso para el archivo con el siguiente comando:
sudo chmod +x /usr/local/WowzaStreamingEngine/lib/infomir-tmplink.jar
-
En el administrador del motor de streaming de Wowza, en la aplicación que utilice, añada un módulo con los siguientes parámetros:
-
Name: tmplink
-
Description: url temporal
-
Fully Qualified Class Name: com.infomir.wms.module.TmpLinkModule
-
-
Reinicie la aplicación.
-
Añada una propiedad personalizada al módulo con los siguientes parámetros:
-
Name: stalkerApiServer
-
Type: Cadena
-
Fully Qualified Class Name: http://portal-domain-name.example.com/wowza/
-
Para más información, consulte la documentación de Wowza en https://www.wowza.com/docs/.