Copiar al jugador
En este ejemplo, mantendremos la configuración predeterminada del reproductor (BrightSign Default Setup) y copiaremos manualmente un archivo autorun.zip al dispositivo de almacenamiento del reproductor. El archivo autorun.zip instalará la aplicación del reproductor.
autorun.zip
Como mínimo, el archivo autorun.zip debe incluir los siguientes archivos:
- autorun.brs
- autozip.brs
Aunque no es obligatorio, los archivos autorun.zip también pueden incluir la presentación/contenido (por ejemplo, un archivo HTML y archivos multimedia asociados que el reproductor mostrará) que el archivo autorun.brs invoca. De esta forma, todo lo que el reproductor necesita está contenido en un solo paquete para su distribución. Utilizaremos este enfoque en este ejemplo y usaremos un archivo HTML como nuestra presentación de muestra.
El archivo autorun.zip incluirá los siguientes archivos:
- autorun.brs (este es el script mostrado en la sección anterior; recuerde que este archivo le indica al reproductor que renderice index.html)
- autozip.brs (este es el script mostrado en la sección anterior que le indica al reproductor que descomprima el archivo autorun.zip)
- index.html (esta es nuestra presentación HTML)
- snowy_river.mp4 (este es un video de muestra que muestra la presentación index.html)

Puede crear sus propias versiones de los archivos anteriores y comprimirlos en un archivo autorun.zip o puede usar el archivo autorun.zip adjunto aquí:
Contenido local + remoto
Aunque estamos incluyendo un archivo de video en el archivo autorun.zip , nuestra presentación también mostrará lo siguiente:
- Un video en streaming desde YouTube.
- Una presentación de diapositivas de imágenes donde las imágenes se recuperan desde un servidor web externo.
- El clima local mostrado por un widget meteorológico que recupera datos desde una URL externa.
Los reproductores BrightSign son capaces de mostrar cualquier combinación de contenido local y remoto.
Copiar a la tarjeta
A continuación, copiaremos manualmente el archivo autorun.zip a una tarjeta microSD vacía e insertaremos la tarjeta en un reproductor.

- Copie el archivo autorun.zip al directorio raíz de una tarjeta microSD vacía y correctamente formateada.
- Inserte la tarjeta microSD en el reproductor.
- Encienda el reproductor.
Poco después de que el reproductor se inicie, debería ver algo como esto en su pantalla:

Carpetas
Cuando se descomprime el archivo autorun.zip, el archivo autozip.brs instruye al reproductor para que cree varias carpetas en el directorio raíz de la tarjeta microSD. Estas carpetas y sus funciones son las siguientes:
brightsign-dumps
Si un reproductor falla, se crean volcados y se almacenan en esta carpeta. Los volcados se numeran de forma incremental y pueden ser útiles para la resolución de problemas. BrightSign Support puede solicitarlos al diagnosticar problemas. Tenga en cuenta que solo se conservan los 10 volcados de fallos más recientes.

pool
Los archivos multimedia, especialmente los archivos de video, pueden ser bastante grandes. Para ayudar a los reproductores a gestionar mejor archivos tan grandes, los reproductores aplican una función hash criptográfica a cada archivo multimedia. Las funciones hash están muy fuera del alcance de este documento, pero, a grandes rasgos, cuando se aplica un algoritmo hash a cualquier archivo, se puede generar un hash único, o representación alfanumérica, de ese archivo. Si ese archivo se modifica de alguna manera, el nuevo archivo dará como resultado un hash completamente diferente.
Los hashes suelen ser muchas veces más pequeños en tamaño en comparación con el archivo original. Mientras que un archivo de video grande puede alcanzar fácilmente varios gigabytes, un hash de ese video tendrá como máximo solo unas pocas docenas de bytes (el tamaño exacto del hash depende del algoritmo utilizado).
Por lo tanto, los hashes son representaciones mucho más manejables de los archivos multimedia reales, y el pool (más formalmente, el Asset Pool) es donde se almacenan estos hashes. La eficiencia del sistema mejora enormemente mediante el uso de hashes. Por ejemplo, el sistema puede determinar rápidamente si un archivo ha cambiado simplemente basándose en si el hash ha cambiado, en lugar de tener que comparar dos archivos grandes. Puede encontrar más detalles sobre el Asset Pool aquí.
feedPool
El feedPool contiene recursos transitorios/no estáticos como feeds RSS y listas de reproducción dinámicas, ambos de los cuales pueden utilizarse con presentaciones de BrightSign.
feed_cache
El feed_cache almacena los metadatos de los recursos transitorios en el feedPool. Por ejemplo, el feed_cache almacenaría la URL de un feed RSS, identificadores de elementos particulares en el feed y qué elementos se han leído y cuáles son nuevos.
Siguiente - Consideraciones >Siguiente - Consideraciones >