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

  1. Vaya a IPTV channels > Channels.

  2. Abra un canal seleccionando su nombre en la columna Title.

  3. En la sección Basic, añada un flujo de salida o edite uno existente.

    Para más información: Flujos de salida

  4. En el menú desplegable Temporary URL, seleccione el servidor de streaming, por ejemplo, Flussonic.

  5. 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

  1. Copie el plugin de enlace temporal de la distribución backend:

    /ministra_middleware/wms/infomir-tmplink.jar

  2. Mueva el plugin copiado al servidor de streaming de Wowza:

    /usr/local/WowzaStreamingEngine/lib/

  3. Cambie los permisos de acceso para el archivo con el siguiente comando:

    sudo chmod +x /usr/local/WowzaStreamingEngine/lib/infomir-tmplink.jar

  4. 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

  5. Reinicie la aplicación.

  6. 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/.

Para más información: Canales IPTV