Primer arranque y activación

Activación temporal e inicio

La versión temporal no tiene límite en el número de flujos. Tras la instalación, el servicio pss está inactivo, ya que se requiere activación para iniciarlo. Para la activación temporal, ejecutar el script:

$ /opt/pss/tools/activate.sh

El servicio pss se iniciará y quedará configurado para el arranque automático. Al script se le puede pasar la ruta de un archivo de licencia; sin argumento se aplica la licencia de prueba incluida. El archivo lo aplica la utilidad pss_lic, que también realiza el resto de las operaciones con la clave: véase PSS Lic Perfect Streamer Toolkit v2.1 — licencia del nodo.

Comprobar que el servicio se ha iniciado:

$ systemctl status pss

Si hay problemas, lea el registro del servicio. En Registro del servicio se describe dónde se encuentra y por qué la causa de que el servicio no llegara a arrancar debe buscarse en el diario del sistema y no en el archivo.

Configuración inicial

Conectarse a la interfaz web a través de un navegador:

http://host:8808

Usuario: admin

Contraseña: admin

Hay dos interfaces web: la nueva (principal) en la ruta /admin y la clásica en la ruta /classic.

Puertos de los servicios por defecto:

Servicio

HTTP

HTTPS

Interfaz web y HTTP API

8808

43981

Distribución OTT (servidor HTTP)

43972

43982

Servidor EPG

43973

43983

Inmediatamente después de la instalación solo está disponible el puerto HTTP de la interfaz web, 8808. Está definido en el archivo pss_default.json suministrado, a partir del cual se crea el pss.json de trabajo en el primer arranque; ese archivo no describe ningún otro servicio, por lo que los demás puertos de la tabla se abren solo después de configurar el servicio correspondiente, y HTTPS, solo tras habilitar TLS e instalar un certificado. Si la clave web-server.bind-port falta en los ajustes, el servicio utiliza el valor de reserva integrado 43971.

Es obligatorio cambiar el usuario y la contraseña del administrador en la lista de administradores de la interfaz web. A las cuentas se les asignan roles: Admin (acceso completo), Restricted admin (visualización y puesta en pausa de flujos), Viewer (solo visualización).

Cambiar, si hace falta, el puerto de la interfaz web en los ajustes del servidor web. No se necesita reiniciar el servicio: él mismo cierra el puerto anterior y abre el nuevo, por lo que la conexión actual se cortará y habrá que conectarse ya al nuevo puerto.

La información sobre la licencia vigente se muestra en la pantalla Licencia.

Activación permanente

El sistema de protección admite claves de software (SL) y USB (HL). La activación se realiza de una de estas dos maneras: en la pantalla «Licencia» de la interfaz web (Licencia) o desde la consola con la utilidad pss_lic (PSS Lic Perfect Streamer Toolkit v2.1 — licencia del nodo). A continuación se describe el procedimiento por consola: no depende de que la interfaz web esté disponible y permite indicar la clave necesaria cuando hay varias.

  1. Exportar los datos C2V para la solicitud de activación y enviar el archivo al proveedor:

    $ /opt/pss/tools/pss_lic c2v --out host.c2v
    
  2. Aplicar el archivo V2C enviado por el proveedor y reiniciar el servicio:

    $ /opt/pss/tools/pss_lic apply --in license.v2c
    $ sudo systemctl restart pss
    
  3. Comprobar los datos de activación en la pantalla Licencia.

Si el nodo ve varias claves, en el primer paso habrá que indicar la deseada: véase Exportación de los datos para el proveedor.

La clave se elige al iniciar el servicio y este no vuelve sobre esa elección mientras funciona. Por eso una clave USB conectada, tanto con la licencia de prueba activa como después de su caducidad, solo se utilizará a partir del siguiente arranque: hay que reiniciar el servicio desde la interfaz web o con sudo systemctl restart pss.

Al expirar el plazo de la licencia anual o de prueba

El nodo avisa de la caducidad con antelación: dos semanas antes del fin del plazo genera una alerta y, una vez cumplido el plazo, la eleva al nivel que requiere acción del administrador y detiene el servicio por sí mismo. El servicio no volverá a levantarse hasta que haya en el nodo una licencia vigente, por lo que intentar reiniciarlo a mano no servirá de nada.

Si el servicio pss no se inicia, introducir el comando:

$ journalctl -u pss -n 20

El siguiente error significa que la licencia de Perfect Streamer ha caducado:

LDK Protection System: Feature has expired (H0041)

El nodo responde del mismo modo a una licencia considerada no auténtica: detiene el servicio, que ya no vuelve a arrancar. En el registro es la línea contigua: empieza igual, !!! Licensing error, pero lo que sigue no habla de un plazo vencido, sino de que la licencia no se ha considerado auténtica. Estos dos rechazos hay que distinguirlos por el texto y no por el comienzo de la línea; el remedio del segundo es instalar en el nodo una licencia auténtica (Licencia, PSS Lic Perfect Streamer Toolkit v2.1 — licencia del nodo).