RDS
Digital Signage RDS — Documentación
ES EN CA FR PT DE IT RU

Contenido por USB

Puedes llevar contenido a una pantalla con una memoria USB, sin red y sin tocar el panel. Para que nadie pueda enchufar una memoria cualquiera y cambiar lo que se ve, RDS firma las memorias que tú generas: la pantalla sólo reproduce las que llevan la firma de tu empresa, y sólo los archivos con los que se generaron.

Requiere la app RDS 2.4.0 o superior en la pantalla. Las versiones anteriores ignoran la seguridad USB y reproducen cualquier memoria que se les conecte. Comprueba la versión en Dispositivos → Versión, y actualiza desde Descargas si hace falta.

Cómo funciona

  1. Activas la seguridad USB en tu cuenta y RDS crea una clave de firma para tu empresa. Su parte privada nunca sale de nuestro servidor.
  2. Descargas una memoria firmada desde el panel, cargada con una playlist. El ZIP contiene una carpeta rds-content con los archivos, la lista de esos archivos (manifest.v2.json) y su firma (manifest.v2.sig).
  3. La copias a la raíz del USB y la enchufas en la pantalla.
  4. La pantalla comprueba la firma y cada archivo antes de usar nada: si la memoria es de tu empresa y no se ha cambiado nada, la reproduce; si no, la rechaza y lo registra.

Las pantallas sólo guardan la parte pública de la clave, que sirve para comprobar firmas pero no para crearlas. La reciben de RDS al vincularlas y cada vez que se sincronizan.

Activar la seguridad USB

Perfil → USB → Seguridad de contenido USB

  1. Marca Permitir contenido por USB (sólo memorias firmadas).
  2. Pulsa Guardar. La primera vez se genera la clave de firma de tu empresa (verás Clave de firma activa: e1 y la huella de la clave pública).

Mientras esté desactivado, las pantallas se comportan como antes: reproducen cualquier memoria USB. Al activarlo, sólo aceptan las firmadas.

Generar la memoria USB

En Perfil → USB → Generar USB firmado, elige Restringir a una playlist: la memoria se descarga ya cargada con los archivos de esa playlist.

Descomprime el ZIP y copia la carpeta rds-content a la raíz de la memoria USB. No añadas, renombres ni edites nada dentro: la pantalla sólo reproduce los archivos que figuran en la firma y rechaza cualquier archivo modificado. Para cambiar el contenido, edita la playlist y vuelve a descargar la memoria.

Las memorias no contienen ninguna clave, sólo una firma. Quien consiga una memoria puede reproducir su contenido, pero no crear memorias nuevas para tus pantallas.

Pantallas sin conexión

Una pantalla aprende la clave pública de tu empresa al vincularla y en cada sincronización. Vincula la pantalla al menos una vez antes de instalarla sin conexión. Una memoria no puede darle una clave a una pantalla.

Reproducir y copiar

Memorias creadas antes del cambio de firma

Las memorias generadas antes de que RDS pasara a la firma actual siguen funcionando hasta la fecha que se indica en Perfil → USB. Vuelve a descargarlas antes.

Regenerar la clave

Perfil → USB → Regenerar clave

Úsalo si crees que la clave se ha visto comprometida. Perder una memoria no lo requiere: la memoria no contiene ninguna clave. Ten en cuenta que:

Si una memoria no se reproduce

La pantalla registra el motivo (visible en los logs del dispositivo y en el panel):

Motivo Qué significa Qué hacer
unsigned La memoria no lleva la carpeta rds-content firmada Genera la memoria desde el panel y copia la carpeta completa
bad_sig La firma no cuadra: la lista de archivos se ha editado o dañado Vuelve a copiar la carpeta rds-content sin modificarla
bad_hash Un archivo se ha modificado o sustituido Vuelve a copiar la carpeta rds-content sin modificarla
key_mismatch La memoria está firmada con una clave distinta de la de la pantalla (has regenerado la clave) Vuelve a descargar la memoria y deja que la pantalla se sincronice
no_public_key La pantalla todavía no tiene la clave de tu empresa Conecta la pantalla a la red una vez, o vuelve a vincularla
legacy_expired La memoria se creó antes del cambio de firma y su plazo ha terminado Vuelve a descargar la memoria
foreign_empresa La memoria pertenece a otra empresa Usa una memoria generada desde tu propia cuenta

Si el contenido está en la memoria pero no aparece nada, comprueba también que los archivos tengan un formato compatible. La pantalla avisa en pantalla cuando salta un archivo que no puede decodificar (por ejemplo .avif en dispositivos antiguos).